Wednesday, September 9, 2015

软件界流行向后不兼容-angularjs, swift

http://www.mitbbs.com/article_t/Programming/31439429.html

发信人: convergence (Rex), 信区: Programming
标  题: 软件界流行向后不兼容-angularjs, swift
发信站: BBS 未名空间站 (Wed Sep  9 19:51:16 2015, 美东)

软件界现在流行向后不兼容。比如angularjs 2,就和angularjs 1不兼容。这样做,是
有目的的。你用了angularjs 1,喜欢上了,好,我做个angularjs 2,你接着用,但是,
向后不兼容,所以要重新学习。这样,刚毕业的小年轻,和有20年经验的老手,在一个
起跑线上,公司�然要新手,工资低。又如swift,刚毕业的小年轻,和有10年
objective-c经验的老手,在一个起跑线上,公司�然要新手,工资低。

所以,学究气浓的�言,我们程序员是要感恩的。比如java,出了8. c#, php也是不断
更新。

现在看来,微软已经够仁慈的了。你上了它的贼船,只要定期叫upgrade费用,你就能
照样使用,它是向后兼容的,sql server 2005 -> sql server 2008, 没差多少,sql
语法不变。用wsn常用的一句话,能用钱解决的事情,都不算啥啊。

以前软件界为了提高门槛,搞过perl, c++, scala之类的�言,学习曲线陡,有的语法
生僻,�言难懂难维护。现在这些�言都不是最红的�言。这个搞法,显然不够明智。
一旦出来个容易点的�言,比如java,这些难懂的�言就会被放弃。

No comments:

Post a Comment