Newbee 内部中后台前端应用平台
Newbee 团队内部前端应用程序开发现状
Cans 的理念
生态
平台能力
运行时能力
// app/rpc/user
module.exports = app => {
return class User extends app.RPC {
* list ({ page, pageSize }) {
const users = yield api.user.list(page, pageSize)
yield this.success(users)
}
}
}
Server side
Client side
import { rpc } from 'cans'
(async () => {
const users = rpc.invoke('user.list', { page: 1, pageSize: 20 })
// do sth...
})()
本地开发工具
// Your code
npm start
http://localhost:1024
http://foo.cans.com
npm run deploy
运营数据能力
目标