一直用的express,处理一些web服务器,app服务器,微信服务器。。。等 现在要延伸到后端,数据处理,大体采用mysql 数据库,用于处理各个前端传送过来的数据,进行存储,并且提供给业务端。用于汇总数据,数据展示 需要对数据做加工处理等等。。。需要一个比较健壮的框架,善于处理事务性问题。想一下,paypal都全部用nodejs了,以前的java做的后台非常失败,我们这里才需要做延伸工作。 请各位高手推荐一下,粗粗看了下sails 和hapi的介绍,感觉都不错啊。。。
我只会thinkjs
actionhero
// File: tasks/sendEmail.js
exports.task = {
name: 'sendEmail',
description: 'send an email to users after they sign up'
queue: 'default',
frequency: 0,
run: function(api, params, next){
// email sending stub
api.users.sendEmail(params.userId, function(error, done){
next(error);
});
});
};
@welefen 各位,这个框架,是不需要web的view,所以,mvc的方式并不适合。。。thinkjs 并不太适合 restful 风格,只需要处理事务和一些计算,系统内预计通过MQ方式传给这个平台,也有部分http json数据接口 大致流程:1、接受数据 2、处理数据 3、存储数据 4、提供访问接口 actionhero 我再看看 同时也在看一些python处理框架,java的作为最后的选择
@cnlile restify
moa-api https://github.com/moajs/moa-api 也不错
@i5ting restify 在看了,目前有个实验的项目用restify,然后看看评估吧。 我要的是一个api 框架,不需要web 。web 方面,express 我们已经用的不错了。。呵呵
@cnlile moa-api就是基于express + mongoose的专门用于提供api的框架
http://loopback.io/ RESTful API可以用这个很快生成,还自动生成文档
thinkjs是国人出的吗?跟thinkPHP有什么关系吗?
楼主既然提到了paypal ,那就应该提到 paypal 用nodejs 开源了一个业务框架 叫kraknejs