一种新技术从诞生到消亡总是要经历几个阶段:1.诞生:新技术被发明,但它仍然存在着这样或那样的问题。2.发展:不断修正已存在的各种问题,自身不断完善。3.衰退:新技术的发展方向出现迷茫,在自身领域内不断调整。4.成熟:在衰退期中的不断调整,终于找到自身定位,并朝着自身领域的特定目标继续发展最终完善自身达到成熟。5.消亡:更新技术已达到成熟阶段,并有能力代替旧技术。旧技术自然而然地退出历史舞台。以上的这段话听起来有点像哲学,不过这就是技术发展的过程。
就像Java,开始的时候人们对它不屑一顾,然后在它不断的发展过程中人们对它从认同到盲目跟风,认为它什么都能做,什么东可以做的很好。可是最后它却做得不尽如人意(灵活性和执行速度远不及C++等纯编译语言)。渐渐人们开始正视自己的错误判断。在不断完善Java的同时开始向Java现在的应用领域发展——Internet。现在的Java真正的霸主地位就是网络和Internet。我知道有许多大公司内部现在仍然在使用我们认为已经淘汰的技术和语言,如三菱公司的内部有些还在用vb4.0、5.0、C的语言。微软有自己的一套测试系统已经用了很多年了,Windows的测试也用这套系统。我想知道大家对不断追求新技术和新语言的看法?我们是不是一定要在它正处在发展期时就去学习它吗?这难道就是不落伍,不被淘汰的唯一选择吗??