对于网站开发,有哪些标准/好的Java工具适用于所有开发方面。
例如,IDE(Eclipse、RAD、Intellij)很重要,但还有什么其他的工具。
Ant是一个不错的选择。 Cygwin和Linux操作系统也可能会用到。
对于网站开发,有哪些标准/好的Java工具适用于所有开发方面。
例如,IDE(Eclipse、RAD、Intellij)很重要,但还有什么其他的工具。
Ant是一个不错的选择。 Cygwin和Linux操作系统也可能会用到。
Spring是一个非常强大的框架。我们只使用它的控制器和视图方面,但它有很多功能。
Hibernate总是很好用的。我相信Spring也可以与Hibernate一起使用,并使某些事情变得更容易。
我通常将应用程序托管在Tomcat上。
最新版本的Netbeans具有许多功能,并且与Tomcat和其他应用程序容器集成得非常好。
Aqua data studio非常适合处理数据库。
我们使用luntbuild来构建应用程序。
DWR非常适合AJAX。
还要考虑这样的主题:
IDE是最重要的工具,不同的IDE有着略微不同的重点:
IDEA和Eclipse是我所谓的以代码为中心的IDE,它们并不过分关注向导和设计师 - 尽管它们都有一些设计师。Netbeans是Java的Visual Studio直接对应物;专注于视觉设计师、向导和更多的开发者支持。
随便选吧 ;) (我是一个IDEA用户)
在Java Web开发中,我认为你最好的工具就是可以访问符合JPDA标准的远程调试器。一个例子实现可以在Eclipse Web Tool Platform插件中找到。
为什么这么好呢?如果你遇到了控制器问题,而这些问题在单元测试中无法重现,只能在运行系统中重新创建,那么你可以将普通调试器(如Eclipse调试器)附加到正在运行的Web页面上,并像处理其他任何Java代码一样进行调试。尽情地设置断点吧。
(我假设你对实际工具感兴趣,而不仅仅是像Spring、Struts、Freemarker等库)。
多年来,我一直很喜欢NetBeans。也用过Eclipse,但我决定坚持一个,而NetBeans是我最喜欢的。
不知道那个人说NetBeans更加视觉化是什么意思。除了Matisse(用于Swing应用程序)和JavaFaces可视化工具之外,我不使用faces。
多年前,我开始在记事本中编写Java Web应用程序(是的,我知道),但我发现在NetBeans中编码速度更快。下载并安装后,您可以立即开始构建网站。