去评论
dz插件网

从Windows切换到Linux开发后,每天都心旷神怡?

TyCoding
2024/08/23 10:53:39



mall学习教程官网:macrozheng.com

曾经,我有一万种理由使用Linux,但如今的我,只觉得自己非常的愚蠢。技术文章不是推理小说,没必要把原因搞的这么扑朔迷离,但我就是觉得自己非常愚蠢。

很长一段时间里,我使用的是Linux,刚开始接触的就是RedHat Linux。因为比较穷,电脑配置差,所以4MB的内存,Windows根本跑不起来。

更甚至,我以黑漆漆的界面为荣,以使用鼠标为耻;以谈论Shell为荣,以VS编程为耻。这些引以为豪的经历,是茶前饭后的谈资,是鹤立鸡群的优越感。

如今,泯然众人矣。

既然使用了Linux这么多年,也不能将它的优点就这么一股脑抛弃。毕竟,xjjdog并不是喜新厌旧的人,相反,我是那么的怀念一些旧时光。

旧时光里有懵懂的青春,还有逝去的激情,以及美好的愿景。

Linux,在很多人眼里,是服务器。但在我的眼里,却是PC机,所以Gnome、KDE甚至FVWM这些东西,我更加熟悉。

有时候,我会把Linux做成一个家庭影院,安装一些XBMC什么的东西。

有时候,我会把Linux当做一个无线路由器,让其他设备自由自在的连接,还会做一些钓鱼的操作。

当然,Linux也可以做成一个BT下载服务器,将网络上海量的资源Down到本地的SATA磁盘上。

FTP服务器,HTTP、GIT服务器,这些就不多说了,毕竟这些吃饭的家伙,各位大佬比我还要熟悉。这这里要是再聊的话,那就班门弄斧了。

这或许是一个对你有用的开源项目,mall项目是一套基于 SpringBoot + Vue + uni-app 实现的电商系统(Github标星60K),采用Docker容器化部署,后端支持多模块和微服务架构。包括前台商城项目和后台管理系统,能支持完整的订单流程!涵盖商品、订单、购物车、权限、优惠券、会员、支付等功能!
  • Boot项目:https://github.com/macrozheng/mall
  • Cloud项目:https://github.com/macrozheng/mall-swarm
  • 视频教程:https://www.macrozheng.com/video/

项目演示:



用Samba做NAS系统,实现文字转语音的服务,配备一些USB的传感器做数据采集,比如温度、PM值、体感等,估计大家用的比较少。但我却用的比较多。

其实,Linux是一个操作系统,我们平常能够想到的场景,它都能干。比如搭建数据仓库,运行流式分析工具,甚至搭建数据等。

再后来,我又开始折腾所谓的树莓派。发现这个玩意,其实和我的PC机没什么两样。除了用电池就能让它运行,用轮子带它跑起来,它与我PC机上的Linux并没啥区别。

这是收割贫苦国家的小型PC,还不如玩Arduino这种便宜的工具。

不久,我就弃坑了。

Linux吞掉了我非常多的时间。从内核,到Shell,甚至脚本语言Python,每一项都是血泪。

Linux的各个版本也痛苦的折磨着我,尤其是那个Linux From Scratch,更是非人的工具。

Linux以性能、安全、模块化著称。但现在,它对我来说,并不是最好的。

我老了,世界也变化巨大。

一些带界面的运维工具,已经完全替代了黑漆漆的Linux命令,甚至是可以远程访问的;开发人员,几乎没有机会再到机器上进行观测,无数的监控组件干了这件事情;越来越高级的开发语言,比如易语言,让我们不必再紧巴巴的盯紧操作系统,就能够写出完美的Helloworld。

这些都是历史洪流中的必然结果。开源这枚曾经美好的花朵,正在结出越来越恶毒的果实。

现在,我越来越讨厌Linux。

没别的原因。

在这美好的岁月,我选择了躺平。我想要沉醉在游戏的世界,想要让虚拟的web3来麻醉自己。而这些,Linux都给不了我。


Github上标星60K的电商实战项目mall,全套 视频教程(2023最新版) 已更新完毕!全套教程约40小时,共113期,通过这套教程你可以拥有一个涵盖主流Java技术栈的完整项目经验,同时提高自己独立开发一个项目的能力,下面是项目的整体架构图,感兴趣的小伙伴可以点击链接 mall视频教程 加入学习。



整套 视频教程 的内容还是非常完善的,涵盖了mall项目最佳学习路线、整体框架搭建、业务与技术实现全方位解析、线上Docker环境部署、微服务项目学习等内容,具体大纲可以参考下图,你也可以点击链接 mall视频教程 了解更多内容。


推荐阅读