这是一个经典的、架构模仿 thinkphp 的、简单、轻量级 mvc 框架,数据库采用 mysql 。
主要特点:
1 . 所有模块自动加载、并且懒加载。
例如:想要读取 user 表里 id 为 1 的数据,直接
this.$db.table('user').get({id: 1});
即可,并且在控制器中、中间件、模型里都是这样写,而且是一个单实例。不写则不会加载。
2 . 支持路由中间件、控制器中间件,也支持系统级中间件,共 3 个级别,开发非常自由。
3 . 如果你会用 thinkphp ,你就已经会使用本框架了。
4 . 无需编译
项目地址: https://github.com/yafoo/jj.js
受制于自己技术有限,目前框架还不是太完善,感兴趣的朋友可以试用一下,提提建议,谢谢!
1
yunyuyuan 2022-08-20 19:25:10 +08:00
弱弱地问一句,真的会有人用 Nodejs 写后端吗。。。真要写,大概率也会用 nextjs 吧
|
2
334132462 2022-08-20 20:11:00 +08:00
先取一个正经的名字吧,就像我的 tmd 一样 都是取悦自己的 哈哈
|
3
IamJ 2022-08-20 20:40:46 +08:00 via Android
jj js ,人家还以为我口吃
|
8
Hanggi 2022-08-21 10:22:39 +08:00
其实用 node.js 写后端的很多,真的很多。。。
|
10
cqu1980 2022-09-08 17:29:02 +08:00
如果说模仿 thinkphp ,thinkjs 应该是最像的,可惜好像不更新了
|
11
yafoo OP @cqu1980 也不算是完全模仿,只是对 thinkphp 比较熟,所以结构上、方法命名有些直接用了
|
12
Pythoner666666 2022-09-09 12:08:33 +08:00
@yunyuyuan 坐标某上市公司的直播服务后端 全部是用的 nodejs
|
13
ychost 2022-09-24 22:22:51 +08:00
koa 我觉得就很适合 Node 的写法,千万别把 Java 等其它语言的 feature 带到 Node 上面,感觉不适合,既然都用 Node 了就一定要放飞自我
|