What’s better? Ruby on Rails vs. PHP
A friend of mine has a project where he wants to make a social community and was unsure which way to go. He asked me to ask you guys of help. It is the question which is discussed everywhere - Ruby on Rails vs. PHP - but most of them are not very neutral. Many of them are too pro for Ruby on Rails or too pro for PHP.
Ruby on Rails is a relatively new and young programming language. By doing a research for advantages and disadvantages. PHP is easy to learn and many people have experience with it. In our mind are some more important questions.
What’s about:
- Performance?
- Security?
- Scalability?
This is an invitation for all of you to make your point of view clear, so that this question will be asked the last time!
It’s your turn: What’s the best- Ruby on Rails or PHP?
Spread this KnowTe
Digg Del.icio.us Stumble Facebook Float Technorati BumpRelated KnowTes
Subscribe
If you liked this KnowTe, why not subscribe to our RSS feed?
advertising browser chat cms coding css design email fonts forms freebies google graphics hosting icons ideas inspiration iphone javascript jquery marketing mobile office pdf photos photoshop php plugins rss search engine seo stock technology templates themes tools trends tutorials twitter usability wallpaper webdesign webhosting wordpress workflow
WP Cumulus Flash tag cloud by Roy Tanck requires Flash Player 7 or better.
Subscribe to KnowTeBook
LovedKnowTes
- Community Link Feed
- 8 Free Brand Logo Download Websites You Should Know
- Free Design Portfolio Theme for WordPress: ImPress
- Pattern Freebies: 26.000+ Free Photoshop Patterns for any use
- Free Simple Wordpress Portfolio Theme
- 35 Free Beautiful Japan Theme ICONS
- Free Photoshop Case Templates For DVD, CD and Cassette
- Free Wordpress Theme for Designer and Portfolio Websites
- Convert your Image To Vector Online For Free
- 34+ free HTML newsletter templates for startups
- 56 Free Vector Arrow Symbols & Icons
- Cool Business Cards That People Will Never Throw Away
- How To Create a Retro Wallpaper
- Graphics: 9 Free Vector PNG Icons
- Freebies: Twitter Bird Icons & Illustration
- 125 FREE Oldschool Pattern Swatches for Illustrator
- Graphics: 66 free logo vector templates for your business
- Free vector brand logotypes in CDR, EPS and WMF formats
- Graphics: 15 000 free high quality icons
- Free Hand Drawn Social Media Icon Set as Vector for Bloggers
- Selected Free Wallpapers That Rock - Volume 1
- 8 Heatmap Tools and Why / How to use them
- Graphics: Free Smashing Vector Icon Set - Milky
- 80 Free Mobile Device Icons Including BlackBerry Special
- Free Icons: Digg, Twitter, Stumble, RSS, Delicious & Reddit
- CMS: Open source php cms without database
- Free iPhone Design Set for Photoshop
- Clever Flickr Open Source Flash Image Gallery For Your Website
- Free iPhone style Photoshop Icons
- What's better? Ruby on Rails vs. PHP
- CSS: How to make a footer which really stays on the bottom
- 20 web-based business collaboration tools that lets make you breathless
- Creative Online Ad Design: Ideas & Trends in 2008
- Create a realistic Credit Card in Photoshop
- Ambient Media Premium Advertising Inspiration
- Free Unique WordPress Magazine Theme: ZinePress
- 6 Awesome Wallpapers for PC, MAC and Iphone
- CSS Revolution - Use Condition Rules WITHIN Styles
- 148 free beautiful vector graphics for web and print
- The Most Stunning Viral Ad Campaigns Ever
- How To Promote Your Posts in 10 Minutes to 1 Mio People
- 8 Free Daily Calender Icon Set for Blogs
- PDF-Dokumente kostenlos aus Microsoft Word, Excel oder Powerpoint erstellen
- Graphics: 15 Free Outstanding Icon Sets for iPhone
- 25 graphic resources for ornaments, fleurons, and more
- 28 Free Twitter Background PSD Templates
- 5 Free Stunning Avatar Icons in PSD Format
- Von Word zu PDF kostenlos in 3 Minuten
- Combine Wordpress, PHPBB and 4Images together without multiple user-registrations
- Most Awarded Advertisements in 2008
- CODA BLUE Free WordPress Portfolio Theme
- Free Vector Graphics at Vecteezy
- Interesting Sites
- Graphics: Great Free Icons & iphone Wallpaper at Pixelgirl
- SEO: How To Create a Google Sitemap in 5 Minutes
- Graphics: 2000+ Open Source Web Templates
- Self-Marketing: Outstanding Portfolio Ideas in 3D
- Free Brilliant Website Chats and Why / How to use them
- Wordpress: How to use one installation for multiple Domains
- 1.000 More Free High Quality Icons For Download
Recommendation
Community Links
- iPhone Games
Best place to get updated information related to iPod Touch apps and iPhone games
- Community News: Are you Missing out in Submitting your Design Articles Online? | Design Juices
Articles can be submitted in nearly every design site around, each will often either have their own page or have a submission form in the sidebar of their pages. News can be submitted quick and easily, often bringing new droves of people to your site.
- Desire Lines: Let Your Audience Shape Your Design
Desire lines show how people are actually using your design. They show how people want your website to behave.
- Learn a New Photoshop Trick with VunkySearch
One of the best ways to learn a new trick in Photoshop is to grab a tutorial that catches your eye and dive right in. VunkySearch offers just that kind of eye-pleasing, pick-up learning.
- Jump-Start Your Freelance Career
Practical methods of getting new freelance business
- The Inside Design
Web and Graphic Design Blog
- Images Of Faces: What Do They Communicate?
Three principles of design that involve how we perceive images of people are attractiveness bias, face-ism ratio, and baby-face bias.
- All Da Crazy and Fun Stuffs You Can Do in PHOTOSHOP
Because a little bit craziness is healthy for your life. And there are no boundaries to what you can do in Photoshop. So fire up your imagination and let’s check out what life has got to offer today.
- Gotta' love HTML5 & CSS3
Creating a tabbed animated image gallery with only HTML & CSS
- Missile Defense Agency Logo – A new twist to the tale!!
Here comes a new twist to the Missile Defense Agency logo design. A striking resemblance has also been observed between the new “MDA logo design” and the “Iranian Space Agency logo design”.
- Cognitive Dissonance: How Contradictory Ideas Affect Design
The theory of cognitive dissonances suggests that people are motivated to reduce dissonance by changing or rationalizing attitudes and beliefs.
- web 2.0 templatesWeb 2.0 templates with simplicity, cleanliness, and elegance in design and the less number of columns and work great for all your needs and have all the great features of Web 2.0 technology.
KnowTeBook.com
UserTalk
Contabilidade em Geral: Congratulations!!!
James: Thanks for these tips. Although my blog does not have the traffic yet to require such measures, I believe...
Utah Seo Inc: I’ll have to check and see if my sites even have sitemaps on them, I don’t think the free...
Jade Adtoon: The picture was amazing! I can’t imagine if I could see a flying car at our backyard. Well, this...
dan: You cannot believe how long ive been googling for something like this. Browsed through 9 pages of Google...
Friends
- Business Card Designs
- Craig Farrall’s Blog
- CSS Built
- Dezignus
- Flash Mint Design Blog
- Free Photoshop Brushes
- fudgegraphics
- Fuel Your Creativity
- Just Creative Design
- Logo designs
- My Ink Blog
- NaldzGraphics
- Onextrapixel
- Pelfusion
- Photoshop Girl Tutorials
- spidanet.de
- Tasarimini | Graphic Tools
- The most stylish websites
- Website templates
- Webtoolkit4.me




Birjesh
Jan 20, 2010
No: 12 / ID: 5535
Php is batter the ROR
Kyle
Jan 04, 2010
No: 11 / ID: 5458
From What I know many php programmers migrated to ruby on rails because of it’s agile development and other things. But I never heard anyone use ruby and migrated to php…
Knowtebook
Oct 09, 2009
No: 10 / ID: 5032
hey zippo, thanks for your comment. very interesting. can you tell us, where you would use php and when you would use ruby then?
zippo
Oct 08, 2009
No: 9 / ID: 5028
Nobody gave a reason why you can’t compare a scripting language to a framework. You say that because it just hears strange, but that’s OK…
What you can’t compare is PHP to Ruby, because they both has another targets.
What makes Ruby comparable with PHP is it’s frameworks.
Knowtebook
May 17, 2008
No: 8 / ID: 863
thanks peat for your opinion. the problem we are meeting since 2 months of searching a programmer is that if we ask a php developer, he would do it in php of course, and if we ask a ruby developer he says ruby would be the best. what we were looking for are people with knowledge of both and who can advise us. it seems to be more difficult that we thought.
what is so special about seaside?
Peat Bakke
May 16, 2008
No: 7 / ID: 847
@randal, @james — Seaside is impressive to see in action. One of these days I’ll have to spend some time tinkering with it!
@knowtebook —
From your brief description, there isn’t anything about your project that seems to demand a particular framework or language, so it sounds like you should focus on finding good developers who have built similar types of projects, regardless of the language they use.
If this were my project, I’d probably build the core site on Rails, and those widgets and plugins may have to be written for whatever kinds of blogs you’re targeting. PHP for WordPress blogs, for example.
Regarding Ruby not being compiled: this shouldn’t be a problem, as people visiting your web site don’t have access to the source code (it never leaves the server). Same goes for PHP, or any other scripting language used for building web apps. Of course, if someone breaks into your server they can look at whatever they want, but access to the source code is probably going to be the least of your worries.
Knowtebook
May 16, 2008
No: 6 / ID: 844
Okay thank you guys. I understand the question between ruby and ruby on rails. Of course i meant Ruby then. seaside sounds really new and i doubt it is already time for it, since the community seems to be smaller. nevertheless. lets compare it too! what do you think is and why is it better: seaside or ruby?
@Peat Bakke:
Well we want to make a whole site with frontend and backends from scratch. We also need an ad management and billing system for free and premium users so the point of security comes in place. in addition to that we need the whole variety of social community extensions like toolbars oder widgets for your own blog. I think there is much potencial for extending the site and thats were another friend of mine said it would make more sense to use ruby.
On the other hand, i heard that ruby will not be compiled and the source code is available to anybody which knows how to get to it. If that is true, the point of copyright law and security makes me afraid. What would you guys say to that?
Peat Bakke
May 16, 2008
No: 5 / ID: 842
Before I can answer, I have a question for you: what are you trying to build?
That’s the question that defines that language or framework is right for the task. Performance, security, and scalability are all qualitative terms — you should offer up a specific scenario (or even better yet, a set of wildly differing scenarios) and see which fills the bill.
For example … if I’m working with a company that has an existing database in place that they want to tap into with their web application, I’m probably going to pick PHP or Java over Rails, because Rails has strong opinions about the structure and style of databases it works easily with.
On the other hand, if I’m under the gun to produce a typical volume web application (like a blogging system, or an e-commerce site) from scratch that’s expected to serve thousands of people per month, I’m definitely going to go with Rails.
Building a banking application? Java.
Working with a lot of Microsoft server components? .Net
Context is everything for these sorts of questions.
Randal L. Schwartz
May 15, 2008
No: 4 / ID: 839
For performance, security, and stability, you should strongly consider Seaside instead of either Rails or PHP. (http://seaside.st)
EllisGL
May 15, 2008
No: 3 / ID: 838
This question is invalid, since Ruby on Rails is a frame work for the Ruby language. The question should be Ruby vs PHP.
As for my preference, I chose PHP over Ruby for the language syntax and the large community. Never mind the fact I’ve been working with PHP for about 10 years now.
James Robertson
May 15, 2008
No: 2 / ID: 837
You might want to add Seaside (Smalltalk) to your list of web frameworks to consider. Have a look here:
http://www.seaside.st
Tim
May 15, 2008
No: 1 / ID: 836
You make me want to cut myself.
You can’t go around comparing a framework to a scripting language. At least compare it to something like CakePHP.