前后端拆散曾经在缓缓走进各公司的技术栈,依据小编理解到的音讯,不少公司都曾经切换到这个技术栈下面了。即便您所在的公司目前没有切换到这个技术栈下面,小编也十分倡议大家学习一下前后端拆散开发,免得在公司干了两三年,SSH 框架用的滚瓜烂熟,进去却发现自己仍然没有任何劣势!
其实前后端拆散自身并不难,后段提供接口,前端做数据展现,要害是这种思维。很多人做惯了前后端不分的开发,在做前后端拆散的时候,很容易带进来一些前后端不分时候的开发思路,后果做进去的产品不三不四,因而小编这里给大家整顿了几个开源的前后端拆散我的项目,帮忙大家疾速把握前后端拆散开发技术栈。
美人鱼
- star 数 3499
- 我的项目地址:
https://gitee.com/mumu-osc/NiceFish
听名字就晓得这是个不错的我的项目,事实上的确不赖。NiceFish(美人鱼)是一个系列我的项目,指标是示范前后端拆散的开发模式: 前端浏览器、挪动端、Electron 环境中的各种开发模式;后端有两个版本:SpringBoot 版本和 SpringCloud 版本,前端有 Angular、React 以及 Electron 等版本。
我的项目效果图:
bootshiro
- star 数 1370
- 我的项目地址:
https://gitee.com/tomsun28/bootshiro
bootshiro 是基于 Spring Boot + Shiro + JWT 的真正 RESTful URL 资源无状态认证权限管理系统的后端, 前端 usthe。区别于个别我的项目,该我的项目提供页面可配置式的、动静的 RESTful api 平安治理反对,并且实现数据传输动静秘钥加密,jwt 过期刷新,用户操作监控等,加固利用平安。
我的项目效果图:
open-capacity-platform
- star 数 2643
- 我的项目地址:
https://gitee.com/owenwangwen/open-capacity-platform
open-capacity-platform 微服务能力开放平台,简称 ocp,是基于 layui + springcloud 的企业级微服务框架(用户权限治理,配置核心治理,利用治理,….),其外围的设计指标是拆散前后端,疾速开发部署,学习简略,功能强大,提供疾速接入外围接口能力,其指标是帮忙企业搭建一套相似百度能力开放平台的框架。
我的项目效果图:
V 部落
- star 数 2902
- 我的项目地址:
https://github.com/lenve/VBlog
V 部落是一个多用户博客治理平台,采纳 Vue + SpringBoot + ElementUI 开发。这个我的项目最大的劣势是简略,属于性能残缺然而又非常简单的那种,十分非常适合初学者。
我的项目效果图:
悟空 CRM
- star 数 650
- 我的项目地址:
https://gitee.com/wukongcrm/72crm-java
悟空 CRM 是基于 jfinal + vue + ElementUI 的前后端拆散 CRM 零碎。
诚实说,jfinal 理解下就行了,没必要认真钻研,Vue + ElementUI 的组合能够认真学习下、前后端交互的形式能够认真学习下。
paascloud-master
- star 数 5168
- 我的项目地址:
https://github.com/paascloud/paascloud-master
paascloud-master 核心技术为 SpringCloud + Vue 两个全家桶实现,采取了取自开源用于开源的指标,所以能用开源绝不用免费框架,整体技术栈只有阿里云短信服务是免费的,都是目前 java 前瞻性的框架,能够为中小企业解决微服务架构难题,能够帮忙企业疾速建站。因为服务器老本较高,尽量升高开发成本的准则,本我的项目由 10 个后端我的项目和 3 个前端我的项目独特组成。真正实现了基于 RBAC、jwt 和 oauth2 的无状态对立权限认证的解决方案,实现了异样和日志的对立治理,实现了 MQ 落地保障 100% 达到的解决方案。
我的项目效果图:
总结
他山之石,可以攻玉。当咱们学会了很多知识点之后,须要一个我的项目来将这些知识点死记硬背,这些开源我的项目就是很好的材料。当初前后端拆散开发方式日渐炽热,小编也强烈建议大家有空学习下这种开发方式。尽管咱们身为 Java 工程师,可是也不能固步自封,看看前端单页面利用怎么构建,看看前端工程化是怎么回事,这些都有助于咱们开发出更加正当好用的后端接口。好了,6 个开源我的项目,助力大家在全栈的路上更进一步!
逆锋起笔
是一个专一于 IT 互联网编程的平台,以分享java
、Python
、大厂动静
、学习资源
为主,关注即可支付 23 种编程语言的精选视频和大佬们举荐的电子版学习材料!