4

我对 Node.js 世界有点陌生。但是我尝试了一些 Node.js 框架,比如 Express.js,不幸的是,它们都没有满足我的要求。

由于我是 PHP 本地人,我一直在寻找一些类似于 Symfony、CodeIgnitier、CakePHP 等的框架。

基本上,我不是在寻找允许“仅”路由、支持 MVC 的低端框架,它或多或少是一切。

我希望在强大的 Web 应用程序框架中看到支持模板系统、易于处理的 HTML 表单、用户身份验证/授权、会话、缓存、电子邮件、一些低端 ORM 等(主要是具有高-结束 PHP 框架)

我知道,Node.js 是一种新技术,但是有没有一些框架,它是这样发展的?你知道一些发行版吗?或者一些团体(论坛),在那里人们创建和讨论这样的事情?

谢谢

4

3 回答 3

1

我会把你送到Flatiron,因为它是一个很棒的框架,但我认为你正在寻找(我敢说吗?)Tower.js。但是,我强烈建议从大型 npm 模块数据库中选择最适合您需求的模块。Flatiron 非常适合这一点,因为它由一组模块组成,每个模块都执行特定的操作,并将这些模块在flatiron模块中联系在一起。

于 2012-05-13T17:35:34.183 回答
1

您可以在站点nodeframeworks上找到一些最常用的 Node.js 全栈框架。如果您喜欢 OOP 和 Symfony 的依赖注入(带有服务),请查看Danf(相反,不要期望像现在那样拥有 Symfony 的所有功能)。

于 2015-01-14T08:23:40.223 回答
0

您提到的一些功能实际上在 express.js 中。我认为在 PHP/Ruby/Python 中没有任何功能齐全的框架。好消息是 Node.js 是 Javascript,它是一种非常简单的语言。因此,如果您在 express.js 之上需要额外的东西,那么做到这一点应该不难。虽然不是每个开发人员都喜欢这个,但我喜欢编写自己的小模块来解决某些问题。

于 2012-05-13T15:01:10.110 回答