我是一名全职 Ruby 专家,非常喜欢 Rails、Sinatra 等。不过,目前我发现自己正在从事 Java/TomCat/JSP 项目。
我希望有人能帮助我找到工具、文章、书籍和任何其他资源,让我感到更舒服?
我知道 Java 与 Ruby 有很大不同,同样,社区也有很大不同。话虽这么说,所有有关 Java 的文档(我发现的)都是一团糟,并且在这个社区中发现非常困难。
我特别寻找的东西:
- 开发环境设置技巧
- 记录器、日志记录、彩色输出、最佳实践等
- 图书馆资源和文档
- 易于浏览的 Java SE 6 文档
- 您发现的任何能让您的日常生活变得更好的事情
谢谢!
最佳答案
如果您要加入现有的 Java 项目,那么您可能希望查看一下已在使用的工具,并让现有的开发人员/同事作为第一站让您快速了解这些工具。
话虽如此,以下是我的主要提示:
- 熟悉主要 Java IDE 之一。一旦您了解了 Eclipse(我个人的选择)、Netbeans 或 IntelliJ,它们都是优秀且非常强大的工具。重构/代码导航工具可能比您在 Ruby 世界中习惯的任何工具都要好,它们会给您很大帮助。有了良好的 IDE 设置,Java 的痛苦就会减轻很多。
- 学习 Maven - 这将需要一些时间投入,但它对于自动化依赖管理和构建过程非常强大。一旦你开始工作,你将节省大量的项目/构建管理时间。 Maven 还通过各种公共(public) Maven 存储库提供对 Ruby gem 等价物的自动访问。
这里有一些特别有用的资源:
- Java tutorials - 很好地了解了核心 Java 库。
- Java 6 API - 作为核心 Java 中可用的所有类和功能的引用资源(其中很多也通过 IDE 提供)非常有用
- JSP Documentation - 对于 JSP/Java EE 方面
关于java - 适合 Ruby/Rails 开发人员的 JSP 工具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11800847/