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)
This article originally appeard in Java Developer's Journal on October 10,
Which platform to use Java or .NET? Developers ask this question all the
time. Java has been widely adopted because of its overwhelming benefits on
the server side, but Java has less to offer on the client side. .NET has made
inroads into the enterprise by leveraging its stronger rich-client
capabilities. An alternative solution for enterprise-scale Internet
application development is the emerging XML-based rich-client technology.
.NET Erosion from the Client Side
There are good reasons why Java is th... (more)
Web 2.0 technologies promise to turn the Internet into a true application
platform, featuring robust client-side logic and rich interfaces that put
users back in control of application flow. For the enterprise IT community,
achieving the aims of Web 2.0 requires looking beyond the adoption of popular
Rich Internet Applications (RIAs) development languages like AJAX, Flash,
Java, and .NET.
Companies looking to implement an Enterprise Web 2.0 (EW2.0) strategy require
a platform that provides standardization and simplification across different
business applications and development ... (more)
At the AJAXWorld Conference & Expo and OpenAjax Alliance back to back
meetings in Santa Clara, CA this week, it has been hard not to think about
the developer community and how Web 2.0 is impacting it today.
Web development can be roughly divided into two camps:
Website development; Web application development;
"Website development" is more concerned about content: presenting content,
linking pages, delivering documents, and simple form-based interactions. The
typical websites would fall into this category. "Web application development"
is more about “application", the role of... (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)