趁着这个月尾想记录一些最近的事情,UE5的预览版已经更新,正式版已经不远了。最近一直在看相关的 unity app项目事情。app的研发经验少,遇到不少坑。包括手势的检测。可能你会说这个不是已经很多了吗?但对一些特别的手势,缺乏模型的支持也是让人头疼。没有足够的训练模型的时间,精度很难提升起来。项目过程中充满了很多变数。安卓在推进12版本的时候,要接触的框架和底层库还是不少,兼容性也得适配。要接触的原生的东西少一点精力也不行。如果只是用一部分功能的还好,仅仅停留一个使用者基础就可以满足。只不过这种初步使用,理论的维度很难达到深入。这也是我一直认为比较弊端的事情。即使学了很多语言,就像杨过年轻的时候,杂学一堆,每一项武功学的很快,上手很快。可当金轮法王发现了杨过的问题,杨过所学武学并没有一样是精通。而杨过经过很长时间这也就是深入了形成了自己学习理论体系。
从最近消息前端圈子可以查看到react 18版本已经发布,大厂已经开始布局最新版。vue3已经发布一段时间,稳定性也逐步提升。
我最早的时候接触react 是在使用react native的功能。当时因为朋友有需求,所以当时的项目就临时学习了。只不过学习了几天后,项目告知临时取消了。在当时能够做双端的方案并不多,flutter 也没有出现,react native 算是一个不错的选择。react 写起来要学的东西不比vue少。目前vue在接触的项目大多数是做h5应用,互动或者后台居多,app也有但是接触很少。包括uni-app的方案,用起来还算不错。
在选阵型有时候我会经常选错。当时看到朋友都纷纷去学react,而我接触的项目要用到react比较少。其实从使用角度来讲,react 用起来还是很友善,和vue也类似。说实在,我还没拿react 做过商业项目,自用的项目也甚少,大部分目前是通过身边的朋友公司了解到他们在react使用情况。在一些大厂会接触到react。如腾讯,阿里,yy这些体系中和一些朋友交流得多。所以目前没有什么满足不满足的情况出现。要是去学react也可以,只是在相同功能基础上,我发现学vue的收益会显得大一点。
虽然每年包括react 和vue 版本也会推出新的概念。但有时候会挺累去替换新的变动。
有一个段子是这样的流行,学了vue3的人看vue2会觉得low,只不过目前在维护的项目大部分还是vue2为主。所以目前只能一步步过渡新的变化。毕竟人的时间精力有限。一年下来,能掌握一门语言也不错。
在今年的时候,我们收到了一个网站的seo的需求,说实在我一直对seo不懂,大部分情况下不是太想接触这块内容。但做商业项目过程,客户特别是外贸的需求太注重这块。客户不会看你用什么技术,他们只关心你这个技术能不能给他们带来流量,保障到他们的商业经营。这个时候,
不得不扯到ssr 那块技术,比如nuxtjs。例如爱奇艺官网用到nuxtjs,尤大也推荐nuxtjs。这些都是一些比较热门的技术解决方案。隔壁react阵型也有类似nextjs。这些都是日常会见到的。所以在做项目过程会接触到。只要有时间可以接触一些新的前端知识。
一年下来经常接触不同奇奇怪怪的需求。如flutter,安卓,ai,药物发现,机床数字化等等。 我想说的是,像一些通信,ai深度学习,计算机原理,编译原理,这些真的很重要。结合一些不错的项目还是可以接触一下。这对巩固理论有很大的帮助。
回归到react 和 vue3。反正喜欢就选择是了,选择的世界里面,可以2个都可以学。但是我个人还是喜欢vue多一点。
说不定一个不起眼的技术,隔壁也兴起。这个是红利期的问题。看得准就准,看得不准就不准。比如当年flash的技术很火,可惜几年后flash as3 退出历史舞台。而我身边一些朋友还在使用air的技术的时候,当然在他们业务领域,这个技术选择是最佳。对他们来讲air已经是最熟悉的,效率满足他们,这块用的人已经很少。一些新的年轻人似乎不再知道flash as3是什么。基于业务场景而言,这个已经是足够使用了。没必要去选一门新的,自己没有把控的技术去做项目。这样对项目稳定性和商业目的有很大的问题。
新的技术固然好,依旧是业务的选择去选择技术。即将迎来4月份,2022很快就走完一半。时间过得真快。