25 | 桌面开发的未来
该思维导图由 AI 生成,仅供参考
桌面平台的演进与未来
- 深入了解
- 翻译
- 解释
- 总结
桌面开发的未来趋势是多元化和跨平台化。文章首先回顾了PC时代的桌面操作系统和跨平台解决方案,指出浏览器的崛起使得跨平台开发成为主流。随着移动操作系统的兴起,桌面操作系统和服务端操作系统的差异逐渐加大。作者认为未来桌面操作系统和服务端操作系统会趋于简约,而移动市场将以多点触摸+键盘为主流。在多元化的终端操作系统中,跨平台工具的需求达到了历史最高点。文章提到了React-Native和Google Flutter作为跨平台开发的工具,但也指出了它们面临的挑战,如不同操作系统用户的交互习惯差异和软件体积问题。作者倾向于尺寸更轻盈的跨平台工具,并认为需要在编程手法上进行一次重新梳理。 另一方面,文章也提到了儿童编程教育的发展趋势,介绍了Scratch、Blockly、App Inventor和Swift Playgrounds等儿童编程语言和工具。作者认为,桌面开发的终极目标是让儿童可以轻松编写出生产级的应用,而桌面开发技术的演进和儿童编程教育相向而行,有一天必然汇聚于一点上。 总的来说,文章深入探讨了桌面开发的未来趋势,展现了作者对技术发展的独到见解,同时也指出了儿童编程教育与桌面开发技术的相关性。这篇文章对于关注桌面开发和儿童编程教育的读者来说,是一次有益的技术前瞻性探讨。
《许式伟的架构课》,新⼈⾸单¥68
全部留言(23)
- 最新
- 精选
- 顺哥聊成长许总好,之前问过您关于以后不懂编程就类似于文盲的问题,您回答说人工智能发展得好的话会反向影响教育走向,现在我又想问问关于码农未来的。 以后小孩或者文化水平很低的人,都可以搭积木式的进行应用编程,那应该开发基本上就变成了体力活,实际上现在某些方面的开发也倾向于是体力活了,这样的话,目前的码农们如果以后还是做应用开发,那将不会有太多优势可言,要想提高身价,就必须去弄智能开发框架,也就像现在的一些人应用写多了就转去开发框架一样。 这样来看的话,应用开发混得比较好的,主要又是那些有创意的人,比如现在的一些设计师,将来编程对他们来说不难了,他们开发的应用反而更容易受欢迎,目前没有美工、设计基础的应用开发人员,如果到时候不能去做更底层的框架开发,身价就会下降,日子不好过,和小孩子相比都没有优势了。 想问下许总,未来的趋势会大概是这样吗?还有您怎么看待孙正义提到的未来三十年属于人工智能的说法?
作者回复: 1、编程教育和程序员职业是两码事。就像大家都接受过语文教育,但是作家仍然是小众群体。编程也一样,未来大多数人都更容易去通过产品原型而不是文字或ppt表达思想,但不代表他们都会做专业的产品。另外轻型的应用机会的确会存在,门槛降低,有如今天的直播热潮让造星的门槛降低一样。 2、人工智能是一个曲线特别怪的技术,很多时候预测会失灵。所以未来怎么样,判断对与错的概率一样大。
2019-07-22212 - choes最近我也在教我8岁的外甥用Scratch编程, 他称这个叫猫猫软件, 感觉就是搭积木来实现自己的想法, 完全想象不到有一天儿童也能做生产级的应. 之前的文章里许老师有说过教小孩编程, 请问也是用Scratch吗? 还是用Python或Go之类的语言呢?
作者回复: 从scratch开始的,但是不限于它
2019-07-175 - 默片。qt的qml和webassembly支持是否可以从某种程度上看做对web的支持呢
作者回复: 嗯,webassembly算
2019-07-174 - Geek_88604f如果小孩也能写出生产级的软件,那么码农的未来在哪里?
作者回复: 挺好的问题,可以问问自己这个问题
2019-07-1653 - 不温暖啊不纯良也就是说桌面开发的最终走向是打造一个人人能懂,人人能用的基础设施,人们的学习,购物,社交,娱乐,可以自己搭建应用来实现,软件越来越能够满足个性化需求。 关于这一点,看交互方式的发展,从开始的鼠标键盘,到触摸屏、语音、视频、传感器,都在想方设法的满足人类在各种时间和空间中使用互联网,新的交互方式的出现,对于现有的交互方式有两个方面的影响,一是完善了现有交互方式,二是更新了现有的交互方式,让其变得更方便。
作者回复: 👍
2021-04-101 - 布凡IoT是Internet of Things的缩写吧,所以文章中的读法是否有问题?
作者回复: 的确,多谢反馈
2019-07-271 - antipas能谈谈您对Fuchsia的看法么,它的优劣?它会是IoT时代的操作系统么
作者回复: 还没有研究过
2019-07-161 - HF零代码编程,许老师怎么看?尤其微软推出得power platform
作者回复: 编程的门槛并不高,所以我对零代码并不感冒
2020-04-22 - Geek_88604f浏览器是如何做到跨平台的,许老师?
作者回复: 和 Flutter 类似
2019-07-16 - 有铭编程技术的进化方向就是尽量下沉,让更多“水平一般”的开发者甚至是儿童,能写出在80%场景下可以在生产环境下跑的程序,剩下20%的问题交给专家解决。这个思路在上世纪60年代就被确定下来了,毕竟水平越低的开发者薪水越低,节约成本。所以我的感觉就是,未来IT这块,除非你真打算做研究,爬格子,写论文。否则的话,广度比深度优先,广度能让你迅速的用已知轮子快速的组装出系统来验证业务。而研究深度,如果运气不好押错方向,就像windowsphone那样一个转身,全部就白费了2019-07-16244