由于之前一直使用myeclipse作为开发工具,对IDE中的Project已经根深蒂固的默认为创建一个java web或java工程就是一个project。从接触IDEA开始,一直对IDEA中的project和module概念搞不清楚,经过一段时间的磨合,终于体会到IDEA的用心良苦,我们使用开发工具的源头首先是要新建一个工程(项目),然后在该工程中再创建自己的模块,这也是符合实际生活的。例如,公司的开发都是基于某某项目的,而不是杂乱无章的。
但IDEA感觉也有处理的不是很好的地方,创建一个项目的时候,还可以同步创建一个默认的模块,这个给eclipse转过来的人,就很容易造成混淆,我都已经创建了一个Project为毛还要再次创建Module,为毛。。。。我被这个问题纠结了很长时间。
而实际开发过程中,我们一般的步骤是先创建一个empty project,然后再根据需要创建多个Module。默认创建的Module简直是画蛇添足,至少不符合eclipse使用习惯的人。
创建IDEA项目的流程截图如下:
1、创建一个空项目
2、创建模块
通过上面的两个截图,可以很清晰的选择自己需要创建的模块类型。比eclipse的展示更加清晰,也更加方便。而且还默认集成了maven、gradle、spring、Android、静态web工程(很适合前端的开发者),这些功能直接甩eclipse几条街。。。。