- 1
- 2
- 3
- < previous
- next >
Of course, the project is now very successful and is used to build all kinds of Web applications (http://rubyonrails.org/applications). What are the key things you think made Rails so successful?
I think the fundamental thing that set Rails apart was a culture of putting the programmer first. The idea that Web programming should be fun and that programmers should be enjoying themselves.
The culture bred ideas like Convention over Configuration, where we standardized all the things that programmers do most of the time for most applications anyway.
It also helped that we took marketing seriously. That we cared about enlightening people about what we had. Everything from the first 15-minute screencast to the RailsConf conferences and more.
Speaking of languages, tell us a little about why you like Ruby. Do you look at other languages and think "it would be nice to have such features" or "things can be done easier with this"?
Ruby has a lot of specific features that makes it a joy to work with. There are blocks, open classes, and so much more. But any one feature would fail to capture the essence of how they all work in concert to produce a truly delightful experience for the programmer.
CA brings SOA security to open ...
"CA has announced its SiteMinder and SOA Security Manager products are now available for the ope ..."
Report: Google to make Gmail m ...
"Google plans to tweak Gmail to make it easier for its users to post and share status updates, i ..."
Oracle buys AmberPoint for SOA ...
"Oracle on Monday fattened up its already burgeoning middleware stack, announcing Monday that it ..."
Union Pacific Railroad ditches ...
"At the heart of Union Pacific Corp.'s railroad operations is an IBM mainframe-based transportat ..."
Free BlackBerry Apps: Your Sma ...
"True BlackBerry lovers, or "CrackBerry" addicts, if you will, can never have too many BlackBerr ..."
"<a href="http://www.webmasterpro.de/portal/news/2010/02/05/international-op ..."
Anonymous
"<a href="http://www.webmasterpro.de/portal/news/2010/02/05/international-op ..."
Anonymous
"Every business need good leader with excellent skills to achieve success in ..."
Leadership development
"I think they should have managed the customer support planing prior to rele ..."
nexus one spare battery
"Whether or not CIOs or IT personnel use cloud computing or virtualization f ..."
Outsource Opinionist
Ruby can also produce the most beautiful code I've ever seen in any programming language. The sense of aesthetics is very high.
Nowadays, most popular programming languages have associated Web application frameworks like Spring, Django and CakePHP. Do you think Rails made frameworks popular for "mainstream" app development? Did Rails fundamentally change the way developers think about Web apps?
I think Rails certainly helped kick-start the interest in frameworks, especially for PHP programmers. And it certainly lit a fire under the idea of full-stack frameworks where everything is included in the box.
But that was probably more a factor of being at the right place at the right time. I find it hard to believe that we wouldn't have moved in this obvious direction eventually anyway.
What do you think the future of Web app frameworks is generally? Will they become a "standard" that developers just get used to working with? And how can they help developers be more productive?
I hope they don't become standards! At least not in any official sense of the word. Frameworks should always be competing on their merits.
I do think that the bulk of all Web development will move to use frameworks, if you can't say that has happened already.
- 1
- 2
- 3
- < previous
- next >
References
- More CIO articles about: Open Source Identity
- Open source identity: Linux founder Linus Torvalds
- Open source identity: Horde lead developer Jan Schneider
- Open source identity: Asterisk founder and Digium CTO Mark Spencer
- Open source identity: Spine CMS creator Hendrik Van Belleghem
- Open source identity: Free Telephony Project founder David Rowe
- Open source identity: PulseAudio creator Lennart Poettering
- TechWorld :: Ruby
- David's photos on Flickr
Read up on the latest ideas and technologies from companies that sell hardware, software and services. Is Social Networking Really Bad for Business? | Uncovering the business issues associated with web (mis)use in the workplace
A Solid Foundation for Service-Oriented Architecture
IDC Resource | IP VPN: The Key Enabler for an Optimised Enterprise ICT Environment
How Small Businesses Worldwide Use Communications to Thrive in the New Economy
Enterprise Performance Management: The Australian State of the Art
Don't let IT/data issues keep you awake at night
Gartner's Magic Quadrant for PC Configuration Life Cycle Management Tools
Legacy Tools: Not Built for Today’s Helpdesk
Zones provide focussed content from CIO and leading technology partners.






















Comments
Post new comment