We have a large code base in MFC and VB. Several applications are in .NET. All these applications communicate with each other on the user machine, and also connect to Unix servers through sockets.
Recently, we started discussing rewriting our applications and the possibility of transferring many of these desktop applications to the network (they will work on the intranet). The direct path rewrites them in one of the .NET technologies. But there was a proposal to use Google Web takeit, and the argument is that it will help to create applications that will run in the browser on both desktop and mobile devices.
One of the key issues I see is that GWT is a big abstraction over Javascript. This will require the team to learn GWT, Javascript, IDE, etc., since their experience mainly relates to Microsoft technologies, not Java. It would be easier for them to learn .NET technologies instead of GWT.
I donโt have the depth of GWT and its flaws, and I donโt know about Microsoft parallel technology that I need to research.
Therefore, I would appreciate it if people here could share their views or experiences using GWT or equivalent Microsoft technologies.
source share