我觉得,java被某些人或者机构带上了一条错误的路。 但我不清楚如何才能打通一条直达的路。 迷茫。
技术为业务服务,至少java的定位是面向业务的,但现在纯研究Java技术,而不是考虑业务了。
软件工程,来自于建筑工程。 但建筑关注的是如何架构来实现用户的需求,而不是研究如何搭建某个预制板,如何炼钢和使用钢筋混凝土。因为建筑所需要的东西都已经准备好了,我们要做的就是如何搭建他们,组合他们。可软件功能呢?
2个包工队的同样标号的水泥,绝对是相同的功能(假冒伪劣我们先不考虑),他们也是可以互相替换的。 同样的沙子,放在任何需要的工地都是可以用的。但软件呢?
同样的东西,同样的功能,有多少公司在重复设计和制作? 他们能互换使用吗? 那么为什么建筑上就可以呢?
迷茫...
软件标准,何时才能实现,如同建筑的标准。
本文探讨了Java技术发展中的困惑,对比了软件工程与建筑工程的不同之处,提出了软件标准化的愿景。
1万+





