认识软件: 软件是数据处理的操作的载体
下一代软件:
-
强大完善的通信功能
5G网的完善,让软件应用的网络在线功能得到进一步扩展,网络功能是未来软件的重要组成部分。 -
强大的协同功能
随着网络功能的加强,在线操作的扩展,让我们有了千里之外运筹帷幄的技能,协同工作就变得越发重要。 -
操作有状态
记得学校的老师一直在说一个数据库同步问题导致的银行取钱操作出错的例子,这个就有无状态操作的漏洞。 这个状态可以是hash映射,可以是关键数据。
没得状态的操作在远程操作本身就对数据有很大的危险。
-
用户,软件,数据 分离
这个设计的显示在客服端,操作在工作站上,数据在云端。用户手里的客户端主要是用于对用户的展示和用户验证功能,验证有高级,中级,私密等不同等级,可以方便用户在不同的场合进行身份确认。
数据的软件操作,集中在工作站,由于数据操作往往需要很大的计算能力,对于用户来说,又不是每时每刻必须需要,这里建立一个工作站对用户各种操作进行集中处理,大大提高了资源利用率。
数据本身分为热数据和冷数据,随着数据存储技术的不断增强,数据存储的成本在不断的下降,对于冷数据和热数据的处理,主要是涉及到数据冗余,网路传输等方面的优化。
-
降低语言门槛,让程序设计融入生活
一门不使用英语就能让计算机懂的语言是现在比较重要的软件开发的方向,数字和字母虽然简单便捷,但是对不使用英语做国语的国人来说是一个门槛。让程序为民用的过程中,将语言门槛去掉,是一个比较重要的环节。
-
数据驱动
将数据直接给机器分析建模,简化了人们研究总结数据的步骤,加强机器学习的运用,对自然规律的发现更加方便。
非常期待下一代软件,期望国人早日摆脱漂亮国。