Ruby Programming
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
User Name:
Password:
Remember me
Go Back   Dev Shed ForumsProgramming LanguagesRuby Programming
View Poll Results: Should DevShed add a Ruby/Rails section?
Yes 9 52.94%
No 8 47.06%
Voters: 17. You may not vote on this poll


Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Rate Thread Display Modes
 
Unread Dev Shed Forums Sponsor:
Stop making mediocre tutorials.The best tutorials are video! Camtasia Studio makes it easy to create engaging, buzz-building screen videos at any size, in any popular format. Download the free trial!
  #1  
Old April 20th, 2006, 09:06 AM
progrmr progrmr is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Oct 2003
Posts: 115 progrmr User rank is Corporal (100 - 500 Reputation Level)progrmr User rank is Corporal (100 - 500 Reputation Level)progrmr User rank is Corporal (100 - 500 Reputation Level)progrmr User rank is Corporal (100 - 500 Reputation Level) 
Time spent in forums: 1 Day 7 h 27 m 37 sec
Reputation Power: 6
Ruby Section

How about adding a Ruby section - it's becoming more prevelant.

I received a lead on a contract job a couple of weeks ago - on it was a request for someone with Ruby/Rails experience. I was like WTH is Ruby? Rails?

Short story is Ruby is a programming language and Rails is an application framework for implementing MVC applications in Ruby.

Very cool stuff, there is a lot of content and it seems like there might be some traction here. Check it out!

Reply With Quote
  #2  
Old April 20th, 2006, 09:14 AM
SimonGreenhill's Avatar
SimonGreenhill SimonGreenhill is offline
(retired)
Dev Shed God 11th Plane (10000 - 10499 posts)
 
Join Date: Dec 2003
Location: The Laboratory
Posts: 10,101 SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)  Folding Points: 4925 Folding Title: Novice Folder
Time spent in forums: 3 Months 3 Weeks 5 h 41 m 45 sec
Reputation Power: 1331
Facebook
This is what the Other Programming Languages forum is for - if we get enough threads about it, then we'll split it off into another forum.

--Simon

Reply With Quote
  #3  
Old April 20th, 2006, 09:27 AM
Jcaputo's Avatar
Jcaputo Jcaputo is offline
Kiss My Converse!
Developer Shed Admin.
 
Join Date: May 2003
Location: Davie, Florida
Posts: 1,507 Jcaputo User rank is Major (30000 - 40000 Reputation Level)Jcaputo User rank is Major (30000 - 40000 Reputation Level)Jcaputo User rank is Major (30000 - 40000 Reputation Level)Jcaputo User rank is Major (30000 - 40000 Reputation Level)Jcaputo User rank is Major (30000 - 40000 Reputation Level)Jcaputo User rank is Major (30000 - 40000 Reputation Level)Jcaputo User rank is Major (30000 - 40000 Reputation Level)Jcaputo User rank is Major (30000 - 40000 Reputation Level)Jcaputo User rank is Major (30000 - 40000 Reputation Level)Jcaputo User rank is Major (30000 - 40000 Reputation Level) 
Time spent in forums: 2 Weeks 1 Day 9 h 35 m 12 sec
Reputation Power: 10
OK we have edited the Other programming forum to include Ruby on Rails.

if it really takes off we will split it out into its own section.

j

Reply With Quote
  #4  
Old April 20th, 2006, 09:39 AM
Sepodati's Avatar
Sepodati Sepodati is offline
Banned
Dev Shed God 19th Plane (14000 - 14499 posts)
 
Join Date: Dec 1999
Location: Afghanistan
Posts: 14,360 Sepodati User rank is General 9th Grade (Above 100000 Reputation Level)Sepodati User rank is General 9th Grade (Above 100000 Reputation Level)Sepodati User rank is General 9th Grade (Above 100000 Reputation Level)Sepodati User rank is General 9th Grade (Above 100000 Reputation Level)Sepodati User rank is General 9th Grade (Above 100000 Reputation Level)Sepodati User rank is General 9th Grade (Above 100000 Reputation Level)Sepodati User rank is General 9th Grade (Above 100000 Reputation Level)Sepodati User rank is General 9th Grade (Above 100000 Reputation Level)Sepodati User rank is General 9th Grade (Above 100000 Reputation Level)Sepodati User rank is General 9th Grade (Above 100000 Reputation Level)Sepodati User rank is General 9th Grade (Above 100000 Reputation Level)Sepodati User rank is General 9th Grade (Above 100000 Reputation Level)Sepodati User rank is General 9th Grade (Above 100000 Reputation Level)Sepodati User rank is General 9th Grade (Above 100000 Reputation Level)Sepodati User rank is General 9th Grade (Above 100000 Reputation Level)Sepodati User rank is General 9th Grade (Above 100000 Reputation Level)  Folding Points: 69546 Folding Title: Intermediate FolderFolding Points: 69546 Folding Title: Intermediate FolderFolding Points: 69546 Folding Title: Intermediate FolderFolding Points: 69546 Folding Title: Intermediate Folder
Time spent in forums: 2 Months 3 Weeks 6 Days 2 h 26 m 30 sec
Reputation Power: 1606
Send a message via ICQ to Sepodati Send a message via Yahoo to Sepodati
Instead of "Other Programming Languages", maybe it should be "The Latest Fad Programming Language and Ones That Are No Longer Faddish But People People Keep Insist On Using Them Although They Are All The Same Really When You Think About It Except For The Syntax"...

or not...

---John Holmes...
Comments on this post
chadsmith729 agrees: Thanks for doing what your doing at your job.

Reply With Quote
  #5  
Old April 20th, 2006, 09:42 AM
chadsmith729's Avatar
chadsmith729 chadsmith729 is offline
--Retired--
Dev Shed Loyal (3000 - 3499 posts)
 
Join Date: Sep 2003
Location: Enjoying forum retirement.
Posts: 3,113 chadsmith729 User rank is Lieutenant General (80000 - 90000 Reputation Level)chadsmith729 User rank is Lieutenant General (80000 - 90000 Reputation Level)chadsmith729 User rank is Lieutenant General (80000 - 90000 Reputation Level)chadsmith729 User rank is Lieutenant General (80000 - 90000 Reputation Level)chadsmith729 User rank is Lieutenant General (80000 - 90000 Reputation Level)chadsmith729 User rank is Lieutenant General (80000 - 90000 Reputation Level)chadsmith729 User rank is Lieutenant General (80000 - 90000 Reputation Level)chadsmith729 User rank is Lieutenant General (80000 - 90000 Reputation Level)chadsmith729 User rank is Lieutenant General (80000 - 90000 Reputation Level)chadsmith729 User rank is Lieutenant General (80000 - 90000 Reputation Level)chadsmith729 User rank is Lieutenant General (80000 - 90000 Reputation Level)chadsmith729 User rank is Lieutenant General (80000 - 90000 Reputation Level)chadsmith729 User rank is Lieutenant General (80000 - 90000 Reputation Level)chadsmith729 User rank is Lieutenant General (80000 - 90000 Reputation Level)chadsmith729 User rank is Lieutenant General (80000 - 90000 Reputation Level)  Folding Points: 281422 Folding Title: Super Ultimate Folder - Level 1Folding Points: 281422 Folding Title: Super Ultimate Folder - Level 1Folding Points: 281422 Folding Title: Super Ultimate Folder - Level 1Folding Points: 281422 Folding Title: Super Ultimate Folder - Level 1Folding Points: 281422 Folding Title: Super Ultimate Folder - Level 1Folding Points: 281422 Folding Title: Super Ultimate Folder - Level 1
Time spent in forums: 1 Month 16 h 31 m 40 sec
Reputation Power: 893
Yeah that title might be a little long. Let's just Acronym it, just like everything else (:caugh: AJAX :caugh TLFPLAOTANLFBPPKIOUTATAATSRWYTAIEFTS. See how much easier that would be?
__________________
Get A Supplier LLC | Hilarious Comic

--- Pretty much retired from the forum. I will get back on every now and then, and maybe answer a few questions.

Reply With Quote
  #6  
Old April 20th, 2006, 09:53 AM
Sepodati's Avatar
Sepodati Sepodati is offline
Banned
Dev Shed God 19th Plane (14000 - 14499 posts)
 
Join Date: Dec 1999
Location: Afghanistan
Posts: 14,360 Sepodati User rank is General 9th Grade (Above 100000 Reputation Level)Sepodati User rank is General 9th Grade (Above 100000 Reputation Level)Sepodati User rank is General 9th Grade (Above 100000 Reputation Level)Sepodati User rank is General 9th Grade (Above 100000 Reputation Level)Sepodati User rank is General 9th Grade (Above 100000 Reputation Level)Sepodati User rank is General 9th Grade (Above 100000 Reputation Level)Sepodati User rank is General 9th Grade (Above 100000 Reputation Level)Sepodati User rank is General 9th Grade (Above 100000 Reputation Level)Sepodati User rank is General 9th Grade (Above 100000 Reputation Level)Sepodati User rank is General 9th Grade (Above 100000 Reputation Level)Sepodati User rank is General 9th Grade (Above 100000 Reputation Level)Sepodati User rank is General 9th Grade (Above 100000 Reputation Level)Sepodati User rank is General 9th Grade (Above 100000 Reputation Level)Sepodati User rank is General 9th Grade (Above 100000 Reputation Level)Sepodati User rank is General 9th Grade (Above 100000 Reputation Level)Sepodati User rank is General 9th Grade (Above 100000 Reputation Level)  Folding Points: 69546 Folding Title: Intermediate FolderFolding Points: 69546 Folding Title: Intermediate FolderFolding Points: 69546 Folding Title: Intermediate FolderFolding Points: 69546 Folding Title: Intermediate Folder
Time spent in forums: 2 Months 3 Weeks 6 Days 2 h 26 m 30 sec
Reputation Power: 1606
Send a message via ICQ to Sepodati Send a message via Yahoo to Sepodati
It does have a certain ring to it. Like the ring of a thousand telephones, fire alarms, cats and fingernails on chalkboards going off at once... I like it!

---John Holmes...

Reply With Quote
  #7  
Old April 20th, 2006, 01:29 PM
LinuxPenguin's Avatar
LinuxPenguin LinuxPenguin is offline
fork while true;
Dev Shed God 1st Plane (5500 - 5999 posts)
 
Join Date: May 2005
Location: England, UK
Posts: 5,535 LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)  Folding Points: 11590 Folding Title: Novice Folder
Time spent in forums: 1 Month 3 Weeks 1 Day 19 h 23 m 58 sec
Reputation Power: 999
http://forums.devshed.com/suggestio...rum-344796.html

In the course of one day, we manage to get another request, probably from the same person...

Rails isn't really anything special, although IMO ruby is. As it is, there really isn't enough traffic to warrant it. That said, there isn't really enough traffic in the Mac forum (sadly ). There isn't really a convenient catch-all you can put it into though.

Edit: I doubt anyone's interested, but here is a thread discussing relative merits of various frameworks in various languages. Still looking for anyone who's used CakePHP to contribute.

Last edited by LinuxPenguin : April 20th, 2006 at 01:33 PM.

Reply With Quote
  #8  
Old April 20th, 2006, 01:49 PM
chadsmith729's Avatar
chadsmith729 chadsmith729 is offline
--Retired--
Dev Shed Loyal (3000 - 3499 posts)
 
Join Date: Sep 2003
Location: Enjoying forum retirement.
Posts: 3,113 chadsmith729 User rank is Lieutenant General (80000 - 90000 Reputation Level)chadsmith729 User rank is Lieutenant General (80000 - 90000 Reputation Level)chadsmith729 User rank is Lieutenant General (80000 - 90000 Reputation Level)chadsmith729 User rank is Lieutenant General (80000 - 90000 Reputation Level)chadsmith729 User rank is Lieutenant General (80000 - 90000 Reputation Level)chadsmith729 User rank is Lieutenant General (80000 - 90000 Reputation Level)chadsmith729 User rank is Lieutenant General (80000 - 90000 Reputation Level)chadsmith729 User rank is Lieutenant General (80000 - 90000 Reputation Level)chadsmith729 User rank is Lieutenant General (80000 - 90000 Reputation Level)chadsmith729 User rank is Lieutenant General (80000 - 90000 Reputation Level)chadsmith729 User rank is Lieutenant General (80000 - 90000 Reputation Level)chadsmith729 User rank is Lieutenant General (80000 - 90000 Reputation Level)chadsmith729 User rank is Lieutenant General (80000 - 90000 Reputation Level)chadsmith729 User rank is Lieutenant General (80000 - 90000 Reputation Level)chadsmith729 User rank is Lieutenant General (80000 - 90000 Reputation Level)  Folding Points: 281422 Folding Title: Super Ultimate Folder - Level 1Folding Points: 281422 Folding Title: Super Ultimate Folder - Level 1Folding Points: 281422 Folding Title: Super Ultimate Folder - Level 1Folding Points: 281422 Folding Title: Super Ultimate Folder - Level 1Folding Points: 281422 Folding Title: Super Ultimate Folder - Level 1Folding Points: 281422 Folding Title: Super Ultimate Folder - Level 1
Time spent in forums: 1 Month 16 h 31 m 40 sec
Reputation Power: 893
Yeah I noticed that too. Probably from the same person because progrmr hasn't wrote back even though it's his thread. Interesting.

Reply With Quote
  #9  
Old April 20th, 2006, 02:59 PM
asherwood asherwood is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Nov 2004
Posts: 97 asherwood User rank is Private First Class (20 - 50 Reputation Level)asherwood User rank is Private First Class (20 - 50 Reputation Level) 
Time spent in forums: 23 h 17 m 55 sec
Reputation Power: 4
I really cant see any reason why this is a bad idea, people need to give it a chance.

After spending 2 days looking and working with ruby on rails, one of the major problems I have found is the lack of support / community and a shockingly poor API site. (Compared with php anyway)

From what I have seen, yeah its an interesting language, and its probably suited towards certain sites / systems than others. For basic database sites its fantastic for, could also make an excellent prototyping tool.

Lets give it a chance to succeed before completely writing it off as the latest trend that will die out very soon.

Reply With Quote
  #10  
Old April 20th, 2006, 03:20 PM
LinuxPenguin's Avatar
LinuxPenguin LinuxPenguin is offline
fork while true;
Dev Shed God 1st Plane (5500 - 5999 posts)
 
Join Date: May 2005
Location: England, UK
Posts: 5,535 LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)  Folding Points: 11590 Folding Title: Novice Folder
Time spent in forums: 1 Month 3 Weeks 1 Day 19 h 23 m 58 sec
Reputation Power: 999
If you're determined to work with it, you need some books

For ruby - Programming Ruby. It's published by the Pragmatic Bookshelf here. I bought a copy, i don't regret having paid the amount I did pay for it (i got it in a bookshop, and paid over £40 for it). Get a copy.

For rails, well they have a book on rails, but I don't advise going that route. Compared to my current favourite framework, Django, it's grossly underfeatured, and as with all ruby, it suffers from crap documentation.

Basically, buying those books will try make up for the crap documentation ruby suffers from, they're also an excellent reference and a great tutorial to really advance you in the language.

django, if you were interested. It's python, but python inspired ruby anyway.

Reply With Quote
  #11  
Old April 20th, 2006, 03:25 PM
progrmr progrmr is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Oct 2003
Posts: 115 progrmr User rank is Corporal (100 - 500 Reputation Level)progrmr User rank is Corporal (100 - 500 Reputation Level)progrmr User rank is Corporal (100 - 500 Reputation Level)progrmr User rank is Corporal (100 - 500 Reputation Level) 
Time spent in forums: 1 Day 7 h 27 m 37 sec
Reputation Power: 6
I believe the syntax of Ruby will scare away normal/weak developers with no exposure to C or python - while it is an effecient syntax it's not like much else out there.

I bought a book set from amazon covering programming in Ruby and a book covering Agile web development with Rails.

Really it's true that Rails is just a MVC application of Ruby with some frills thrown in for good measure. But there is a whole new programming language to learn. I do like the idea of a shortened development timeline and the default scaffold in Ruby does pretty good. I haven't put it through it's paces yet though and will need some significant experience with it before I throw down my PHP/JSP.

Reply With Quote
  #12  
Old April 20th, 2006, 03:56 PM