SmartAdmin是河南洛阳1024创新实验室团队研发的一套互联网企业级通用型中后台前端解决方案。它采用最前沿的front 后台技术stack SpringBoot和Vue开发出一套简洁易用的中后台解决方案,被大众广泛使用。
开发介绍
想法和想法
我们分享的不是代码,不是徒劳的堆砌功能,而是你必须具备的基础功能,比如Vue前端权限、心跳、动态重载、Keepalived标签页等。可能有一些功能只是你当前项目中缺少的。
我们分享的不仅仅是代码,还有一套经过几十人验证的前端和后端代码。细节决定成败,好的规范可以让我们打出的每一行代码都更强大!
我们崇尚高质量的代码。作为一种发展,代码是一把剑,键盘上的一套行云流水就像侠客。当事情变糟时,他隐藏自己,享受名声。
我们尊重团队的高度配合和相互帮助,从不加班,而不是一看到别人的代码就麻木,丢在996.ICU。
我们热爱编程,热爱代码,谦逊,不断学习,快乐工作,热爱生活。
请相信并认真阅读下面的每一点,让你感受不一样的编码体验。
软件介绍
技术系统
前端:vue+vue-路由器+vuex+viewui+vue-enum。
后端:Spring Boot 2+MyBatis-Plus+JWT+德鲁伊+MySQL。
前端代码规范智能前端标准指南(强烈推荐)
基于Ali规范的智能后端标准指南(强烈推荐)
前端特征
高质量的代码、代码结构和代码注释。
漂亮的UI,菜单栏,标签页,员工,部门,角色,菜单管理等。
基于Keepalive优化标签页,让标签页在应该缓存的时候缓存,比如左右切换,在不应该缓存的时候不缓存,比如新建页面,完成表单提交。
前端常量维护:vue-enum,拒绝幻数和代码无法维护的现象。
全新的基于前端的权限设计(忘掉传统的权限设计吧,已经不适合这个前端时代了)
基于websocket的在线号码
支持一级、二级、三级菜单、四级菜单和搜索功能
其他功能:邮件、富文本、消息、系统配置等。
写不完,有太多好的细节等你去发现。......
后端特征
高质量的Java代码、分包结构和代码注释。
业界原创请求返回代码维护很值得一看。
基于一个注释和控制器的权限设计放弃了更复杂的shiro和一套数据权限支持。
四层架构(控制器、服务、管理器、dao)
员工、部门、角色、菜单的管理,代码可读性强,扩展性高。
基于LRU策略的内存级权限缓存
使用前端vue-enum的Swagger文档注释
Heartbeat service可以让你发现哪些机器又在运行,哪些人在偷偷运行你的作业。
可以添加和修改用户定义的qua rtz作业,以便于测试人员进行测试。
Smart-reload,为系统预留钩子,动态加载,执行一些代码,无需重启程序。
以上只是一些例子,更多惊喜和细节等待你的发现!
前端代码规范
如何命名文件、文件夹、目录结构、组、变量等。
如何规范html,css等?
如何划分vue项目的目录结构
如何划分路由器和存储以获得更好的可扩展性?
vue组件规格应该选什么?
还有更多,无数让你同时感到踏实和快乐的规范。
后端代码规范
什么是四层架构(控制器、服务、管理器、dao),为什么有四层?
如何写好每一层的代码才能让团队配合默契,高度一致?
如何区分和使用vo、bo、dto、entity以及各种javabean?
你用对spring的@Transactional了吗?
方法参数、注释和todo的数量也应该标准化。你跟踪他们了吗?
以上例子只是沧海一粟,更多细节等待你的发现!
Ps:以上规范都是以团队为单位,让团队愉快的写代码,而不是为了代码规范而标准化。不喜欢就别喷!谢谢你。
SmartAdmin(通用型中后台前端)相关下载
- 查看详情typecho(开源博客程序)简体2024-05-15
- 查看详情婚纱照相册模板简体2024-05-10
- 查看详情易达CMS(免费开源网站管理系统)简体2024-05-07
- 查看详情dz 7.2 网店装修模板简体2024-04-28
- 查看详情dz x1模板 墨香轩娱乐模板简体2024-04-19
- 查看详情 typecho(开源博客程序) 简体 2024-05-15
- 查看详情 婚纱照相册模板 2024-05-10
- 查看详情 易达CMS(免费开源网站管理系统) 简体 2024-05-07
- 查看详情 dz 7.2 网店装修模板 简体 2024-04-28
- 查看详情 dz x1模板 墨香轩娱乐模板 简体中文 2024-04-19
- 查看详情 宏程序自动生成器 简体 2024-05-23
- 查看详情 Sourcetrail(源码资源管理器) 英文 2024-05-23
- 查看详情 SQL DXP for SQL Server and MySQL(跨平台数据对比工具) 英文 2024-05-23