首页 > Linux操作系统 > Linux操作系统 > 技术是需要经过沉淀的
同时想想看公司里做软件的经验也是,几乎不会在一个新项目里全面的去使用一系列的新技术,因为对这些技术的不确定因素,会让项目整体的不确定因素变的比较大,如果协调不好的话可能会导致整体的崩盘,所以在新的项目中通常是每次使用一种新技术替换原有的,其它继续使用原有的技术,并且在项目中积累使用这种技术的经验,通过这样的不断累积,变的对这种技术比较熟悉,这些积累再应用到新到项目中,会让不确定因素会变的比较小一点,也比较容易保证软件开发的成功。试想如果全面使用新技术的话,如果在几个问题上卡壳了,或者有这种技术无法满足到需求,可能会有比较严重的后果。
技术是需要经过一段时间的沉淀才会被广泛使用的,无数的开源框架应证这这点,像spring,hibernate被广泛的使用并不是在它们刚推出的时候,而是在不断的应用中改进,并且逐步成熟的时候。现在炒的正火的Ajax,Ruby on Rails等技术并没有大范围的使用,也是这种原因了,虽然它们都很吸引人,但是并没有多少经验表明这些技术会引发多少的不确定因素,大家都在等啊,等啊,等到有人用实践告诉我们准确答案的时候,才会是它们真正被大家接受的时候。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/8485249/viewspace-429906/ ,如需转载,请注明出处,否则将追究法律责任。