@
Leonard 去 Web 前端吧。不论你是给 IOS 开发软件,还是给 android 开发软件,甚至是给 PC 上的 windows 和 linux 开发 UI 软件,你其实都是在折腾 GUI (图形人机交互界面),所以,既然是折腾 GUI,那么就要在要 1 个开放,不依赖特定平台,并且有公共技术委员会推动发展的体系里,只有这样的体系才活的,不会因为某些时代变迁一下完蛋,目前看,这个体系,除了 Web,没有第二家。依赖特定平台的 UI 系统都不保险,20 年前 Windows 火热,一朝被移动端掀翻,移动端只火了不到 10 年,就被 Web 和小程序逼的出现了颓势,但是小程序也是依赖特定平台的,一样不保险。
请记住,如果你扎根在前端,则你是搞“图形人机交互界面”的,你的精力应该放在研究如何更好的实现“更容易更方便被人操作的界面”上,这需要你自身有生活的积累,甚至观察你身边的各色人等,如何使用软件,而不是去研究某个 UI 实现技术,什么 RN,flutter,都不过是一种实现技术,现在的实现技术原理都趋同了,没有过度深入的价值,你几乎找不到什么 UI,可以用 A 技术画出来而 B 技术画不出来。所以,你画出来的 UI 好不好用,才是核心;而 GUI 技术本身,也只剩下,这个技术性能好吗?占资源大不?这个技术能跨平台不?这个技术开发是否方便?诸如此类的判断了