介绍一个新NodeJS版的Grails—CompoundJS

介绍一个新NodeJS版的Grails—CompoundJS

Posted on  2013 年 7 月 3 日  by  Tengfei

昨天刚刚介绍了,功能强大的NodeJS ORM JugglingDB,今天来介绍一个NodeJS版的Grails—CompoundJS,这是他的文档

说句实在话CompoundJS几乎是一比一的Grails转化为Node版,了解Grails的同学一眼就能看出来,连目录结构都惊人的一样,多余的话不说了,但是给Jser们带来的好处不由分说,就是开发效率上的大大提升,当然往往开发速度和性能质量成反比的,性能确实有点慢,并且臃肿,但是对于对于做一些快速开发的应用来讲是非常好的事情。CompoundJS是基于Express之上的一个HMVC 框架,对REST支持良好,基础性的CRUD已经在底层解决了,只让Developer专注于业务逻辑开发,看它的发展势头,将来也是插件满天飞,会有一大批Jser的粉丝。唧唧歪歪说了一些介绍性的,下面就动真格的演示一下。

安装:

npm install compound -g

compound init firstApp && cd firstApp

1
npm install 

2

这一步安装好慢呀,我文章写着图片都上传好了,它还没安装完,真是大大的缺点,一个一共有二是多兆。

compound generate crud user name age email mobile 

3

compound server 

5

 

这就去浏览器看看。其实看不到我们想看的东西,只能看到一个介绍页,我们想看还得,加路径/users

http://localhost:3000/users

6

 

可以新建,数据,对数据的CRUD操作都可以完成。

8

 

这样我们只要删减我们不需要的东西,一个毛坯应用就被创建出来了,但是这连真正的入门都不算,只能是皮毛中的皮毛,我们再回过头去里面看看,我们的应用结构:

9

 

目录结构其实很简单,基本上看过Express的结构和看过Grails的结构之后这个结构就没有看不懂的。其实关键的核心工作在app目录下的controllers和views里面,整个应用的逻辑和表现都强烈以来这两个文件夹里的内容,至于具体怎么写,怎么设计,数据结构的一对多、多对多等且待下回分说 ^ ^

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值