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.")
Quelques définitions
- 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…
History
The original J2EE specification was developed by Sun Microsystems.
Starting with J2EE 1.3, the specification was developed under the Java Community Process. JSR 58 specifies J2EE 1.3 and JSR 151 specifies the J2EE 1.4 specification.
The J2EE 1.3 SDK was first released by Sun as a beta in April 2001. The J2EE 1.4 SDK beta was released by Sun in December 2002.
The Java EE 5 specification was developed under JSR 244 and the final release was made on May 11, 2006.
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.
The language derives much of its syntax from C and C++ but has a simpler object modelJavaScript, a scripting language, shares a similar name and has similar syntax, but is not directly related to Java. and fewer low-level facilities.
The original and reference implementation Java compilers, virtual machines, and class libraries were developed by Sun from 1995.
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
…
Releases
The Java project has seen many release versions. Since 1995 they are:
- Java 1.0 (Oak) 1995
- Java 1.1
- JDK 1.1.4 (Sparkler) September 12, 1997
- JDK 1.1.5 (Pumpkin) December 3, 1997
- JDK 1.1.6 (Abigail) April 24, 1998
- JDK 1.1.7 (Brutus) September 28, 1998
- JDK 1.1.8 (Chelsea) April 8, 1999
- J2SE 1.2 (Playground) December 4, 1998
- J2SE 1.3 (Kestrel) May 8, 2000
- J2SE 1.4.0 (Merlin) February 13, 2002
- J2SE 1.4.1 (Hopper) September 16, 2002
- J2SE 1.4.2 (Mantis) June 26, 2003
- J2SE 5.0 (1.5.0) (Tiger) September 29, 2004
- Java SE 6 (1.6.0) (Mustang) December 11, 2006 [4]
- 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)