elyisa+全栈

44 阅读2分钟

学习elyisa以及快一年了,有些东西想要分享,也是我个人对这些语言技术栈的理解...
首先对于学习编程的人来说,开始是梦想,想要做一个实现内心的想法的游戏或者应用,当你真正走进这个行业你会发现,没有人为了梦想,都是老板说什么做什么,真正为软件做贡献的人,永远在github,你能发现在中国几乎只有增删改查服务,永远的目的就是圈信息搞钱。也可能开源都用英语,我觉得中国人特别少! 那些怀揣着梦想进入程序行业的人,因为这一路有太多的干扰选项了。技术生态的繁多和复杂,只能让你在这条路上磨掉自己的初心棱角。 计算机本质,就是光速的快,他是我们最有力的工具来对抗世界的重复劳动,让我们不断思考去探求世界深刻的认识。那种语言能做快实现我们的梦想,根据我多年的探索,java、python肯定是不行的,因为他在UI领域没有一席之地。 只有typescript,浏览器!!! 浏览器运行就靠它,而浏览器世界上的win、linux设备都能跑。

好了我要开始介绍全栈路线了,让初学者绝对不跑偏,最快体验编程的快乐。 学习ts绝对没有错! 前端vue+taillwindCss+fetch,后端bun+elysia+dirzzle+postgre数据库,照这个学习,绝对没得问题。当然也可以把vue换成react,react比vue生态好一些。

说一下原因,当前前端秦始皇出来两位,一位是vite 也是就vue的创始人公司,一位是bun,bun就是把关于一个web应用的全部都打包在一起了,而且还是一个exe,可以随处运行。你做好一个工具,甩给你朋友就能运行。这就是最快实现梦想的办法。

但是bun原生的全栈服务器,不如使用elysia更加省心。elysia生态是紧贴bun的 elysia有如下优点: 端到端类型安全:相当于与传统开发,减去了axiso,减去了从opanapi里面复制类型,相当于把后端所有的接口塞到前端的一个变量,你直接取,不要再写什么路径。有些抽象,说有不清楚,看一眼就会elysiajs.com/eden/overvi… 验证:所有的数据可以在处理前验证,结合dirzzle可以实现从数据库获取类型,复用数据库类型 性能怪:各方面碾压其他nodejs,比express nestjs 都要快。

这是他的官网elysiajs.com/ 可以去看一下。