聊聊Flutter和VSCode
事实上学习+制作app只⽤了⼀周时间,但苦于app store觉得我的app内容过于简单,于是我进⾏了更多的处理。
深⼊浅出的了解了Flutter的运⾏机理,其实很多⼈都被⼀开始的命令⾏和更新搞晕乎了,flutter并没有⾃⼰的开发界⾯,它就像android只提供⼀套运⾏架构,需要在dart环境下跑起来。好在我们有免费的vscode编辑器。
VSCode
vscode是近年流⾏起来的编辑器,如果你还没有⽤到它,将来你会⽤到的。它借鉴了Sublime等优秀的⽂本编辑器的⽣态结构,在微软的⼤⼒⽀持下孕育出了virtual studio家族轻量级的化⾝--vscode。
它⼩巧⽅便,很多项⽬都可以在上⾯去开发,即便不⽀持编译,在上⾯书写代码,也是相当舒服的体验。
Egret⽩鹭引擎编辑器就是从vscode衍⽣⽽来的,还不错吧。
flutter开发app它对node,python,c++,c#,java⽀持都很好,你可以把它当成轻量级开发⼯具来使⽤,⿇雀虽⼩,五脏俱全。
Dart
dart语⾔作为google孕育出来的反python语⾔,⼀直不温不⽕,当你接触flutter的时候会对它狂风暴⾬般的括号吓到了,但除了这个它还是很乖巧的。
dart基本api功能和js/java/c#都类似,还借鉴了swift的?.语法。建议除了flutter,dart基本语法也稍微了解⼀下。
Flutter
把dart热度迅速拉升的好玩意。它相当于原⽣⼿机上的Vue或React。它融合了MVVM设计概念,将逻辑和ui分开,并⽀持开发时热更新(只是开发时提速,发布后不⽀持热更新)
你可以把它想象成是⼿机原⽣环境下的CSS。它可以做除了搭建ui外⼀些⼩功能,更多和系统级api交互实现的功能还需要你去扩展。
它提供的material套件都很实⽤⽅便,⽐如以前要搭建⼀个collectionview/tabview这类组件,在原⽣api上⼗分⿇烦,swift语法也只是简化了⼀些,但在flutter上只需要⼀个插件就可以搞定。再深⼊搜索了⼀下,连瀑布流这样的插件都有⽜⼈做出来了,实在是棒,把⽤在⽤在搭建ui上的⼤量精⼒转移到开发软件功能上,这也是Flutter被追捧的原因。
在store上早已不可的webview套壳h5应⽤,在这⾥实现了升华~~~,你有什么理由不来了解⼀下呢~~。
Vue,React
h5轻应⽤仍然是web轻应⽤的重点,不⽤太担⼼~~
Egret,LayaBox,Cocos2dx-js
h5轻游戏的重点,这个是开发⽹页链接推⼴和⼩游戏的⾸选。
Objc-C和swift
这些还需要学吗? Obj-C是要学的,毕竟这是ios平台的根基,⽽swift你可以试试去读懂就好如果不想学的话。
开发语⾔的⽇趋智能化,也许在不久的将来,⼤部分代码都只需要⼈⼯智能就可以完成,⽽程序员这个⾏业将会消失或转
为研究型,或转为ai控制型。社会发展这么光速,将来的事谁也说不定,哈哈

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。