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

前端领域里优秀的人,为什么没人做 angularjs、jQuery 等框架?

如果你现在去基于一个已经普及的理念新写一个框架,即使实现得再好,也不过是造了一个轮子。当然,造一个同类理念中最好的轮子,还是会有很多人来用,但这毕竟只是一个改进的轮子,大家不会把你当做一个划时代的东西去推崇。只有当你把一个从没在这个领域出现过的理念实现了,才能够达到 jQuery, Backbone, Angular, React 这些里程碑式的框架所达到的地位。(顺便广告下,在前后端数据通信这块,Meteor 可以算是一个里程碑式的存在,Relay 可能是下一个)

所以说到底,能不能搞出风靡的东西,一部分是眼界,一部分是时势。首先只有把眼界开拓到当前领域的边界之外,才可能做出开拓这个领域的东西。国内的前端界目前基本是处于跟随国外前端界的状况(就像国外前端界跟随整个软件开发领域一样),从眼界上来说就差了一个身位,又如何奢求能够做出划时代的东西?

另一部分的时势,就是你所实现的理念是否正好顺应了当前业界的普遍需求。太超前或是太落后,都火不了。

其实,前端这种风水轮流转的fashion,其中恐怕十有八九是运气,可能不用那么在意吧。HTML和Javascript若是当初能设计得干净好用一点,又哪有后来这么多故事……

一般来讲,自己(尤其是一两个人)做框架一般前期有一个很漫长而痛苦的铺垫期,因为一开始做的时候只能是个原型,往往远没有现有的工具好用,基本上横看竖看都是屎。即便现有的工具也可能很烂吧,自己做的东西比较起来也还是没有最屎只有更屎的感觉。这一段漫长的时间你手搭的东西没人用,你设想的远景没人懂,你心里的主意没人听,更谈不上能靠这个养活自己的,有时甚至自己都会怀疑自己做的东西到底是不是真的其实就是一坨屎。这种状态可能会持续几个月,甚至几年,需要靠显示自己牛逼维持生命的人早就放弃了,坚持下来的都是自己真喜欢这个事情(或者真实在受不了现有的工具),并且有闲功夫而不太在乎自己做的东西最后是否会风靡的人。

所以,从框架创新的角度来讲,仅仅牛逼其实并没有什么卵用。(很多框架背后的技术其实也并不特别高端……)大部分国人恐怕是输在了心态上。创新往往来自于对技术本身的热爱,和对自我成败的漫不经心。

从运营推广的角度来说一说,国内搞开源的很少懂运营推广,不知道怎么去推他的东西,有些人以为多参加行业会议线下沙龙做个PPT讲一讲就行,实在是naive。

我觉得要做好开源项目的运营推广起码要以下几条:

一、组建一个团队来维护,而不是个人去战斗,团队要有团建,要想怎么去维护关系,不是网上打个招呼发个邮件就行的;

二、重视文档,国外评价一个项目其中一个就是看是不是well documented,国内有哪个项目能做到一个熟手只看官方文档/教程就能把流畅把项目搞起的程度?有哪个项目能做到发布新版本同步发新版文档?

三、努力让自己的项目在商业中验证,React、Angular这些几乎都是大公司将自己内部使用的东西开源,已经商业验证过的,所以在这一点上个人项目很难与它们竞争,这是先天劣势,如果再不努力推销项目那基本没有回天之力,就算你做的东西比大公司早,大公司依然分分钟秒你。

加小编扣君羊:7⑥7--o5o--7⑦1,获取web前端资料免费教程!

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券