原文题目《未来全栈 技术篇-我的2018技术栈》
『我的宝贝们,感谢和你们一起走过的这些年』
夏虫不可以语冰。没有陪同go和angular(ts)一步一步成长之前,自己对技术的态度较为激进,什么都用最新的。
经历过小版本更迭,诸多Breaking Changes后,慢慢在思考技术和依赖的版本控制对生产环境的重要性。
经历过大版本更迭,诸多设想与特性被推翻重构,明白了技术没有银弹,只有不断学习,在需要的时候确保自己了解知晓。
只有人本身才是银弹,因此充斥着人工智能的未来网络世界是属于全栈的,停止学习就意味着死亡。
优雅高冷——Go
2013年开始研究学术派的erlang,一直忽略你,直到15年底正式与你相遇。
这辈子第一次写一次发布,一次部署,0运行时错误,0次维护迭代的TCP/IP并发服务。
被你的可靠与高效征服了!编译型语言可以实现脚本语言一般的简洁,以及One way to do one thing的设计理念。
于是我的百宝箱里就有了你这只蓝色的小田鼠。
美艳动人——Angular
早在前端世界从远古时期,被extjs、dom的低效困扰的时候,就在偷偷关注你。
苦于浏览器世界神仙打架,兼容性问题一直是重灾区,难以让你的优雅展示出来。
2015年,你还是1.0的摸索阶段,伴我走过了第一个大型企业管理后端。
2016年,中秋,你抛弃了历史的包袱,我也全心投入研究构建自己的通用前端组件。
- SSR服务端渲染,让你战胜了曾今的敌人:SEO。
- Ionic与Cordova社区加入,让你在移动端战场有了一席之地。
- LazyLoading与Route的多次迭代,让你的PWA愿景终可落地。
和你一起体验了一场振奋人心的变革与战争。
丰满绰约——MongoDB
全栈开发的终极理念是什么?
如何让通用前端组件与后端数据逻辑直接绑定?
设计好对象结构,就自动生成一套后台管理与APP?
是你,让我认识了全新的微服务体系与Serverless理念。
变化多样的文档式对象存储让我看到了希望。
蓝图与愿景
传统软件开发还停留在用户需求=>UI界面=>前端重构=>数据库设计=>API编写的繁琐流程。
是否有一种可能跳过繁琐的开发过程?用户在讲述需求后,软件就自然呈现出来?
什么是颠覆传统?
你的想法 => 软件系统,一步到位。
『我的宝贝们,后面的日子,我们并肩作战』
Happy for Go 1.10 beta released,Angular 5.1.0 released!
Angular 5.1.0 for MVVM;
Go for Concurrency;
MongoDB for Big Data.