Coach Wei's Blog
Here is a question that I have been pondering on and off for quite a while:
Why do "cool kids" choose Ruby or PHP to build websites instead of Java?
I have to admit that I do not have an answer.
Why do I even care? Because I am a Java developer. Like many Java developers,
I get along with Java well. Not only the language itself, but the development
environments (Eclipse for example), step-by-step debugging helper, wide
availability of libraries and code snippets, and the readily accessible
information on almost any technical question I may have on Java via Google.
Last but not least, I go to JavaOne and see 10,000 people that talk and walk
just like me.
The other reason that I ponder this question is that the power of Java is a
perfect fit for the areas where websites may need more than markups or
scripting, such as middleware logic. PHP and Ruby etc ... (more)
AjaxWord (www.ajaxword.com) is an open source Web-based word processor. It
closely mimics Microsoft Word in both look-and-feel and functionality. The
application was initially written between 1997 and 1999 using
released on the Web in 2000. In 2005, the application's server-side logic was
migrated to Java and released as open source code.
On the client side, the application looks and feels like a typical desktop
application, e.g., Microsoft Word. The design features the kind of rich
graphical user interface ... (more)
It's no surprise that the common perception is that Web applications are
unreliable and problematic. Users often experience "404," "resource
unavailable," and "network unavailable" errors or even a mysterious
application error telling them to "retry the application later." The truth
is, a fundamental source of all these problems is the HTTP communication
layer of the Web.
The Internet was initially designed for presenting and sharing hyperlinked
documents in the form of Web pages. Therefore, the communication layer is
based on the HTTP "Request/Response" model, which adequately ... (more)
considerable developer skills, especially when migrating existing
client/server applications to the Web. A new wave of software infrastructure
providers is leveraging Java expertise to create enterprise-caliber Rich
Internet Applications. This session will discuss building and deploying AJAX
(Asynchronous Java + XML) applications using the Java server platform as a
In my previous post, "Every Organization Needs a Web 2.0 Story" , I outlined
some of the business reasons why Web 2.0 is important for organizations
today. I also promised to further explain what exactly Web 2.0 can do for
enterprises in future posts. This morning I had the pleasure of reading
Gartner's new 2006 Emerging Technologies Hype Cycle which they released
earlier today as well as Dion Hinchcliffe's insightful analysis (Dion
artfully predicted a phased mainstream adoption of different "components"
over the next many years: SaaS (1-3 years), Enterprise Mashups and WOA (2-4... (more)