现在的主流架构设计模式是使用前后端分离, 它最初的打算是根据单一职责这个原则来提升代码的质量, 进而达成节省人力和减少在沟通过程当中信息丢失的目标。这篇文档在这儿向你推荐九个前后端是分开做开源项目, 这些项目用的都是目前最火的、很多人都在用的那种技术组合方案。你把这些已经被提到的开源项目全部放在一个叫的地方了。这个仓库是由逛逛这个人所创建的, 它是一个开源性质的项目内容, 该项目的核心工作范围包括去收集整理那些处于高质量阶段以及具有有趣性特征的开源类型项目资料, 并且还将这些被收集来整理好的项目进行合理的分类与归类操作。这个开源项目集合并不是简单地只根据编程语言来做分类, 而是采用了一种更加有趣的分类方式, 例如: 有趣项目、沙雕项目、实战项目、学习项目、实用工具等等, 这些类别都包括了在内。这期所推荐的, 乃是开源方面的那些项目:1. 前后端分离博客系统2. 就是那个前台和后台分开的, 用来做考试的系统。3. 这个聊天室的项目, 它实际上是基于某个平台或者某种技术建立的。4. 这是一个关于人力资源管理的项目, 而且是采用开源模式开发的。5. 这个项目是拿来练手的, 它是一个前后端分离的项目。6. 学之思开源考试系统7. 这是一个采用前后端分离技术构建的管理后台。8. 这是一个前后端管理平台的一站式脚手架。9. 这是一个系列的工程项目, 这个工程的名称是被称为美人鱼项目。01 前后端分离博客系统这是一款基于 Boot Vue 的前后端分离的博客系统后端采用技术栈 Boot、 、jjwt、、、Redis、-java、、、yauaa。前端的核心框架包含了 Vue2.x 还有 Vue, 同时也用到了 Vuex该 Vue 项目是在基于 vue/cli4.x 的情况下进行的构建。至于 JS 的依赖, 以及参考的 CSS, 这里列出了 axios, 还有带有 v- 前缀的多个未明确标示的项目, 最后还提及了 iCSS。02 前后端分离考试系统这个项目属于前后端完全分离架构的在线考试平台, 在后端这边是选用了 Boot 这种技术方案, 而在前端那边则是搭配着 VUE框架还有 -UI 组件库一起合作完成整个开发工作的。第03部分, 这是基于那个东西进行构建的一个聊天软件工程项目。这个项目它就是一个聊天室, 它采用的是全栈开发技术, 目前这个聊天室目前已经具备了完整的聊天功能了, 有兴趣的朋友呢, 可以自己去 fork 一下, 然后可以去进行开发的。技术选型、Vue2.6.x、/io、Vuex、、、ES6、SASS(SCSS)。04 人力资源管理系统微人事属于前后端分离架构下的人力资源管理性质的系统, 该项目使用的是Boot结合Vue进行开发工作。首先的情况是, 不同的用户在完成登录并且成功通过验证之后, 会根据其所承担的不同角色身份, 呈现出不一样的系统菜单内容。这里所提到的完整菜单列表如下:每一个用户的角色信息, 是依靠系统管理员来进行分配的, 在系统当中, 负责给用户进行角色分配的这一操作页面, 展示在下面这个地方。系统管理员还可以去管一下, 各个角色能够操作的那些个资源, 具体的情况呢, 就在这个页面里。在后端技术栈这一方面, 我们使用的是Boot、 , 其中还包含了MySQL以及Redis, 另外也涉及到了Cache。前端技术栈这一块, 包括Vue, 还有axios, 以及vue-这个部分, 接着是Vuex, 再后面是vue-cli4。这是一个适合用来进行练习的, 关于前端与后端实现分离架构的项目。这是一个前后端分离的博客项目, 它是基于 Boot 以及 Vue 进行开发的。这个项目里面还带有超级详细的开发文档和讲解视频。对于那些还没有接触过 Vue 开发或者前后端分离的同学来说, 是可以把它拿来学习的。这是关于编号为06的在开源地方的一个考试系统。学之思开源考试系统, 这是一款Java加上Vue的前后端分离的考试系统。它主要的优点在于开发起来简单便捷, 部署起来也轻松快捷, 界面设计非常友好, 代码的结构也十分清晰。支持Web端的访问功能以及微信小程序的使用场景, 这样的设计能够覆盖到包括个人电脑和手机在内的多种设备类型。同时, 它支持多种形式的部署办法, 具体而言, 有集成式的部署方案、前后端相互分离的部署模式, 还有另外的一种部署形式。这是关于那个编号为零七的后台管理系统的说明内容。这是一个前后端的程序相互分开的后台管理系统, 它是基于编号为二点一零的Boot框架来开发的, 还用到了名叫Boot Jpa的这个东西, 以及JWT这种东西, Redis这个东西和Vue这个名字。该项目采取了把开发工作划分为很多小模块的方法来进行, 在权限控制方面选了使用RBAC这种模式来管理, 它能够支持对数据字典进行管理, 同时也能够对数据的访问权限进行管理, 用户只需要点击一下就能自动把前端和后端的代码全部生成出来, 另外还具备能够根据需要动态调整路由功能的特点。
阅读完成 · 觉得有帮助?