Is java suitable for “Web 2.0” applications?

A few days ago, I chatted with someone who suggested that rails and PHP are the most suitable platforms for web applications and avoid using Java My background is mainly Java. I know some people think it's too verbose and "heavyweight", but I use it occasionally (e.g. through LinkedIn)

So I wonder if anyone has successfully used java to create the latest web applications, whether using the language itself (e.g. using stripes / spring hibernate) or using the runtime of dymamic language (e.g. jruby, groovy, Jython)? If so, please share effective methods and different ways

Some background (to be added later): Tim O'Reilly created the phrase "Web 2.0", which is his definition: http://www.oreillynet.com/lpt/a/6228

I think this is "the end of the release cycle" and "lightweight programming model", involving rapid iteration and simplified deployment, in which Java may not be suitable reflection?

Solution

There are two completely different concepts called "Web 2.0":

>User generated content (usually with some "social networks") > Ajax based dynamic web applications

The second point determines the technology you must use (at least some JS, and machine-readable content in (some) responses) Of course, there is nothing against using Java (or CGI, Perl, etc.) on the server

The first has nothing to do with technology, but with the service you provide Again, you can use anything you want

Why are these two mixed together? More importantly: why is dynamic language considered "more appropriate"? I guess it's just a coincidence that all three things (user generated content, AJAX, serious dynamic language) have attracted people's attention at the same time, and most supporters of each concept are using the other two

In short, it is better to avoid using undefined marketroid terms, such as "Web 2.0", and use the correct description At least at work When selling VC and PHB to use any and all catchwords!

The content of this article comes from the network collection of netizens. It is used as a learning reference. The copyright belongs to the original author.
THE END
分享
二维码
< <上一篇
下一篇>>