SmartAdmin,一款由河南省洛阳市1024创新实验室团队倾力打造的互联网技术公司级通用型中后台管理前端开发解决方案。该方案采用前沿的前后端技术栈SpringBoot和Vue,精心设计出一套简约而实用的中后台管理解决方案,极大地方便了众多开发人员的工作。
核心理念与共享价值: 我们共享的并非仅仅是代码,更是一套经过数十人验证的前后端开发代码体系。我们的理念并非仅仅是代码的堆积,而是追求其最基本的功能,例如Vue前端开发管理权限、心率、动态性Reload、Keepalived标签页等功能。这些功能或许正是您当前新项目中急需的。我们不仅共享代码,更共享一套经过验证的前后端开发经验。我们的态度决定成败,良好的规范使我们的每一行代码都更加坚实有力。我们推崇高质量的代码,将代码视为利刃,在键盘上挥洒自如,如同侠客,行事了无痕迹,深藏功与名。
团队协作与工作环境: 我们重视团队的高效配合和互助精神,倡导健康的工作氛围,坚决反对加班文化。我们不喜欢看到同事的代码令人生畏,而是希望每个人都能在轻松愉快的环境中工作,享受编程的乐趣。我们热爱编程,热爱代码,保持谦逊,不断进步,热爱工作,享受生活。
技术体系:
前端开发:
技术栈:Vue, Vue-Router, Vuex, ViewUI, vue-enum
代码规范:smart-front-standard-guide(强烈推荐,基于阿里巴巴规范)
特性:高质量的代码、清晰的代码结构、丰富的代码注释、美观的UI设计、强大的功能如员工、单位、角色、菜单管理等。
标签页管理:利用Keepalived技术,实现标签页的智能缓存,如页面上下切换等场景下缓存,而新创建或提交表单等场景则不缓存。
变量定义维护:使用vue-enum,拒绝魔法数据,确保代码的可维护性。
权限设计:摒弃传统的权限设计方式,采用最新的前端权限设计方案。
后端开发:
技术栈:SpringBoot2, Mybatis-plus, jwt, druid, mysql
代码规范:smart-backend-standard-guide(强烈推荐)
特性:高质量的Java代码、合理的工程结构、丰富的代码注释、业界独创的需求回归码维护、基于注释和Controller的权限设计、四层架构(Controller, Service, Manager, DAO)、强大的员工、单位、角色、菜单管理、基于LRU策略的运行内存级权限缓存。
心跳服务:提供心跳服务,实时监测系统运行状况。
Quartz Job:支持自定义Quartz Job,便于测试工程师进行测试。
智能Reload:为系统预埋钩子,支持动态加载,无需重启程序即可执行相关代码。
总结: 以上仅是SmartAdmin部分功能和技术特性的展示,更多精彩等待着您的探索。我们相信通过SmartAdmin,您将体验到前所未有的编程快感和工作效率。
开发规范:
前端开发规范
文档、文件夹命名、目录结构:遵循一定的命名规范,确保代码的可读性和可维护性。
项目文件目录结构:合理划分router和store,提高项目的扩展性。
Vue组件规范:选择合适的组件库,并遵循组件规范,提高代码质量。
后端开发规范
四层架构:controller, service, manager, dao,确保团队协作的一致性和高效性。
Java Bean:vo, bo, dto, entity,正确使用Spring的@Transactional注解。
代码规范:遵循一定的编码规范,包括方法主要参数数量、注解、todo等。
以上规范旨在让团队在编写代码时感到愉悦,并提高工作效率。
结语: SmartAdmin不仅仅是一个代码库,更是一种工作方式和生活态度。我们期待与您共同探索,共同成长。感谢您的阅读,希望SmartAdmin能为您的项目带来价值。
- 新游戏暂无消息 参与地图设计大赛赢取奖励 10-31
- 2K公布免费第三人称英雄射击游戏《Ethos计划》 10-21
- 考试啦,《葫芦娃2》带来原动画细节小考卷(4) 10-21
- 王国两位君主北欧之地隐士有什么用 10-21
- 我的世界种子怎么种植方法 10-21
- 崩坏学园2怎么注销崩坏怎么注销账号 10-21
- 不止《生化危机》外媒精选30款恐怖佳作 10-21
- 王国两位君主北欧之地雷神之锤解锁顺序 10-21
- 梦幻西游梦玲珑穿什么 10-21
- 功夫熊猫阿宝邀你切磋,《蛋仔派对》联动KouKouLove第二弹开启 10-21