网上看了些DDD的文章,虽然本人并未有真正的实践,但是惊叹其思维方式的先进性!
在这里就像写科幻小说一样,也来说说自己的感受!我总在思考以一个问题,五十年后机器人能否像科幻小说里那样,为人类服务,或者如人类智能!我敢确信这一定是要发生的,但是如何从现在发展到那一步呢?
软件的重要性,或者类似软件的控制的重要性,是决定性因素的!现在人类研究总是从两个方向出发,一个是从现象推向原理:另一个是从基础推向高端。计算机的发展就是后者!
现在我假设从前者进行研究,可以以人类为样本向下发展。回到数据库死亡的话题上,人类自身有数据库吗?严格上有时不存在单纯的数据的,他们都是如JAVA一样的对象,各司其职,又向外提供服务!
要想发展到如人类似的智能,比如硬件的变革,或许硬盘要消失了,此种等等,还要相当长时间的发展。天下之势,分久必合,合久必分。原先我们分开了所有的大模块,有助于我们的理解与应用;当生产力提高后,我们不必分开,也可理解与应用,且避免了分开的成本!
数据库是软件设计里的一大分层,当我们现在有了DDD,我们不必再要它的存在,也可以理解与开发软件了!
原子弹的爆发的能量,让我惊呆了小东西里的大世界!如果能够利用它,数据的存放你还真的要担心吗?解决这个问题,不是软件工程师能够解决的。当有一天这个问题迎刃而解了,希望软件工程师不要成为发展的瓶颈。