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)
into the issues covered in this post during development or even testing.
However, you are fairly likely to run into these issues after your system
goes live. It would easily result in days or even weeks of soul searching
(speaking from my personal experience:-)). Part of the problem seems to be
the lack of documentation from the web. The other part of the problem is that
the problem is rather a Java language problem(very convoluted). ... (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)
My readers probably know that I am excited about Web 2.0 and have been a
champion for it for many years. Six years ago, I started a company (Nexaweb)
providing software for building Enterprise Web 2.0 solutions because I was
convinced that Web 1.0 has a lot of limitations and the world would need the
The goal of Nexaweb was to enable the next-generation Web. Despite the fact
that Nexaweb has been quietly deployed at over 5,000 enterprises, I did not
hear a single customer inquiry about “Web 2.0” between 2000
and 2004. Of course I didn't predict the "... (more)
I am excited that OpenAjax Alliance is officially open now. Over the last
months months, we have worked very hard and have made some incredible
progress, depsite the heterogeneous nature of many different members
representing different viewpoints. One person that definitely deserves credit
for getting us to where we are today is Jon Ferraiolo - In fact, I could not
think of a second person better than Jon in help driving alliance forward,
and I congrat David Boloker(IBM) for making such an excellent hire!
Please check out our website at http://www.openajax.com.
What we achieved... (more)