解惑

解己之惑,解人之惑

很难统一

呵呵,开始搞项目的事情了,发现项目的很多东西,大家的经验不一样,很难统一。

首先就是IDE,由于我们去之前架构师就给这边的经理发了一些原型系统的需求,要求建立Intellij的工程,但是我们四个开发人员三个都不熟,这边的经理也不熟,经理原来一直用NetBeans,我们三个用Eclipse,只有另外一个人和架构师用Intellij,不过既然架构师要求,还是得先用Intellij。

然后就是工程的目录,还不知道公司有没有统一的要求,不过已经有其它的项目了,而且我们的项目还要基于一些已有的其它项目,估计应该和他们靠齐,这个业界也是没有统一的意见。

最后就是选用的一些项目开发的其它东西,例如工程编译,经理建议用Maven,不过架构师最开始的需求里面是要求用Ant,然后源代码管理,现在SVN很流行,但是这边在用Perforce,这个东西不免费,据说还很贵,还有就是这个原型的UI用什么?原来的一些前期的工作也做了一些,开始用Google的GWT,后来又用Flex,这个原型现在在用JSP,以后用什么还不确定。

由此可见Java的东西,真的是很难统一,没有一个完全的标准,当然,有更多的选择总是好的。

(Visited 107 times, 1 visits today)

2 Comments

  1. Intellij,老刘等你熟悉后,你就再也不会用Eclipse了。Maven是项目管理工具,编译我觉得只是它的一个功能,在易趣后,深深感觉Maven一定会取代Ant.

  2. 呵呵,我原来用过Intellij的,我不太喜欢,太花哨了,今天重新建了工程,感觉还是不太好用。
    最简单的例子是:我有两个工程,一个依赖另外一个,最开始的时候那个被依赖的工程没有问题,make一下也没有问题,后来加入web的那个工程,发现编译不过,因为依赖的一个接口找不到,但是那个接口明明在哪里,后来修改了工程的配置,让编译器的编译版本变成JDK1.5的,问题搞定。我的机器就装了一个JDK1.5。
    另外就是Intellij都可以起来了,但是默认没有把它启动使用的JDK加进去,还得自己手工加一次。
    呵呵,另外7.0版本的那些setting的导入导出也不好了,原来一个子项都可以导出,现在只能整个导出,晕

发表评论

邮箱地址不会被公开。 必填项已用*标注

© 2024 解惑

本主题由Anders Noren提供向上 ↑