建议了解一下CabloyJS开源NodeJS全栈框架,可以开发全场景业务。前端基于Vue+Framework7,后端基于KoaJS+EggJS
1、定位
CabloyJS是面向中小开发团队和接单侠开发的NodeJS全栈业务快速开发框架,支持全场景业务开发,省时、省力
2、中小开发团队或接单侠所面临的困境
1)多场景需求:PC、Android、IOS、微信、钉钉,等等
2)多种要素平衡:技术、人才、时间、质量 -> 成本、收益
客户的潜在需求日益多变,因此开发场景日益碎片化,不同的场景又面临着不同的技术选择,从而又决定着人员的配备,技术选择与人员配置影响着项目开发的时间与质量,从而又最终体现在成本与收益的平衡上
3、CabloyJS应对之法
1)采用pc = mobile + pad的独特页面风格,把移动端的开发体验与用户操控体验带入pc端,一套代码适应全场景需求
2)CabloyJS不仅是技术框架,更是业务框架,将用户管理、角色管理、权限管理等诸多功能特性沉淀成核心模块,从而为快速业务开发提供强有力的支撑
3)彻底的前后端分离体系,从而实现前端灵活多变,后端不变应万变,使整个CabloyJS架构具有很强的灵活性和延展性
4、相关资料的链接
1)GitHub源码: https://github.com/zhennann/cabloy
2)网易免费课程: https://study.163.com/course/courseMain.htm?courseId=1209403891
下面的几个网站也是用CabloyJS开发的:
1)官网(技术文档):https://cabloy.com/zh-cn/
2)社区(论坛): https://community.cabloy.com/zh-cn/index.html
3)博客: https://zhennann.com/
4)商店:https://store.cabloy.com