GrassHopper: faire tourner des applications ASP.NET sur des serveurs J2EE
Publié par patrick le août 17, 2007
En lisant les flux RSS du blog de Miguel de Icaza (http://tirania.org/blog/miguel.rss2), (infos disponible aussi sur http://blog.mainsoft.com/blog/feed/) une information intéressante pour mono: faire tourner des applications ASP.NET sur des serveurs J2EE.
- http://tirania.org/blog/archive/2007/Aug-16.html ("A few years ago we met Rafi at one of our Mono summits in Boston, he works for Mainsoft and he has always been amazing. Watch his interview on what he is doing with Grasshopper here and here. He talks about Mainsoft’s contributions to Mono, about his testing procedures and the kind of things that are possible with Grasshopper when integrating ASP.NET applications when running on J2EE servers.")
- http://en.wikipedia.org/wiki/J2EE ("The platform was known as Java 2 Platform, Enterprise Edition or J2EE until the name was changed to Java EE in version 1.5.
Java EE is defined by its specification. As with other Java Community Processstandard since providers must agree to certain conformance requirements in order to declare their products as specifications, Java EE is also considered informally to be a Java EE compliant; albeit with no ISO or ECMA standard…
The original J2EE specification was developed by Sun Microsystems.
The Java EE 6 specification is being developed under JSR 316 and is scheduled for release in 2008. ")
- http://en.wikipedia.org/wiki/Java_%28programming_language%29 ("Java is a programming language originally developed by Sun Microsystems and released in 1995. Java applications are typically compiled to bytecode, although compilation to native machine code is also possible. At runtime, bytecode is usually either interpreted or compiled to native code for execution, although direct hardware execution of bytecode by a Java processor is also possible.
As of May 2007, in compliance with the specifications of the Java Community Process, Sun made available most of their Java technologies as free software under the GNU General Public License. Others have also developed alternative implementations of these Sun technologies, such as the GNU Compiler for Java and GNU Classpath
The Java project has seen many release versions. Since 1995 they are:
- Java 1.0 (Oak) 1995
- Java 1.1
- J2SE 1.2 (Playground) December 4, 1998
- J2SE 1.3 (Kestrel) May 8, 2000
- J2SE 1.4.0 (Merlin) February 13, 2002
- J2SE 5.0 (1.5.0) (Tiger) September 29, 2004
- Java SE 6 (1.6.0) (Mustang) December 11, 2006 
- Java SE 7 (1.7.0) (Dolphin) anticipated for 2008")
- http://dev.mainsoft.com/ (" We believe that for Visual Studio developers, the fastest route to open systems is extending your existing .NET development skills to the Java EE platform. Grasshopper 2.0 enables you to produce .NET Web and server applications that run on Linux & other Java-enabled platforms using ASP.NET 2.0 controls, role-based security, and C# generics. Check out our developer blogs, interop forums, code samples, and how-to articles to learn how…")
- http://dev.mainsoft.com/Default.aspx?tabid=130 ("For most .NET developers, there is simply no substitute for the Visual Studio® IDE, the .NET Framework, and either Visual Basic or C#. With Grasshopper, you can use your favorite development environment from Microsoft® to deploy applications on Java-enabled platforms such as Linux®. Grasshopper is the freely available Developer Edition of Mainsoft® for Java™ EE, a Visual Studio plug-in that you can use to create server and ASP.NET applications, or port existing .NET 2.0 applications on Linux and other Java-enabled platforms, without having to re-engineer your code in Java.
Grasshopper 2.0 introduces support for the Visual Studio 2005 development environment, Visual Basic, and C# 2.0, including the generics language feature, the .NET Framework 2.0, and ASP.NET 2.0 controls. Use Grasshopper and the Visual Studio IDE to code, compile, debug, and deploy your application natively on the Java EE platform.")
- http://blog.mainsoft.com/blog/ (Le blog des développeurs de Mainsoft)