2012-05-13 51 views
3

我对Node.js世界有点新鲜。但是我尝试过一些像Express.js这样的Node.js框架,不幸的是它们不符合我的要求。高端Node.js框架

由于我在PHP自身,我一直在寻找一些框架类似的Symfony,CodeIgnitier,CakePHP的等

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

我想在强大的网络应用程序框架中看到的是支持模板系统,轻松处理HTML表单,用户认证/自动化,会话,缓存,电子邮件,一些低端的ORM等等。其中有高端的PHP框架)

我知道,Node.js是一种新技术,但有一些框架,这是这样吗?你知道一些发布吗?还是一些组织(论坛),在哪里创建和讨论这样的事情?

谢谢

+4

我认为类似这样的东西似乎并不存在的原因是,正在使用Node.js的人正在使用它,因为他们想构建一个快速的异步应用程序而没有所有的东西。为什么你使用Node.js,如果它没有解决你正试图解决的问题?使用正确的工具来完成这项工作。 –

回答

0

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

1

我会送你到Flatiron,因为它是一个很棒的框架,但我认为你正在寻找(我敢说呢?)Tower.js。不过,我强烈建议从大型npm模块数据库中选择最适合您需求的模块。 Flatiron非常适合这样做,因为它由一组模块组成,每个模块都做一些特定的事情,并将这些模块连接在flatiron模块中。

+0

似乎这个框架没有积极的发展。见Github回购:[Flatiron](https://github.com/flatiron/flatiron)。 2014年9月16日发布的最新版本为v 0.4.2。 – sg7

1

您可以在网站nodeframeworks上找到一些最常用的Node.js的全栈框架。如果你喜欢OOP并且Symfony的依赖注入(带服务)看一下Danf(相反,不要指望现在拥有Symfony的所有功能)。