前端的to B and to C

B指的是企业用户,C指普通的用户,po主在to B的领域也做了一段时间了,这篇文章就讲一下to B的前端和to C的前端有什么区别,或者说各有什么侧重点。

淘宝、腾讯这些公司做的产品主要面向大众用户,对于大众用户而言,交互和兼容性尤为重要,一个产品不好用,不用就是了么,反正没付钱。什么?兼容性?妈蛋,还限制我不能用ie6!!负分滚粗,再也不用了!

因此,这个领域的前端对于交互会有深刻理解,对于Web标准和兼容性也会有很多经验,会很注重细节。因此,会有淘宝时光机、刮刮卡这种比较有意思的东东出来,用户也比较买账。

而面向企业的前端,兼容性绝不是最重要的,用户付钱买了你的产品,会为了要升级一个浏览器就不用了么?从产品特性上讲,面向企业的产品,通常业务逻辑较为复杂,需要很好的划分和管理模块,不然后期升级或者维护就是一个灾难。当然,面向企业的产品,交互也很重要,这些产品经常是为了提高企业运作效率,交互不好,操作体验不好,那肯定就是一锤子买卖了。

to B的产品,可以使用比较重型的框架,比如AngularJS,po主比较中意的~对开发效率有很大提高

当然,做to C的产品,可能更有成就感,毕竟,用户群更为广泛,你可以指着XX网站对朋友说,这个就是偶做的!