[advanced search]
Results from the most recent live auction are here.
23 members in the live chat room. Join Chat!
Register Rules & FAQ NP$ Store Active Threads Mark Forums Read
Go Back   NamePros.Com > Design and Development > Programming
User Name
Password

Old 05-16-2008, 07:13 AM   · #1
CrazyTech
The Swamp Fox
 
CrazyTech's Avatar
 
Name: Denver
Location: Camden, SC
Trader Rating: (174)
Join Date: Oct 2004
Posts: 4,550
NP$: 3913.00 (Donate)
CrazyTech has a reputation beyond reputeCrazyTech has a reputation beyond reputeCrazyTech has a reputation beyond reputeCrazyTech has a reputation beyond reputeCrazyTech has a reputation beyond reputeCrazyTech has a reputation beyond reputeCrazyTech has a reputation beyond reputeCrazyTech has a reputation beyond reputeCrazyTech has a reputation beyond reputeCrazyTech has a reputation beyond reputeCrazyTech has a reputation beyond repute
VA Tech Memorial
Question Ruby on Rails (RoR) all it's cracked up to be?

I'm curious for some opinions on this one. I've been doing some research lately because I'd like to learn and be able to support another language besides just PHP. (Note: I know Ruby is the language and on Rails is the framework, so I don't need that lecture that almost always seems to come.)

Now my own experiences seem to confirm this, but the number one issue with RoR is that it's slow in some cases. I ran it under the FCGI setup on a cPanel box and while I was working on a client's issue, I realized it's just pretty darn slow. I was looking at the mongrel setup, but supporting it client-side with having to edit httpd.conf everytime is annoying and problematic given the tendency of control panels to overwrite these changes periodically. From what basic things I know, I like the idea behind the language and I've read up on using some features such as caching to speed things up. However, this is the era of instant gratification and as powerful and as fast as PHP on the web is, I don't see where a slower language can compete.

Now I've read both sides of the argument and I see merit from both parties. Ruby seems quite powerful and easy to work with. However, some of the other languages out there Python w/ Django was a combo that I liked, seemed to be faster. On the flip side, there are a lot of web 2.0 apps out there powered by RoR and doing well.

Then again there are things out there like Python (w/ Django), Tomcat (JSP), Perl, PHP (doh!), and so on. I'm just left wondering if (two years later) Ruby on Rails is worth it or is it doomed to be the free Coldfusion? Am I better off sticking to learning PHP?


Please register or log-in into NamePros to hide ads
__________________
Denver Hunter | Customer Service Blog
Logically Connected to Idologic, Inc. | Coupon code to save 5%: denver
Reseller and Dedicated Web Hosting since 2001
Visit the web's best Christian Forum.
CrazyTech is offline   Reply With Quote
Old 05-16-2008, 07:23 AM   · #2
risoknop
NamePros Member
 
Trader Rating: (4)
Join Date: Apr 2008
Posts: 74
NP$: 0.00 (Donate)
risoknop is on a distinguished road
Well, it depends on what you need RoR for? Does it something that can't be accomplished in PHP rather easily? Because if not then I really don't see a reason to learn it. PHP can handle almost everything that you could ever need while developing a websites. Moreover PHP has grown so popular that is almost a default feature nowadays. I'd stick with PHP

Last edited by risoknop : 05-16-2008 at 07:28 AM.
risoknop is offline   Reply With Quote
Old 05-22-2008, 03:01 AM   · #3
mrtaylef
First Time Poster!
 
Trader Rating: (0)
Join Date: May 2008
Posts: 1
NP$: 0.00 (Donate)
mrtaylef is an unknown quantity at this point
hmm

I'd have to agree with risknop -
Ruby on rails doesn't do much of anything that couldn't been done as easily in php.

when ROR first came out and even 6 months after it was see as a new cool thing that "will change the web" as all new web things are supposed too do.
the fame and roit for ror has died down quite a bit after the first six months, mainly becuase though ror was great and easy and all, it just didnt bring anything "very" important to the web programming scene.

Now on the side of php as soon as it came out it was a big hit and the fame and capabilities of it grew extraordinarly in the first 2 years. The fame of php "power" has really died or slowed down much at all, instead it just come to an even level of progression and growing.

ROR hasn't grew much since it came out. I like ruby dont get me wrong, had i redone learn programming i would have started with ruby purly for its simplicity in syntax and art way of organization.

It all really comes down to two simple ideas. 1. the need or project at hand.
2. the pros and cons of ruby and php

For the h3|| of it, in my opinion, the pros and cons are this.
Catagorie PHP Ruby
speed fast slow
capability massive limited
Portability Fair-Easy Ify

Some is opinion, some is fact. Think for yourself, and decide for yourself.
mrtaylef is offline   Reply With Quote
Old 05-22-2008, 09:15 AM   · #4
RageD
Senior Member
 
Name: Dennis
Location: Joliet, Illinois
Trader Rating: (42)
Join Date: Apr 2005
Posts: 1,131
NP$: 39.10 (Donate)
RageD is a splendid one to beholdRageD is a splendid one to beholdRageD is a splendid one to beholdRageD is a splendid one to beholdRageD is a splendid one to beholdRageD is a splendid one to beholdRageD is a splendid one to behold
Child Abuse
I would recommend sticking with PHP. RoR may some day make it a little easier to code but it's just not at that level yet and besides, it normally costs extra to use a host with RoR enabled. Just my 2 cents

-RageD
RageD is offline   Reply With Quote
Old 06-07-2008, 02:08 AM   · #5
JamieD
First Time Poster!
 
Trader Rating: (0)
Join Date: Jun 2008
Posts: 1
NP$: 0.00 (Donate)
JamieD is an unknown quantity at this point
mrtaylef, where are you getting your information from? Much of what you said is inaccurate or ill informed.

Ruby, and rails, are more popular now than they have ever been so to say it's not popular and hasn't grown much since it was release is totally inaccurate.

Comparing ruby against PHP is a bit like comparing building a house out of wood or brick. They both serve the same purpose but each has its own advantages and disadvantages.

Ruby on Rails is very good for rapid application development, the time (and money) you save on development is often offset by the additional cost involved in hosting (I'm talking large scale multiple server hosting here).

As for the future of ruby it will be around for a long time, rails on the other hand may or may not be around to stay. However this should not put you off learning either. There are many useful lessons to be learnt from both ruby and rails that you can take with you to other languages and frameworks. There are a number of other frameworks being developed in ruby at the moment, merb and camping are the most obvious. Also there are lots of ruby VM's being developed currently that address the speed issues of ruby.

The future for both ruby and rails is very bright at the moment and there is a very active and rapidly growing community of developers working to improve all aspects of the ruby ecosystem.
JamieD is offline   Reply With Quote
Old 06-09-2008, 12:48 PM   · #6
hostingbuster
New Member
 
Trader Rating: (0)
Join Date: Jun 2008
Posts: 11
NP$: 0.00 (Donate)
hostingbuster is an unknown quantity at this point
i think it very hard to learn and can take a lot long to do somthing then it dose in php it could be a good thing to learn but php can do the job better. so i staying with that
hostingbuster is offline   Reply With Quote
Old 06-24-2008, 02:04 AM   · #7
pratiknaik
Senior Member
 
pratiknaik's Avatar
 
Name: Pratik
Location: Lost somewhere in a stack of queues..
Trader Rating: (39)
Join Date: Feb 2005
Posts: 1,198
NP$: 158.25 (Donate)
pratiknaik is just really nicepratiknaik is just really nicepratiknaik is just really nicepratiknaik is just really nicepratiknaik is just really nice
Clearly, all the people who have said not to go with RoR, have never used it. Ruby is an extremely elegant language. And Rails is an MVC framework. Comparing PHP to Rails, is apples and oranges. Of course you can write any web application in old fashion CGI/C/C++/Whatever. That's not the point.

CrazyTech : I'd suggest you install http://www.modrails.com on your server. It's very easy to setup and one of the best RoR deployment solution around.
__________________
Ruby on Rails Developer - http://m.onkey.org
pratiknaik is offline   Reply With Quote
Old 06-24-2008, 08:13 AM   · #8
dotprofan
NamePros Regular
 
dotprofan's Avatar
 
Location: San Diego, CA
Trader Rating: (14)
Join Date: Mar 2007
Posts: 276
NP$: 0.01 (Donate)
dotprofan has a spectacular aura aboutdotprofan has a spectacular aura about
You may be interested in this rant by an ex-ROR community member: http://www.zedshaw.com/rants/rails_is_a_ghetto.html

I do a lot of development in python and I would suggest exploring django. Google is a big advocate of python and this could have a major impact in the popularity of python based frameworks going forward.
__________________
Videos.pro | Gamble.pro | Military.pro | Telecom.pro | Value.pro | Beijing.pro
dotprofan is offline   Reply With Quote
Reply

NamePros is a revenue sharing forum.

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


Site Sponsors
Domain Tasting domainsubway.com Domain Tasting
Advertise your business at NamePros
All times are GMT -7. The time now is 08:06 AM.


Powered by: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 2.4.0