小弟刚接触Java, 最近需采用Java EE开发一服务器程序,数据库用SQL Sever。
现在有两种开发方案:一种是在Windows平台开发好后再将程序移到Linux平台上;一种是直接在Linux上开发。
因为Windows平台用的比较熟,开发起来也会快一些,但缺点是最后程序要跑在Linux上,就需要移植。由于只听说Java是跨平台的,但不知道到底有多跨平台,也就是说移植的工作量会有多大我不清楚,希望高手们指点一下,以便我做选择。谢谢!

解决方案 »

  1.   

    1).换个数据库(MYSQL或ORACLE)
    2).在linux中用eclipse和在windows中用没啥区别。O了。
      

  2.   

    注意你在编码过程中如果遇到路径问题,考虑一下win和linux的区别
      

  3.   


    还是选择在linux下开发吧 因为最后都要部署在linux下 到时万一出问题 比如数据库如果换成mysql 那么建表语句是否不用改等等 出问题了都不好调
      

  4.   

    没啥太多要注意的,数据库是啥不要紧,只要你的数据库和应用不是一台服务器就可以。当然sqlserver那是要花钱的,不光数据库操作系统也是一样。还有就是路径的问题,一般来说只要不是写死的,基本上小改两下都ok的。
      

  5.   

    没错,我附加一点,如果你的应用中涉及文本的导入和导出,还需要注意下 windows和linux的换行符的问题
      

  6.   

    你可以在 Windows 上开发,在 Linux 上部署,这是使用 Java 的优势。数据库可以继续使用 MS SQLServer,但数据库服务器的操作系统只能使用 Windows。