Preamble
One of the main goal of the application development is efficient. In principle, we can do everything for infinite time and vast of money. This phrase is outside of reality. Resources is the main part of success. We are living in limited world. All what we are doing is bound by time and money. Software development is not an exception. In most cases what we want supplying to a customer is a COMPLEX application. Developing such applications we have to care about resources limitation mentioned above. Generally the development process has the following phases:
That what costs money, that what requires time. “How much” depends on the way we are following: either it is going to be WEB Application or Java Application. In first case we get long-term development because of the WEB nature - no programming language, no extendible components in a browser model are available, debugging is tricky, support and modification are nightmare. It is true since WEB technology has never ever been considered as a platform for a user application development, particularly for complex applications.
Today Google is a leader on the WEB development market. So it makes sense to take a look and try to understand if the famous company is able to provide a solution which makes WEB development world much better. To do it I have reviewed Google Widgets Toolkit, toolkit which can or can’t breath new life in WEB development.
GWT Disadvantages
Summary:
This is very interesting project, which helps first of all to understand reality of the WEB development. New initiatives, new names - AJAX, WEB 2.0 - just a mascaraed around old boy - DHTML which we have and we had for ages.
GWT Advantages