服务器端框架

server side framework

我正在构建一个包含大量 JavaScript 和 jQuery 的大型 Web 应用程序(ajax 也在其中)。也会有一个包含多个表的数据库,我使用 mySQL 来管理它。

我的问题是我应该使用哪个服务器端框架。现在我考虑 Rails 和 Node.js 与图书馆。

我知道在 Whosebug 上有几个类似的问题,但它们都已经很老了。我假设一两年后事情可能会发生变化。

这真的取决于你想使用什么语言或框架。如果你想深入研究 ruby 或者如果你喜欢 JS 无处不在,你可以使用 rails 使用节点。如果你想坚持使用 PHP,你可以使用 cakePHP。许多框架的相似之处在于它们都遵循 MVC 设计。我猜你所有的模型、视图和控制器表都将遵循每个框架中的类似约定。如果您已经精通一种语言,我会坚持使用它,然后在时间紧迫的情况下进行分支。您不能真正将 PHP 代码与 Rails 或 Node 一起使用,或者至少不常见。

如果您正在构建一个包含大量 javaScript 的大型应用程序,我假设您对该语言有很好的理解。我的建议是坚持使用 javaScript.There 有很多很好的 javaScript 框架,它们非常好并且可以处理大型应用程序。您可以使用的一些框架是 AngularJS、EmberJS 和 BackboneJS(最流行)。借助 MEAN stack(Mongo、Express、Angular & Node),这是一个全栈 javaScript 框架,它将加速您的工作流程。