我自己是码农,我想要制作一个管理系统,但是不想再雇程序员,有什么好的工具吗?
首先不知道您会用什么语言,不过对一个3、5年的码农来说,语言不是问题,我这里推荐几个开发包给你,看看有没有用处:
1.若依管理系统 RuoYi
若依是一款基于SpringBoot的后台管理系统的基础开发包,易读易懂、界面简洁美观、框架结构清晰明了。 核心技术采用Spring、MyBatis、Shiro,没有任何其它重度依赖,直接运行即可用。
已经内置的大功能点达到17项:
- 用户管理:用户是系统操作者,该功能主要完成系统用户配置。
- 部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持权限。
- 岗位管理:配置系统用户所属担任职务。
- 菜单管理:配置系统菜单,操作权限,按钮权限标识等。
- 角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。
- 字典管理:对系统中经常使用的一些较为固定的数据进行维护。
- 参数管理:对系统动态配置常用参数。
- 通知公告:系统通知公告信息发布维护。
- 操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。
- 登录日志:系统登录日志记录查询包含登录异常。
- 在线用户:当前系统中活跃用户状态监控。
- 定时任务:在线(添加、修改、删除)任务调度包含执行结果日志。
- 代码生成:前后端代码的生成(java、html、xml、sql)支持CRUD下载 。
- 系统接口:根据业务代码自动生成相关的api接口文档。
- 服务监控:监视当前系统CPU、内存、磁盘、堆栈等相关信息。
- 在线构建器:拖动表单元素生成相应的HTML代码。
- 连接池监视:监视当前系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈。
如果您使用若依来开发一套管理系统,将会让你事半功倍。此外,若依还多类型的项目扩展:Oracle版本、SQL SERVER版本、集成Activiti6.x工作流版本、Mybatis-Plus多模块、集成layui主题、Hplus集成等。
2.python
语言的flask框架
Python 是一种解释型、面向对象、动态数据类型的高级程序设计语言。Python是一种相当高级的语言,使用简单,举个例子,完成同一个任务,C语言要写1000行代码,Java只需要写100行,而Python可能只要20行。目前Python也成为中小学教学的计算机语言,必定是一门超流行语言。
Flask是一个使用 Python 编写的轻量级 Web 应用框架。
其 WSGI 工具箱采用 Werkzeug ,模板引擎则使用 Jinja2 。
Flask也被称为“MicroFramework”,因为它使用简单的核心,用extension增加其他功能。
Flask没有默认使用的数据库、窗体验证工具。然而,Flask保留了扩增的弹性,可以用Flask-extension加入这些功能:ORM、窗体验证工具、文件上传、各种开放式身份验证技术。
其他优秀的前端框架推荐:
vue-element-admin:基于 vue 和 element-ui实现的集成方案,模板可以使用vue-admin-template。
Layui:零门槛开箱即用的前端UI解决方案。
AdminLTE:基于 Bootstrap 3.x 的免费的后台 UI 框架的集成方案。
Gentelella:一个基于 Bootstarp 的免费的后台控制面板。
ng2-admin:基于 Angular 4+,Angular CLI,Bootstrap 4 和 Webpack 的后台管理面板框架。
其他优秀的后台框架推荐:
- guns:Guns基于Spring Boot2,致力于做更简洁的后台管理系统。包含系统管理,代码生成,多数据库适配,SSO单点登录,工作流,短信,邮件发送,OAuth2登录,任务调度,持续集成,docker部署等功。支持Spring Cloud Alibaba微服务。
- AG-Admin:是国内首个基于Spring Cloud微服务化开发平台,具有统一授权、认证后台管理系统,其中包含具备用户管理、资源权限管理、网关API管理等多个模块,支持多业务系统并行开发,可以作为后端服务的开发脚手架。代码简洁,架构清晰,适合学习和直接项目中使用。核心技术采用Eureka、Fegin、Ribbon、Zuul、Hystrix、JWT Token、Mybatis等主要框架和中间件,前端采用vue-element-admin组件。
- FastAdmin:基于ThinkPHP5和Bootstrap的极速后台开发框架。
- JEEWEB:是一款基于SpringBoot2.0、MyBatis、Shiro框架等,采用分模块方式开发的,极低门槛,拿来即用的开发平台,支持前后端分离开发、Auth2.0、短信、邮件、OSS、SSO。