关于前端:建议收藏缺少-Vue3-和-Spring-Boot-的实战项目经验我这儿有啊

49次阅读

共计 4630 个字符,预计需要花费 12 分钟才能阅读完成。

短少 Vue3 和 Spring Boot 的实战我的项目教训?短少学习我的项目和练手我的项目?我这儿有啊!

从 2019 年到 2021 年,闲暇工夫里陆陆续续做了一些开源我的项目,举荐给大家啊!记得点赞和珍藏噢!借着这次机会,也盘点一下近期保护的开源我的项目。

实战我的项目盘点之 newbee-mall (Spring Boot)

newbee-mall 我的项目的开源地址:

in GitHub:https://github.com/newbee-ltd…

in Gitee:https://gitee.com/newbee-ltd/…

在做这个开源商城我的项目的时候,我就写过这么一段话:

我的想法很简略,就是做一个大家都能运行的商城我的项目,而不是缺胳膊少腿的我的项目,不求有如许欠缺,也不求有多少技术栈,我目前的想法就是大家都能够运行它、应用它,至于欠缺它嘛,给我点工夫哈。

该我的项目于 2019 年开发并开源。

newbee-mall 我的项目是一套电商零碎,目前曾经播种 7000 左右的 star,该我的项目包含 newbee-mall 商城零碎及 newbee-mall-admin 商城后盾管理系统,基于 Spring Boot 2.X 及相干技术栈开发(后续又开发和欠缺了 Vue 2 版本和 Vue3 版本,前后端拆散开发的版本曾经实现)。

前台商城零碎蕴含首页门户、商品分类、新品上线、首页轮播、商品举荐、商品搜寻、商品展现、购物车、订单结算、订单流程、集体订单治理、会员中心、帮忙核心等模块。后盾管理系统蕴含数据面板、轮播图治理、商品治理、订单治理、会员治理、分类管理、设置等模块。

  • newbee-mall 对老手开发者非常敌对,无需简单的操作步骤, 根底配置做完之后很快就能够启动这个残缺的商城我的项目;
  • newbee-mall 也是一个企业级别的 Spring Boot 大型项目,对于各个阶段的 Java 开发者都是极佳的抉择;
  • 你能够把它作为 Spring Boot 技术栈的综合实际我的项目,newbee-mall 足够符合要求,且代码开源、性能齐备、流程残缺、页面交互好看;
  • 技术栈新鲜且知识点丰盛,学习后能够晋升大家对于常识的了解和把握, 能够进一步晋升你的市场竞争力;
  • 对于局部求职中的 Java 开发者, 你也能够将该我的项目放入求职简历中以丰盛你的工作履历;

说起这个我的项目,其实真的给我带来了不少货色。我在掘金平台公布的第一本小册是它,人生中写的第一本实体书也是它,我创作了这个我的项目,这个我的项目也帮忙了我。不仅仅是帮忙了我,应该也帮忙了很多其他人,我常常收到音讯,有人用 newbee-mall 我的项目革新实现本人的毕业设计,也有人把 newbee-mall 我的项目写到简历中作为我的项目教训去求职,更多的人会拿 newbee-mall 我的项目作为 Spring Boot 技术栈的学习我的项目。

秒杀、优惠券、领取,newbee-mall-plus 行将开源

之前发过一篇文章,介绍了 newbee-mall 进阶版布局的一些新性能,包含秒杀、优惠券、支付宝领取。后续也一直有人通过各种渠道来问我开发进度如何,何时可能把代码开源进去。这篇文章就来答复一下吧,其实始终没闲着,只是工夫太少而已,newbee-mall-plus 版本的代码近期会分享进去的。

newbee-mall-plus 开源地址:

in GitHub:https://github.com/newbee-ltd…

in Gitee:https://gitee.com/newbee-ltd/…

前两个月次要在更新一个线上的付费专栏《Vue 3.0 企业级我的项目实战》,工夫都花在写稿子下面了。

如上图所示,期间也是各种被催更,加班加点终于在 5.1 假期间更新实现。

原本想着能闲一段时间,后果之前是催专栏的稿子,最近是被催 newbee-mall-plus 的代码,上半年啊,始终属于被催的状态。

对于 newbee-mall-plus 我的项目的介绍和布局,能够看一下我之前写的一篇文章《newbee-mall 开源商城新打算:秒杀性能、优惠券、对接支付宝》,好多人也在问 newbee-mall 秒杀版本什么时候能进去,各种交换渠道都能收到相似的音讯。邮件、集体音讯、群音讯、还有开源仓库的 issue 里都是问题,如下图所示:

我一度狐疑,newbee-mall 我的项目有这么火吗?之前这个我的项目倒是被不少人骂,什么“就是 CRUD 我的项目啊”、什么“就这垃圾我的项目也开源?”,搞得我都有点糊涂了。

在这里呢,和大家说一下,始终在做这个我的项目的开发和测试工作。这个我的项目也快弄完了,先和大家预报一下,应该会在 6 月前开源哈,所以,就别催了。

急躁期待。

实战我的项目盘点之 newbee-mall-vue3-app (Vue2、Vue3)

newbee-mall-vue3-app 开源地址:

in GitHub:https://github.com/newbee-ltd…

in Gitee:https://gitee.com/newbee-ltd/…

该我的项目于 2020 年开发并开源。

.png)

这是 newbee-mall 的前后端拆散版本,为了前端同学也可能多一个练手的商城我的项目,因而对 newbee-mall 进行了降级,技术栈为 Vue 3.0 + Vue-Router 4.0 + Vuex 4.0 + Vant 3.0,开源半年多,至今已取得 2000 左右的 star。

Vue 2 也开发了一个版本,感兴趣的能够去我的开源仓库看一看。

实战我的项目盘点之 vue3-admin (Vue3、Element Plus)

vue3-admin 开源地址:

in GitHub:https://github.com/newbee-ltd…

in Gitee:https://gitee.com/newbee-ltd/…

该我的项目于 2021 年开发并开源。

vue3-admin 我的项目的技术栈抉择如下:

  • Vue 3.0
  • Element-Plus
  • Vite 2.0
  • Vue-Router
  • Echarts 5.0
  • Axios

次要技术栈为 Vue 3.0 和 Element Plus,Vue 3.0 正式版本已上线大半年,之后又看到 @iamkun 大佬发了一篇文章《🎉 Element UI for Vue 3.0 来了!》,文章中有提到 Element Plus 正式发版,就想着用它来重构之前写的一个后盾管理系统,而后又尝试了一下 Vite 2.0,算是尝鲜吧。

开源两个多月了,至今已取得 600 左右的 star。

实战我的项目盘点之 spring-boot-projects 和 My-Blog (Spring Boot)

很多人晓得我,是因为我写的 newbee-mall 吧,从 2019 年开始到当初,始终都在优化和保护这个系列的我的项目,也次要是在做这个系列的我的项目。不过,我不止这一个我的项目。做一些实战的开源我的项目,从 2017 年就开始了,所以之前也有过其它的开源我的项目。

My-Blog 开源地址:

in GitHub:https://github.com/ZHENFENG13…

in Gitee:https://gitee.com/zhenfeng13/…

该我的项目于 2018 年开发并开源,至今已取得 2100 左右的 star。

My Blog 是由 SpringBoot + Mybatis + Thymeleaf 等技术实现的 Java 博客零碎,页面好看、功能齐全、部署简略及欠缺的代码,肯定会给使用者无可比拟的体验。

spring-boot-projects 开源地址:

in GitHub:https://github.com/ZHENFENG13…

in Gitee:https://gitee.com/zhenfeng13/…

该我的项目于 2019 年开发并开源,至今已取得 3700 左右的 star。

该仓库中次要是 Spring Boot 的入门学习教程以及一些罕用的 Spring Boot 实战我的项目教程,包含 Spring Boot 应用的各种示例代码,同时也包含一些实战我的项目的我的项目源码和成果展现,实战我的项目包含根本的 web 开发以及目前大家广泛应用的前后端拆散实际我的项目,线上博客我的项目,企业大型商城零碎等,解脱各种 hello world 入门案例的解放,真正的把握 Spring Boot 开发。

从未止步 - 近期的提交记录

在之前总结做开源我的项目的教训时,我总结过上面这段话:

开发和保护一个开源我的项目,是一个长期的工作,并不是久而久之的事件。不是说开源了就没事了,要保持长期保护,放弃一个开源我的项目的短暂生命力。一个开源我的项目的生命力,更多的还是把握在作者手上,作为领航的舵手,肯定要让舰船扬帆远航。

因而,须要对开源我的项目用心,并且在工夫容许的状况下,及时处理掉一些问题,并在适合的更新我的项目中插件和依赖的版本。其实,做程序员,很多时候工期紧、加班多,闲暇工夫并不富裕,所以我都是抽出周末或者放假的工夫来更新。

上面就是我近期的一些更新记录。

下面两张图片,别离是 newbee-mall 和 newbee-mall-api 我的项目的提交记录,次要有如下更新:

  • TODO 事项解决。开源挺久的,而后留下不少的待办事项,全副解决掉了。
  • 欠缺参数校验逻辑。
  • 更新版本。属于惯例降级,局部依赖须要定期降级。

下面两张图片,别离是 newbee-mall-vue3-app 和 vue3-admin 我的项目的提交记录,次要是解决 BUG。这两个我的项目,自开源后就始终放弃着不错的热度。应用和体验的人很多,大家都十分激情,也比拟沉闷,常常会发现一些问题并向我反馈,我这边也会及时处理的。

下面这张图片是 My-Blog 我的项目的提交记录。这个我的项目比较稳定了,更新不多,就是做一下惯例的依赖降级,jqGrid 降级到 5.5.2,Spring Boot 版本升级到 2.3.7.RELEASE。

下面这张图片是 spring-boot-projects 我的项目的提交记录,更新内容比拟多。

这个仓库中的代码大部分是 3 年前整顿的,应用到的技术可能是 5~6 年前的,在 3 年前刚创立这个仓库的时候这些技术并不会呈现问题,然而当初呈现了越来越多的问题,而且版本太低也容易让用户的学习体验不佳,因而打算重新整理这个仓库的所有代码。

  1. 修复 BUG。
  2. 版本升级,次要是框架和第三方依赖。
  3. 浏览器已不反对 flash,基于 flash 的前端插件都需剔除。

这次更新也是工程量最大的,因为 demo 比拟多,降级版本时每一个 demo 都要运行一遍。降级前端插件也花了不少工夫,每一个性能都残缺的测试。当然,也改了不少代码。

本认为很快解决掉的,然而程序员真的不能在改 BUG 的时候太自信,有好几处批改,我都认为必定改好了不想测试,后果一测试就呈现问题,而后又从新改从新测。

哈哈,还是不能太自信。

总结

这些我的项目的页面十分的哇塞!性能也比拟丰盛,更重要的两点是技术栈新鲜且知识点丰盛,学习后能够晋升大家对于常识的了解和把握, 能够进一步晋升你的市场竞争力,也能够将该我的项目放入求职简历中以丰盛你的工作履历。 别 666 了,连忙愣着啊!

期待你变得更强!

当然,这些我的项目我都会持续保护和更新的。而后,有工夫或者有新的点子,我也会写一下其它类型的我的项目。好的,本次分享到这里就完结了,记得珍藏和点赞啊!

除注明转载 / 出处外,皆为作者原创,欢送转载,但未经作者批准必须保留此段申明,且在文章页面显著地位给出原文链接,否则保留查究法律责任的权力。

正文完
 0