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 the words
Digg Del.icio.us Stumble Facebook Float Technorati BumpRelated 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 fonts forms freebies graphics hosting html icons ideas inspiration iphone javascript marketing mobile office pdf photoshop php plugins rss search engine seo stock technology templates themes tools trends tutorial tutorials usability vector wallpaper webhosting wordpress workflow
WP Cumulus Flash tag cloud by Roy Tanck requires Flash Player 7 or better.
Subscribe to Knowtebook
LovedKnowtes
- Pattern Freebies: 26.000+ Free Photoshop Patterns for any use
- Graphics: 15 000 free high quality icons
- Community Link Feed
- Graphics: 9 Free Vector PNG Icons
- 8 Free Brand Logo Download Websites You Should Know
- Graphics: 66 free logo vector templates for your business
- Free Simple Wordpress Portfolio Theme
- Free Design Portfolio Theme for WordPress: ImPress
- Free Wordpress Theme for Designer and Portfolio Websites
- How To Promote Your Posts in 10 Minutes to 1 Mio People
- 35 Free Beautiful Japan Theme ICONS
- 34+ free HTML newsletter templates for startups
- Cool Business Cards That People Will Never Throw Away
- 8 Heatmap Tools and Why / How to use them
- 148 free beautiful vector graphics for web and print
- Free iPhone Design Set for Photoshop
- The Most Stunning Viral Ad Campaigns Ever
- 56 Free Vector Arrow Symbols & Icons
- Free Photoshop Case Templates For DVD, CD and Cassette
- Free vector brand logotypes in CDR, EPS and WMF formats
- 20 web-based business collaboration tools that lets make you breathless
- Creative Online Ad Design: Ideas & Trends in 2008
- Graphics: Great Free Icons & iphone Wallpaper at Pixelgirl
- Convert your Image To Vector Online For Free
- Free Brilliant Website Chats and Why / How to use them
- Graphics: 2000+ Open Source Web Templates
- CSS: How to make a footer which really stays on the bottom
- Free iPhone style Photoshop Icons
- Most Awarded Advertisements in 2008
- Free Vector Graphics at Vecteezy
- Free Icons: Digg, Twitter, Stumble, RSS, Delicious & Reddit
- PDF-Dokumente kostenlos aus Microsoft Word, Excel oder Powerpoint erstellen
- SEO: How To Create a Google Sitemap in 5 Minutes
- Freebies: Twitter Bird Icons & Illustration
- Create a realistic Credit Card in Photoshop
- Graphics: Free Smashing Vector Icon Set - Milky
- 6 Awesome Wallpapers for PC, MAC and Iphone
- 25 graphic resources for ornaments, fleurons, and more
- Freebies: Creative Twitter Themes
- What's better? Ruby on Rails vs. PHP
- 1.000 More Free High Quality Icons For Download
- Graphics: 15 Free Outstanding Icon Sets for iPhone
- CSS: How To Hide Headlines For Better SEO Effects
- Brilliant Ways to Style Blockquotes
- CMS: Open source php cms without database
- Free Unique WordPress Magazine Theme: ZinePress
- CSS Revolution - Use Condition Rules WITHIN Styles
- Combine Wordpress, PHPBB and 4Images together without multiple user-registrations
- Tutorial: How to make Professionell Glossy Web 2.0 Graphics
- Graphics: Free Web Development Icon Sets
- Von Word zu PDF kostenlos in 3 Minuten
- Interesting Sites
- Ambient Media Premium Advertising Inspiration
- Self-Marketing: Outstanding Portfolio Ideas in 3D
- 100+ Free Photoshop Actions at Erics FX
- CSS: Überschriften durch Bilder ersetzen
- Free Maps Of All Countries and States On the World
- CSS Freedom - Redesign HTML Form Elements As You Like
- CSS: 7 Free Perfect Multi-column Liquid Layouts
- How To Create a Retro Wallpaper
Recommendation
Community Links
- 8 Wrinkled Paper Textures | Texturise
8 assorted wrinkled paper textures scanned at 300 DPI.
- Red themed CSS and Flash design gallery - Part 1
I’ve decided to make the web design showcase themed as it is more easy to find what you are looking for. You will be surprised but there aren’t many quality red CSS and Flash sites. But don’t worry. I’ve gathered in this showcase article 22 of the best, and 23 more are waiting for the release of Part 2 so they can show off their red design.
- Typography resources for all things typographic
Here are a few resources I have bookmarked along the way that relate to inspirational galleries, fonts, tips and other type resources.
- 10 Blender 3D tutorials worth a look
Blender is the free open source 3D content creation suite, available for all major operating systems under the GNU General Public License. I have always wanted to learn a 3d program to extend my capabilities and a little 3D in our designs can take your designs to another level. There is no harm in learning something new so I will list a few good tutorials that I will use to learn my way through blender.
- 15 Awesome T-shirt Websites For Geeks
Selection of awesome T-shirt websites that tell others how cool (geeky) we are
- Freebies - Stone Textures Pack 1
A free set of 16 high resolution (2080×1544) stone textures from Arbenting. Available for both personal and commercial use.
- The effect of Tilt-shift camera lens
The next lesson is about how is it possible to get the effect of Tilt-shift camera lens to your photos
- Merry Christmas Tree
Learn how to create your own Christmas tree wallpaper with these tutorial
- Making of Dolphins
In this tutorial, I will describe tips about how I made the Dolphins wallpaper.
- Drawing Burning Candle
In this lesson I’ll tell in detail how to draw burning candle. The flame is in general complex enough theme, and there is a set of ways to draw it. I’ll show you one of them which I use
- 2 Wordpress Plugins That Will Increase Feedburner Count
Comment Relish and FD Feedburner Plugin are 2 excellent plugins that will increase your Feedburner Feedcount.
- 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
3wlink: Hi, I was looking for exactly this code. Thanks a lot for the nice and excellent solution.
The Palermo Project: again, web analytics play a central role thanks to these tools- questionnaires, audience...
kovilen: That’s a great list, Thanks!!!
Heru: It’s a very fantastic design,,
CrazyLeaf Design Blog: JvM has launched a new advertisement campaign for SIXT on the airport of Hamburg (Germany)...


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.