当前位置: 首页 > Web前端 > HTML5

写在Flutter1.0之前

时间:2023-04-05 20:03:37 HTML5

大概半年没写东西了,感觉时间过得真快,才18年半。趁着谷歌大会,我要再给Flutter这颗耀眼的新星一记重拳!都是beta3了,1.0还远吗?Flutter团队仍然从容不迫,一步一个脚印,从不承诺发布1.0的时间;但是不知道为什么关注这个框架快3年了,而且我觉得开发组不会突然弃坑(哈哈,其实因为看了这个项目,可以看出github每天发邮件)。说实话,Flutter也一一体会到了当年吹嘘的牛逼。从第一个helloworld就跑错了,到现在和原来的没什么区别。进步是巨大的。我们解决一个又一个问题(国际化、原生通信、动画、手势、调试等);从atom到androidstudio和vsc,我们不断开发和完善插件;从无法调试到最初拥有与chromedevtools类似的功能,你可以看到团队在开发和完善框架的同时不忘让开发者有更轻松愉快的体验,我最喜欢的是他们把在wiki和官方网站上特别照顾中国开发者。既然做了这么多工作,什么时候才能正式迎来1.0呢?个人估计,快的估计是年内,慢的估计是明年。我就是相信,哈哈,靠谱的团队真的是在努力解决问题,其实不信也是不行的。为什么Flutter似乎没有被大公司重视?因为本人不是BAT一线互联网公司的员工(如果有人想收录请留言),不知道各大公司都专注于哪些技术,但总有那么几个人有很多人。那些看得更远,对技术更敏感的人,但也许他们拥有更强大的技术也就不足为奇了,哈哈。说实话,前端圈似乎更关心RN、Weex等框架。其实在公司实现这些框架一般都是前端推动的,而Flutter需要你放下整套js生态去迎接一个新的世界。之所以不敢轻易尝试,但金子总会发光,还是等大厂的宣传文章出来吧。今年应该是Flutter的元年。这个框架的温度可能会持续几年。相当乐观,拒绝反驳。作为一个前端,如何应对这年头前端好像真的可以做很多事情。后台有node,移动端有RN和Weex,客户端有Electron,所以会js真的可以为所欲为。不过自从webassembly被各大浏览器厂商提出并支持之后,现在的js迎来了最后的余晖。当然webassembly并没有说要替换js,但是决定是否替换的不是文档。开发人员自然会做出选择:有更好的性能,有更好的语言特性;如果没有,那么当产品会问为什么别人的动画和游戏这么流畅,他们是怎么做到的,你得想想答案安抚一下看产品的同学。未来的前端肯定会更加丰富多彩。各种语言会带来不同的开发理念。js一统天下的局面迟早会被打破。也许有一天,别人的第一个问题就是你的前端是用什么语言开发的?,哈哈,还是多体验一下其他语言吧。让我们谈谈颤振。可以肯定的是,如果Flutter选择js作为开发语言,可能会像今天的RN一样流行,但开发团队是明智的。dart语言设计比较严谨,它带来的很多特性也很不错。它支持整个框架。使用dart开发应用程序无疑可以更进一步,而且dart的设计也考虑到了服务端的应用。其实dart也可以替代node的开发。dart带来了更稳定的运行环境和强大可靠的环境。API,服务端的开发自然得心应手。结束这篇是一篇软文。