十多年以前,我还在做flash的as3开发。那时flex不是很受欢迎的。原因嘛,多种多样,有人嫌它太笨重。有人觉得用那玩意受拘束。各种各样的原因吧。但这不重要,重要的事,不管是as 3开发,还是flex,都没有这么多的坑要踩,但现在的前端,坑之多,之普遍,简直到了丧心病狂的程度,有哪个从业一年以上的开发者没掉到坑里过?关键是,有些坑,是根本不应该存在的,有些坑的存在,纯粹是框架的问题。诸如此类的问题,林林总总。总有数不清的坑在前方等着你。
什么叫坑?不按照正常的套路出牌,而且文档没提,开发没说,出了问题找不到资料,得自己一点一点地去排除的,就叫天坑。文档没提,开发没说,但问题已经被别人踩过,只是不知道发表在哪里,百度一下能找到解决办法的,叫小坑。
天坑就不说了,可是小坑(也有可能是大坑,只是因为有人踩过并且给出了解决方案,所以危害变小了)既然有人踩过,确定是坑,至少是和标准的JS开发不一样的地方吧?为什么不整理一下写到文档里? 框架或类库的开发,都是为了方便人们使用,而不是给人制造更多的坑,在以前,这是框架或类库存在的基本意义,现在……我就不说了。自己想去吧。
最后,给那些大神们说一句:请降低一些身段,至少管管你的文档是否完善,别人发现的坑也能即时整理到文档中。或者把它修复了。善莫大焉!