前段时间(大约4-5个月前),我参加了一个关于
Java EE的讲座,并且在某些时候,讲师开始讨论Web服务以及创建一个好的Web服务是多么困难,因为所有的IDE都以不同的方式构建它们(或者类似的东西)并且一般来说最好使用Netbeans来创建它们,因为
Eclipse有一些问题,问题是他并没有真正说出为什么Eclipse是坏的.现在我想知道他说的是真实的,为什么,将Netbeans用于网络服务真的更好吗?为什么?
解决方法
我们有一个使用webservice(WS)的企业应用程序,我们的大多数同事使用eclipse(我使用Intellij,但这与WS无关).
无论如何,我们没有问题,原因是我们不将IDE用于任何特定于WS的东西.我们使用JBossWS,SOAP-UI等工具来处理可以想到的WS特定任务.
我相信这是一个更好的方法;使用任何好的第三方工具,并且不要过多依赖Eclipse / Netbeans特定的功能.
我们还使用maven进行依赖管理而不是eclipse的内置管理,这是一个非常好的主意.我们不需要eclipse来构建东西,我们可以毫不费力地将项目集成到CI(持续集成)服务器中,并且我可以使用我最喜欢的IDE Intellij.
如果我们想要外包,这非常方便,因为我们不必关心他们使用的插件.只是说它是一个maven项目,给他们源,他们很好去.
总而言之,我的建议是让它可以选择你想要使用的IDE.