It must be March Madness – there is a development toss up going on right now as developers move away from single platform and proprietary towards not just Web 2.0 but broader any device 6As RIA-Rich Interface Applications. Smart shops are not stopping at the Web based or any OS Platform but are looking for application development tools that streamline the process of going to any device and both offline as well as online. Thats the end game in development and the cause of so much disruption in the market.
Perfectly good software development with say ASP (Microsoft server dependent) or JSP; absolutely collapse when they are asked to perform on any device or offline and online or any platform in the case of .NET-based systems(remember Mono is a disease, it will never perform as well as .NET and Ballmer+Gates will guarantee that). So one see the cropping up of more versatile tools for moving between development environs:
EZJcom – has tools to get back and forth between Java and .NET code and tools
20 Steps – a plan for Perl to Python Conversion ;>
ASP Translator – online conversion from ASP to PHP
Mainsoft – has avery sophisticated .NET to Java and J2EE conversion suite
NetCoole – does ASP to JSP or J2EE, VB6 to C#, etc, etc.
There is even a Race to Linux competition with serious judging and prizes for converting from .NET to Linux. Expect Microsoft, which has Java and PHP converters in its stable, to have a “reverse – direction” contest.
But of all the tools we have come across here is one of the most interesting, Servoy VB to Java.
To echo the Bald Ballmer – “its Interoperability, Interoperability, Interoperability …….. with a side order of Agility”