New To Mac-Forums?

Welcome to our community! Join the discussion today by registering your FREE account. If you have any problems with the registration process, please contact us!

Get your questions answered by community gurus Advice and insight from world-class Apple enthusiasts Exclusive access to members-only contests, giveaways and deals

Join today!

 
Start a Discussion
 

Mac-Forums Brief

Subscribe to Mac-Forums Brief to receive special offers from Mac-Forums partners and sponsors

Join the conversation RSS
Web Design and Hosting Creating sites, scripting, and hosting discussions.

Ruby on Rails


Post Reply New Thread Subscribe

 
Thread Tools
maxnorman

 
Member Since: Jul 14, 2009
Posts: 6
maxnorman is on a distinguished road

maxnorman is offline
I've heard much about Ruby on Rails, both bad and good. Its efficiency seems unparalleled, which is attractive to me as a busy student. The framework seems perfect for what I want to do: developing dynamic web applications. Yet, those who favor other scripting languages--namely PHP--seem to think that it is the wrong choice for a first 'real' programming language. What do you think?
QUOTE Thanks
wmprice1240

 
Member Since: May 03, 2009
Posts: 480
wmprice1240 has a spectacular aura about
Mac Specs: MBP 2.33 4GB: MacPro 8 Core 2.8, 16GB: MacMini 2.26 4GB: MacMin 2.53 4GB: iPhone3GS 32GB

wmprice1240 is offline
'Real' is a very subjective term in this context and you will hear quasi-religious arguments for days on end in one camp or another. I guess the thing to keep in mind is that 'Rails' is a framework for developing web based applications and involves more than just the Ruby language itself.

Often times I recommend to beginners of a new language to learn the language itself before attempting to tackle any sort of distributed framework. Getting the fundamentals down is extremely important before jumping into the other technologies where that language is used to enable web/distributed applications.

Having said that, Ruby is as much a 'real' language as Python, PHP etc so don't let arguments (non arguments IMO) encourage you one way or another.
QUOTE Thanks
maxnorman

 
Member Since: Jul 14, 2009
Posts: 6
maxnorman is on a distinguished road

maxnorman is offline
So would learning Ruby first, existential from Rails, be more advisable?
QUOTE Thanks
wmprice1240

 
Member Since: May 03, 2009
Posts: 480
wmprice1240 has a spectacular aura about
Mac Specs: MBP 2.33 4GB: MacPro 8 Core 2.8, 16GB: MacMini 2.26 4GB: MacMin 2.53 4GB: iPhone3GS 32GB

wmprice1240 is offline
Yes. Again, Rails is a framework designed to support rapid web application development. Ruby is the underlying language. Of course, some of this is dependent on 'how you learn', but for me, I always find it helpful to start by getting a good grasp of the fundamentals.
QUOTE Thanks

Post Reply New Thread Subscribe


« Flash slideshow maker for Mac? | Need information on cirtexhosting »
Thread Tools

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off
Forum Jump

Similar Threads
Thread
Thread Starter
Forum
Replies
Last Post
Ruby with MacPorts in bash help? whiteunibrow OS X - Development and Darwin 0 01-29-2009 10:04 PM
libm and ruby perlmunky OS X - Operating System 0 12-21-2007 02:05 PM
Very simple benchmarking in Ruby xonmac Apple Notebooks 2 08-28-2007 12:57 PM
Ruby on Rails! OMG! iRock Web Design and Hosting 3 08-02-2007 02:15 PM
Can anyone reccomend a coding language to learn? mWilton Web Design and Hosting 20 09-29-2005 03:41 AM

All times are GMT -4. The time now is 04:33 AM.

Powered by vBulletin
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
X

Welcome to Mac-Forums.com

Create your username to jump into the discussion!

New members like you have made this community the ultimate source for your Mac since 2003!


(4 digit year)

Already a member?