我对Node.js世界有点新意。但是我尝试了一些像Express.js这样的Node.js框架,不幸的是它们不符合我的要求。
由于我是PHP的本地人,我一直在寻找类似于Symfony,CodeIgnitier,CakePHP等的框架。
基本上,我不是在寻找允许'仅'路由,支持MVC的低端框架,它或多或少都是。
我希望在强大的Web应用程序框架中看到支持模板系统,轻松处理HTML表单,用户身份验证/自动化,会话,缓存,电子邮件,一些低端ORM等(主要是有高端的PHP框架)
我知道,Node.js是一种新技术,但是有一些框架,这是怎么回事?你知道一些发布吗?或者一些团体(论坛),ppl创建和讨论这样的事情?
谢谢
答案 0 :(得分:1)
我会把你送到Flatiron,因为这是一个很棒的框架,但我认为你在寻找(我敢说吗?)Tower.js。但是,我强烈建议从大型npm模块数据库中选择最适合您需求的模块。 Flatiron非常适合它,因为它包含一组模块,每个模块都执行特定的操作,并将这些模块绑定在flatiron
模块中。
答案 1 :(得分:1)
你可以找到一些最常用的Node.js'网站nodeframeworks上的全栈框架。如果您喜欢OOP并且依赖注入Symfony(带服务),请查看Danf(相比之下,不要期望在其中具有Symfony的所有功能)。
答案 2 :(得分:0)
您提到的一些功能实际上是在express.js中。我不认为有任何完整的功能框架与PHP / Ruby / Python中的相同。好消息是Node.js是Javascript,它是一种非常简单的语言。因此,如果你需要在express.js之上添加额外的东西,那就不应该那么难。不是每个开发人员都喜欢这个,但我喜欢编写自己的小模块来解决某些问题。