我在 Java 的大规模开发方面有相当多的经验。但是,我想学习如何在 JavaScript 中这样做。谁能指出我可以学习的 JavaScript 中一些很棒的大型(> 20KLOC,甚至> 100KLOC)开源项目。
我特别想学习:
- 如何构建 JS 项目
- 如何测试它们
- 如何重构它们
PS 我读了几本很好的 JS 书籍,包括 JS Good Parts,但都没有满足我的需求。它们中的大多数都很小(< 20k 行代码)。我也知道 Closure 编译器,但发现它的方法并不令人满意。对我来说,这类似于使用一些注释手动将代码从 Java 转换为 JavaScript,并使用检查器来确保类型正确。我宁愿使用 GWT(我目前正在使用)。