2020-06-08
文章笔记
微前端
架构
前端生产方式:过去 10 年回顾和未来 10 年展望
- 叙述了前端发展的过程
- 展望前端发展未来:(解决效率问题)
hardcode(人力堆砌)
----> lowcode(业务迭代速度太快了,前端效率依然是瓶颈)
----> nocode(AI|前端智能化)
【总结】:
总之需要保持技术敏感,也许需要跨领域重新学习机器学习,做好拥抱变化与自我革命的准备。
我现在考虑的都还是如何做到lowcode,配置后台实现组件自配置。但是nocode是一直在回避的问题,可能因为硕士期间确实对machine learning没能培养起兴趣,有点逃避……
前端智能化--思维转变之路
- 前端智能化思维解决问题的价值就在于可以确定性、鲁棒性和进化性的解决问题
- 明明一个问题在面前,惯性的写代码去解决对我这种程序员来说很自然,克制自己找个模型和自己一起,训练模型辅助自己解决感觉上很不直接。有什么办法呢?我知道生命在于运动,可我回到家还是一个葛优躺抱起Pad看片儿。
怎么办?我跟自己约法三章:
-
1、遇到任何问题先不要想着自己去解决,看看成熟的模型里是否有对应的解决方法;
-
2、下手写代码前先逼自己缓一缓,思考自己是否能把问题想清楚、解彻底?是的话就写,不是的话就尝试智能化的解题思路;
-
3、在前端领域里不断想象一些问题,用智能化思维去尝试,用肌肉记忆的方法充分掌握智能化思维。
原生革命--跨平台开发技术解析
Native 痛点:
-
版本控制:实时性&新功能依赖升级
-
Bug无法热修复
-
多端协作成本高,不能跨平台
比较:
ReactNative
Weex
Flutter
Hybird App
平台实现
Javascript
Javascript
Flutter engine
原生渲染
引擎
JSCore
JS V8
Flutter engine
原生渲染
核心语言
React
Vue
Dart
Java/Object-C
使用团队
墨刀,京东,手机百度 ,腾讯QQ,QQ空间,Facebook及旗下应用
淘宝,天猫,支付宝,网易考拉,网易严选
闲鱼、美团,饿了么、NOW直播(腾讯)、京东金融
微信,爱奇艺,我爱我家
开发团队
阿里巴巴
谷歌
热重载(Hot Reload)
✅
热更新
✅
✅
❌
理念架构
利用 JS 来调用 Native 端的组件,从而实现相应的功能
原生端同样通过中间层转化,将控件和操作转化为原生逻辑
基于Framework 开发App,运行在 Engine 上
在原生的 App 中,使用 WebView 作为容器直接承载 Web页面
2020-06-11
文章笔记
ReactNative
Weex
Flutter
Hybird App
平台实现
Javascript
Javascript
Flutter engine
原生渲染
引擎
JSCore
JS V8
Flutter engine
原生渲染
核心语言
React
Vue
Dart
Java/Object-C
使用团队
墨刀,京东,手机百度 ,腾讯QQ,QQ空间,Facebook及旗下应用
淘宝,天猫,支付宝,网易考拉,网易严选
闲鱼、美团,饿了么、NOW直播(腾讯)、京东金融
微信,爱奇艺,我爱我家
开发团队
阿里巴巴
谷歌
热重载(Hot Reload)
✅
热更新
✅
✅
❌
理念架构
利用 JS 来调用 Native 端的组件,从而实现相应的功能
原生端同样通过中间层转化,将控件和操作转化为原生逻辑
基于Framework 开发App,运行在 Engine 上
在原生的 App 中,使用 WebView 作为容器直接承载 Web页面