新项目开始了,记录一下开发环境

从七月一号开始,就正式启动了一个新项目。这个项目基本上是纯Java项目,但是却没有打算将它实现为跨平台或者跨数据库的产品,并且项目组可以在一定的标准之下,自己选择自己喜欢的开发平台与IDE。在这里,我记录一下我自己的开发环境。

 

操作系统: Fedora 9

        最喜欢的Linux依然是Slackware,但现在我没有足够的时间将工作用的机器换成Slackware,因为那个发行版需要更多的时间来配置基础的运行环境,因此,就依然用现在的Fedora9 就可以了,不过因为生产环境的服务器是Slackware,所以还是需要建立Slackware的测试机。

 

Java版本:JavaEE5, Jdk1.5

        其实,我感觉用JDK1.6来跑,但编译的时候使用1.5来编译也挺好。

 

服务器: Apache Tomcat 6.0

        目前来说,还不需要处理非常大的负载与并发,并且在开发环境下,一个Tomcat就足够了,与项目组统一用Tomcat 6.0

 

数据库: MySQL5.0

        项目要求同时兼容MySQL5.0和PostgreSQL数据库,而现在的一期开发工作基本上是完全在MySQL上进行,所以用Fedora自带的就可以,就不需要自己独立安装了。

 

数据库管理工具:PhpMyAdmin

        这么多年了一直没换过,其实挺想找一个可以在Linux下用的数据库设计工具,而Sun到现在也没有能把MySQL workbench的Linux版本放出来,所以还是画出图自己写脚本吧。

 

IDE:Netbeans6.1

        从Eclipse阵营转到Netbeans以后就再也没有想过回头。

 

主要就是这些东西了,而建模工具等等都是最普通的东西,其实Violet就是一个不错的东西,最起码我现在用起来很爽。UML这东西用得太多并不一定好,主要是需要找一个平衡点。

 

另外,由于项目第一期就开始迭代,基础的库都没有,权限问题要怎么处理呢?这方面需要仔细想一个易于扩展的方案。现在给自己一个疑问:项目发布后,一个月的PV能达多少?

 

 

你可能感兴趣的:(tomcat,linux,mysql,项目管理,Netbeans)