我想尝试使用Unix来开发J2EE应用程序。我使用IBM软件。
哪种Unix风味最适合我?
答案 0 :(得分:2)
根据ibm.com:WebSphere Application Server Community Edition在AIX,Linux,Solaris,“UNIX”(!!!)和Windows上运行。
根据ibm.com:DB2 Express C在Windows,Linux,Solaris和Mac OS X(测试版)上运行。
根据eclipse.org:Eclipse在Windows,Mac和Linux上运行。
所有这些的唯一Unix风格是Linux。 (如果你超越Unix,Windows也可以工作。)
答案 1 :(得分:1)
Java与平台无关。在您开发的平台上并不重要 - 您可以在任何其他支持Java的平台上运行您的应用程序。因此,您可以在Windows上进行开发并在AIX上进行部署,或者在Linux上进行开发并在MacOS上进行部署,或者......
Java VM抽象了对操作系统服务和资源的访问,JDBC也抽象了对数据库层的访问。
答案 2 :(得分:0)
如果你真的是指“UNIX”而不是“Linux”,我会推荐Solaris(Eclipse确实在Solaris上运行,它比AIX更容易理解)。
如果你的意思是Linux,我会建议为服务器设计一个发行版,比如RHEL / Centos,而不是Ubuntu或Fedora。它们更有可能是稳定和可扩展的。
答案 3 :(得分:0)
我在Centos上有DB2和Apache Geronimo(WASCE的开源版本)的生产环境。奇迹般有效。开发环境是Windows上的Eclipse和Apache Geronimo以及Centos上的DB2。