IDE的选用
采用的方案是:
用Intellij IDEA来编辑代码,用MyEclipse来编译和部署.
原先小程序开发时就采用 webstorm编辑+微信开发工具编译运行 的组合开发方式,而且电脑16G内存毫无压力,所以就傲娇地左剑右刀地上阵.
MyEclipse:用于建立工程,编译和部署
建立web Project时目录设置无缝对接tomcat,而且服务器部署非常方便,一键部署,且支持识别源码改动后的自动部署.
但是,作为用惯了android studio的人来说,对MyEclipse以及Eclipse的界面布局,代码提示,源码关联等都不满意,一用就感觉开发效率下降太多了.
Intellij IDEA:用于编辑代码
代码联想功能非常强大,非常智能.
代码编写时很顺畅,不会有eclipse/MyEclipse那样打开文件时很卡的感觉.
但是,编译和部署时要自己动手配置太多东西,太麻烦,还容易出错.
如下图,需要设置文件夹属性,以及artifacts里输出目录等等,极其繁琐,需要自己根据tomcat的webapp目录要求来设置输出文件夹,远远没有myEclipse那么方便(原生支持).
即使是其中有springmvc的模板,可以自动生成springmvc的model,但部署后也出现各种关联不全,类找不到等等问题.折腾良久,能配置成功,但相对于MyEclipse的无缝支持,直接就被秒杀了.