To me Microsoft Intermidiary language was not to make programmers hang
on to microsoft but to make you realise the way forward. And the god of
programming blessed us with GWT and the WEB INTERMIDIARY LANGUAGE. with
javascript we are blessed, So I AM CALLING ON GOOGLE TO USE ITS MONEY
AND MAKE ALL DEVELOPERS START CODING IN GWT.
This is my approach:
gwt, has done a great job to compile java to javascript, in less than
two months gwt can compile C#, VB.net, pearl, php(yes I mean php),
python, C, and actionscript to javascript. Then javascript is
our WEB INTERMIDIARY LANGUAGE.
There are many young guys out there who code with php, due to its price
and study curve, bosting php with something like the power to code a
full time running software on google web toolkit will be wonderfull,
and like in the .net we are suppose to ensure that the
packages(namespaces) are all thesame, that is org.gwt.client will be
the same for all programming languages, so that if I code in php, some
one can code in java and we speak GWT and WIT.
Feasibility:
I can bet with you that there are so many programmers out there who do
nothing at their spare time, so I wish to plead with Google inc(not only Google) to launch a
competion using their google.com results page, past it at the top where
they are putting tips, telling developers that the person(team) who will
make php code work in gwt, with thesame class libraries would earn
$$$, and same for C# and the other languages, and u will see it to be
very usefull. I love java, but nowadays developing softwares is not the
langauge it is the approach and OOP has now become a standard, so we
should code GWT from anywhere and any langauge. and before u know it
.net, flash and java developers will now develop web(ajax) applications
in a gwtstudio, or with their prefered studios( even VS.net). I am not
anti microsoft but I am pro open source and the less priveleged. I
think if google with its money puts me up on this one I will make a
great job for myself and the other guys in the open source world.
This is my approach to making a developer a designer and a designer a developer