首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

编程江湖:大前端时代的市场经济学

你有没有想过一种技术的没落真的是其落伍了么?很多时候,只是一个少数服从多数的结果。

计划和市场是资源配置的两种基本手段,所以就产生了计划经济和市场经济。产品和服务的生产及销售在市场经济体系下完全由自由市场的自由价格机制所引导,而计划经济一般由国家所引导。

每个人都崇尚和渴望自由,在前端技术的世界里亦是如此。特别是在最近几年的时间里,前端技术在开源的世界里枝繁叶茂,各种思想哲学自由生长。Javascript从认为先天不足的脚本语言,到提升效率的jquery、zepto、templatejs、requirejs,再到如今功能强大的nodejs、reactjs、angularjs。从AMD到CMD,从MVC到MVVM。从HTML4到HTML5,从CSS2到CSS3,从flash到svg、Canvas,等等。一切就好像沙漠一夜间变成绿洲。前端技术开始变得强大,甚至无所不能。

如今很多人都在嘲讽计划经济,极力推崇市场经济,认为市场经济能够解决现有的一切问题。从理论上讲,市场经济是自由的经济、公平的经济、产权明晰的文明经济。但这仅仅是理论上的说法。我们都希望自己所代表的编程语言或技术能够发展壮大,并能够一统天下,甚至于在某天能够为自己曾经的选择而沾沾自喜。

梦想始终要回归现实。

我们要清楚自己从何而来。市场经济的通常主张是人们所追求的私利是一个社会最好的利益,但很少人清楚市场经济在实际操作过程中的缺陷到底有多大。同样,对于我们所使用的每一种前端技术,究竟是为了解决什么样的问题而产生?如今存在哪些需要弥补的缺陷?未来应该有什么样的特性?在实际应用中和其他什么特性的语言或技术组合才能发挥到极致?这些都是我们应该心平气和去切实思考的问题。赤裸裸地竞争,不会带来什么好处。取长补短,站在巨人的肩上,才能走得更远。

如今还存在另外一个争论:拿来主义和闭门造车。在某些公司或者技术大牛眼里,现有的语言和技术都存在很多这样那样的问题,与其把现有的拿来使用,不如根据自己的意愿重新再创造一个出来。其实这也不是什么固执和偏见,只是一个成本的问题。在需要解决问题之前有没有足够的时间去再创造?是不是考虑得足够完美去适应未来发展所遇到的其他问题?既然知道了现有的不足,为什么不在其现有基础上进行完善?古人说,存在即合理。两者都没有错,只是我们在下定决心之前,还是需要多一点时间去思考衡量。

在历史的长河里,计划经济和市场经济都曾解决了属于那个时代的问题。常常我们都想成为独树一帜的伟人,却忘记了站在巨人的肩上。一种语言或技术的兴衰,也许只是少数人服从多数人的选择,不再适应当下的时代。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20191207A0P6Q600?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券