Mat*_*zyk 6 java eclipse netbeans web-services
前段时间(大约4-5个月前),我参加了一个关于Java EE的讲座,并且在某些时候,讲师开始讨论Web服务以及创建一个好的Web服务是多么困难,因为所有的IDE都以不同的方式构建它们(或者类似的东西)并且一般来说最好使用Netbeans来创建它们,因为Eclipse有一些问题,问题是他并没有真正说出为什么Eclipse是坏的.现在我想知道他说的是真实的,为什么,将Netbeans用于网络服务真的更好吗?为什么?
好吧,如果你想基于完全过时的Axis堆栈生成一个客户端,或者使用不那么好的Axis 2,那么Eclipse会有所帮助.但是,如果您想使用WSIT中的JAX-WS和高级标准来实现可靠消息传递,安全性,策略等,那么就没有竞争对手.NetBeans的有很好的支持(明白必须有向导),大量的教程,资料,样品等,而Eclipse有什么.
问题是,Eclipse是支持和促进轴太久(大多为不良政治原因IMO).在Eclipse中支持Apache CXF,将来可能会发生变化,但目前,NetBeans更适合Web服务开发.
不要误解我,我喜欢Eclipse,但是当谈到JAX-WS Web服务开发时,NetBeans现在是正确的工具.
我们有一个使用webservice(WS)的企业应用程序,我们的大多数同事使用eclipse(我使用Intellij,但这与WS无关).
无论如何,我们没有问题,原因是我们不将IDE用于任何特定于WS的东西.我们使用JBossWS,SOAP-UI等工具来处理可以想到的WS特定任务.
我相信这是一个更好的方法; 使用任何好的第三方工具,并且不要过多依赖Eclipse/Netbeans特定的功能.
我们还使用maven进行依赖管理而不是eclipse的内置管理,这是一个非常好的主意.我们不需要eclipse来构建东西,我们可以毫不费力地将项目集成到CI(持续集成)服务器中,并且我可以使用我最喜欢的IDE Intellij.
如果我们想要外包,这非常方便,因为我们不必关心他们使用的插件.只是说它是一个maven项目,给他们源,他们很好去.
总而言之,我的建议是让它可以选择你想要使用的IDE.
| 归档时间: |
|
| 查看次数: |
5018 次 |
| 最近记录: |