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?
Share: Digg | Del.icio.us | Stumble | Reddit | Float | Technorati
Related Knowtes
Subscribe
If you liked this Knowte, why not subscribe to our RSS feed?
advertising Anti-Spam browser chat cms coding css design dhtml email emails fonts forms freebies Graphics hosting html icons ideas Inspiration iphone javascript marketing mobile office pdf photoshop php plugins rss security seo stock technology templates themes Tools trends tutorial Tutorials usability vector webhosting wordpress workflow
WP Cumulus Flash tag cloud by Roy Tanck requires Flash Player 7 or better.
Subscribe to Knowtebook
LovedKnowtes
- Graphics: 15 000 free high quality icons
- Pattern Freebies: 26.000+ Free Photoshop Patterns for any use
- Graphics: 9 Free Vector PNG Icons
- Graphics: 66 free logo vector templates for your business
- How To Promote Your Posts in 10 Minutes to 1 Mio People
- 8 Free Brand Logo Download Websites You Should Know
- Free Simple Wordpress Portfolio Theme
- Free Wordpress Theme for Designer and Portfolio Websites
- 8 Heatmap Tools and Why / How to use them
- 35 Free Beautiful Japan Theme ICONS
- 148 free beautiful vector graphics for web and print
- The Most Stunning Viral Ad Campaigns Ever
- Free iPhone Design Set for Photoshop
- 34+ free HTML newsletter templates for startups
- Cool Business Cards That People Will Never Throw Away
- 20 web-based business collaboration tools that lets make you breathless
- Graphics: Great Free Icons & iphone Wallpaper at Pixelgirl
- Free Photoshop Case Templates For DVD, CD and Cassette
- 56 Free Vector Arrow Symbols & Icons
- CSS: How to make a footer which really stays on the bottom
- Graphics: 2000+ Open Source Web Templates
- Free vector brand logotypes in CDR, EPS and WMF formats
- Creative Online Ad Design: Ideas & Trends in 2008
- Convert your Image To Vector Online For Free
- Free Brilliant Website Chats and Why / How to use them
- Most Awarded Advertisements in 2008
- Free Vector Graphics at Vecteezy
- Free iPhone style Photoshop Icons
- Freebies: Creative Twitter Themes
- Brilliant Ways to Style Blockquotes
- CSS: How To Hide Headlines For Better SEO Effects
- What's better? Ruby on Rails vs. PHP
- Graphics: Free Smashing Vector Icon Set - Milky
- SEO: How To Create a Google Sitemap in 5 Minutes
- 1.000 More Free High Quality Icons For Download
- Graphics: 15 Free Outstanding Icon Sets for iPhone
- Graphics: Free Web Development Icon Sets
- Create a realistic Credit Card in Photoshop
- Tutorial: How to make Professionell Glossy Web 2.0 Graphics
- Combine Wordpress, PHPBB and 4Images together without multiple user-registrations
- 25 graphic resources for ornaments, fleurons, and more
- Freebies: Twitter Bird Icons & Illustration
- 6 Awesome Wallpapers for PC, MAC and Iphone
- Von Word zu PDF kostenlos in 3 Minuten
- PDF-Dokumente kostenlos aus Microsoft Word, Excel oder Powerpoint erstellen
- CSS Revolution - Use Condition Rules WITHIN Styles
- CMS: Open source php cms without database
- CSS: Überschriften durch Bilder ersetzen
- 28 Stunning and Creative Tech Advertisements
- Community Link Feed
- Anonym auf der Arbeit surfen mit dem Filter Faker
- Ambient Media Premium Advertising Inspiration
- jParallax enables 3rd View Dimension of Pictures
- CSS: 7 Free Perfect Multi-column Liquid Layouts
- CSS Freedom - Redesign HTML Form Elements As You Like
- Self-Marketing: Outstanding Portfolio Ideas in 3D
- 100+ Free Photoshop Actions at Erics FX
- MySQL: Umlaute beim Import und Export erhalten
- PDF: PDF Dateien kostenlos erstellen und bearbeiten
- Business Card Contest - Send In and WIN
Recommendation
Community Links
- Show me 3d Abstract Inspiration!!
Click here to give your inspiration a real ‘Boost’! 15 beautiful examples of the best 3d abstract art.
- Blogger Showcase - Show Casing Blogger Powered Blogs
First showcase Inspiration site for blogger powered blogs built on blogger.
- SumoJelly's Blog! - Advertising at its Best
Latest from the SumoJelly Corner, advertising at its best!
- Social Icons made of wood
A small set of social icons made of “wood”
- Featured inspiration: Maciej Hajnrich
It’s art? It’s graphic design? It’s typographic? It’s exploding with colors and imagination? It’s… all these and more. Eye candy overbrimming portfolio of Maciej Hajnrich
- Talking Typography Part 1: Afterthought Typography, Blogs and Websites
Arbenting’s new series about typography kicks off with Part 1 : Afterthought Typography, Blogs and websites.
- Suggest a vector pack
We want to offer you vector packs that you need but you don’t find or you are not satisfied. Please tell us what you wish to find on our website and you can’f find somewhere else. We will listen to you and try to satisfy as many as we can. So what kind of vectors do you need?
- FREE Professional Vector Illustration!
Vector Illustration of amazing retro-car from the legendary 70’s absolutely free! Don’t miss an opportunity to download it for free now!
- The 20 Greatest Robots in Movies of All Time!
It’s an amazing collection of the most popular and most recognizable robots in movies of all time.
- Tom Muller Interview
Interview with award winning graphic designer Tom Muller of HelloMuller.com
- Show me some well designed logos! #4
The weekly logo design showcase where you can see 20 company logos or other kind and get inspired in creating your own logo. If not, you can always hire someone
- 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.
UserTalk
CreatingDrew: Saturday Oct 11, Promoting Your Posts to 1 “mio” People
CrazyLeaf Design Blog: time-proven design strategies and see great examples to give you input for your next ad...
rakesh: Wow! Really great post.. thnx for sharing.. awareness test is my favourite!! ;)
Brittany: I think the ads for Pandora should be on this list as well, even though it’s not the ads themselves...
Brow: Yes indeed great inspiration. I love the batman one as it is pretty unique.


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.