十多年来,我们用.NET或Java技术构建了我们的产品。这些产品是在前提下托管的,目前还没有Saas的概念。 现在,我们计划在云上构建一个产品,将有超过10,000个用户在超过500个表单和200个报表上运行。有了这么多,你可以想象数据库和其他东西的大小。我们将需要相应的应用程序。我们需要一个响应式Web应用程序,所有租户都将拥有针对Web和手持平台的定制解决方案。我们将hibnate列入J2EE,并由MySQL数据库支持Spring。但后来我们遇到了这个Node.js和谷歌的V8引擎。我们非常感兴趣,因为它是新的并且已经为云和网络做好了准备,因此,我们已经准备好投资开发人员了。 我只是想知道这项技术将如何帮助建立如此大的产品。 有没有像Eclipse或VS那样承诺代码可维护性的好IDE? 是否为SAP,Oracle和其他系统准备好了集成或连接器? 是否有用于生成这些形式的代码模板和脚手架的工具? 我们必须使用不同的DB而不是MySQL或SQLServer吗? 你会推荐ORM和哪些? 是否有像我们有SSRS或JasperReports的报告生成工具?
我知道node.js是什么。我只想提供一些关于它构建企业级云应用程序的能力的提示。使用node.js而不是Java的优点是什么?或者它可以是两者的组合方法吗?