#柴羊羊##1000天持续行动##我写我心我写我情我写我世界#
首先,非常感谢我的朋友熊的严格督促,当我昨晚23点还没有发公众号推文的时候,她发来微信提醒我,有这样一个认真监督我的朋友,我真是太感动了。
深入思考移动前端分类,其实和pc前端技术一路走来的路径一致。我以前写了那么多,记了那么多,为什么对自我知识点的形成没有帮助?最本质的原因就是我没有从计算机应用技术的根子上去思考,这么说吧,传统pc计算机应用程序的基础是操作系统,这个结论大家没有疑义吧。好,基于这个基础,计算机软件分为了cs和bs结构,这两种结构其实服务器端的技术是一样的,区别就在于客户端,cs的客户端和操作系统联系紧密,离不开本地代码。bs的客户端其实就是浏览器,他只和浏览器有关系,与操作系统无关。
以上是PC前端的就是发展路线,以此来理解运动前端的发展路线就很容易理解了。比如大家都很容易混淆的的移动web,原生app,web app。我理解的原生app类似于原来的CS架构的客户端,手机网页类似于原来bs架构的客户端,跑在浏览器上,webapp类似于bs架构的包装成cs客户端模式的网页,也必须跑在浏览器上。所以,关键分类就是CS还是BS.CS就是原生App,bs又分两类,网页和伪装的客户端。
你看,这样一想就明白多了。
经过上面这个事情,我的感悟是,任何知识点都要从根子上去思考,也就是从原理上去思考,原理是基础,是源头,是一切的根。为什么以前做不到呢,因为肤浅,因为不愿意费脑子,因为懒,因为没有这个意识。这又回到了学习系统中四要素提到的第一要素”概念事实与基本原理”的重要性。最近我的大脑肌肉可能对“学习任何事物要先掌握概念事实与基本原理”已经形成了一些记忆,后面要继续巩固。
领取专属 10元无门槛券
私享最新 技术干货