前端——从html到flutter的前端之路

最近接触了好多前端平台和技术,想来记录一下。

Web: html+css+js+jquery , AngularJS, vue.js。
微信小程序、安卓联盟的快应用、字节小程序、flutter技术。

作为一个后端开发者,花费了较多精力在这些前端领域的技术上,有一丢丢不务正业的负罪感。

感谢 “快应用”

快应用:
快应用是国内的各大安卓厂商联合研发的一个无需下载安装的应用 平台。

想说的话:
感谢"快应用"让我有了写技术博客的初始念头。
在我开发快应用项目的时候,网上的资料很少,开发社区一点都不活跃,经常遇到一个问题要卡好久,只能自己慢慢琢磨着去解决。 费劲力气解决后,想着一定要记录下来,分享给后来开发者。

前端——从html到flutter的前端之路_第1张图片

"字节小程序"的倔强

字节小程序:
是字节跳动公司的小程序,适用在字节相关APP里使用。如:西瓜视频、抖音、今日头条 等等。

想说的话:
字节小程序的开发文档和微信小程序几乎一模一样, 只是把微信的开发文档中 所有的 wx(微信)两个字母替换成了tt (头条)。开发模式和常用组件、API等几乎一毛一样。真的想吐槽,既然一毛一样,为啥还自己搞个开发平台,直接兼容微信小程序得了。。。这应该是字节要提现自主研发的 倔强。
前端——从html到flutter的前端之路_第2张图片

“flutter框架” 恼人的层层包裹的编码规定

flutter:
是谷歌研发的新技术,编写一套代码,就可以生成原生的安卓代码和IOS代码,属于跨端框架。

想说的话:
flutter的编码规则可以把人逼疯,一个简单的布局,需要大量的组件相互嵌套。这就导致了开发者,编写起来很麻烦,编辑器里要写大量冗余的指令代码,而且代码的可读性特别差,如果跟同事合伙开发,非常头疼的事就是修改对方的代码。

前端——从html到flutter的前端之路_第3张图片

总结:

接触了好多前端技术框架,其实只要熟悉了它的:元素、布局、事件 、数据绑定 这4个方面的基础入门,就可以上手开始开发了。

web 、小程序 、快应用 :这三者都是基于web的html+css+js模式实现的,也就是标签+样式+js动态逻辑。
flutter : 是基于dart语言来实现的,且模式跟上述三个完全不一样,所以对于普通的web前端开发者来说,要上手flutter开发的确会比小程序开发要难一些。

你可能感兴趣的:(web前端,快应用,前端,html,flutter)