Choosing web technology

I have been working in Java/J2EE from almost six years and from last one year i found trends are changing for web development. Probably people doesn’t want more complexity when it is not required and also I guess the most important aspect is prototyping. When you want to create some thing new quickly and through in market for feedback, developer productivity is very important factor and new server side scripting languages(Ruby) takes care of this.

PHP has come back as an alternative for small time web application and LAMP(Linux- Apache- MySql- PHP) is again on top charts of popularity.

Well, I am still working in Java/J2EE technologies and some work in PHP(I am really liking this).

Some reviews on comparison of different Web technologies below:

Ruby on Rails vs. Java: An Expert Roundtable

But before diving into some server-side projects, we took a deep breath. Java re-entered through the back door, because of the availability of Java libraries for all the ancillary technologies. We started asking ourselves if we have to incorporate a rules engine into this application, or if we have to do some pretty heavy XPath/XQuery things. That stuff exists in the Python and Ruby stacks, but we’re likely to find Java solutions more quickly. While dynamic languages like Python and Ruby have some compelling advantages, there are certain problem domains where I need ancillary technologies. Perhaps I need a container with specific features. Java is still very much in the hunt, even for very light-weight agile things.Complete Article

PHP vs Java vs Ruby

The fact that open source options are being stacked up against the likes of Java and .NET, and have a similar levels of support is a blessing. Today, with the open-sourcing of Java, we have a new entry onto the field. Rather than exclude one or another, this arrival is going to make the open source web world, warmer, more sophisticated, and for better or worse, a little sunnier. Complete Article

Most Commented Posts

If you enjoyed this post, please consider to leave a comment or subscribe to the feed and get future articles delivered to your feed reader.

Comments

No comments yet.

Leave a comment

(required)

(required)