Kevin Lee Asks:
Is Java still considered "the language" for speed, robustness and scalability, or are coders moving to new languages like RoR?
My Response:
Superstars coders are those that can bring a myriad of tools to any problem and the experience to know which tool is going to be best for the job. Experience and fluency are key to making the right language decisions.
I think Java is looked at as a great Enterprise language because you can bring many programmers into a project and the language requires a particular style of work flow that makes it easier for large scale collaboration.
If you are looking at rapid prototyping, RoR allows you to build a web 2.0 site in an afternoon, but if you actually have a successful endeavor (a recent example is twitter.com) you will most likely have major scaling problems as the interaction between database and code has been obfuscated for speed of design not efficiency.
Elaborating on David Moore's comment on programmers being polyglots, most projects now require that multiple languages are used. I am currently working on a community centered website where web pages are built in PHP but all most interaction with the users is done with AJAX and many design actions are accomplished through Javascript.
Even then Language that is chosen for each component still only solves half of the issue -- without proper database design or in my latest project the use of memcache there is no language or hardware that can handle heavy load.
Latest Comments
Active Conversations
- New York Tech Meetup February 2010 6 comments
- I've been ruined. 5 comments
- Vator Splash, February 4th, 2010, San Francisco 5 comments
- Crowd Fusion is Hiring a Designer / Developer 3 comments
- Augmented Reality: a dream, a vision, or a nightmare? 2 comments
What I'm Writing
- Vator Splash, February 4th, 2010, San Francisco
- New York Tech Meetup February 2010
- I've been ruined.
- Crowd Fusion is now open source.
- Crowd Fusion is Hiring a Designer / Developer
- Augmented Reality: a dream, a vision, or a nightmare?
- Rubik's my old friend where have you been?
- Where the good sun shines everyday
What I'm Reading
- Blast - Comic-Con 2009: Elizabeth Mitchell interview - Boston's Online Magazine
- Gaslamp Stadium Showtimes and Tickets
- Bus stop ad changes depending on if someone is looking at it | DVICE
- Easy Slider 1.5 - The Easiest jQuery Plugin For Sliding Images and Content | Css Globe
- The Lake House - The New York Times
- tipjoy | Twitter / wellwishes
- IDEO Labs » LiveView: an iPhone app for on-screen prototyping
- Groups: Sign in Search Engine Land


Add a comment Cancel & reply to article ›