关于UI我说一些例子。
嵌入式开发里接触到的数据五花八门,传感器的,通讯协议的,音频的等等;开发者极其常见的需要在pc上搞点简单的UI,解析一下数据,打印或者简单画个图表。通常纯print太难过了。搞成libncurse那种起码屏幕底下能写一行字的会好很多,能应对异步消息。但实际上没什么好用的UI。而且要命的是,你在Linux上写了自己的工具,交付给客户时他又不用Linux,也不会node js。
诸如此类罢。跨平台的简单UI是很重要的一个技术,直接是生产力。我想这种需求不至于让程序员去学Electron吧。而且交付的时候说不定是寄给客户一块pi让他插上键盘鼠标和hdmi显示器用呢。升级的时候是给它一个sd卡镜像,U盘镜像,等等,这个东西一点都不边缘化,但是被搞得很复杂。
一定要有for everybody的UI才是正途。跨平台打包这些都搞定。学写UI的人应该是象拉下来一个类似LaTeX模板这种模式去配置一下就欧了。别人做了个dashboard,我来把外部数据源配置上再修改修改布局。这些,才是市场最需要的UI。这个就在做增量。给有写UI需求和欲望的人,但是不想成为Electron/React专家的人,一种愿意投资精力和易用好用的东西。
但现在的产业竟然不是如此。所有UI都是专家UI了,这个真不太对。
发布于 上海
