浅谈创业公司的技术选型—前端篇

当公司去研发一个产品时,首先会去定位自己的用户群体,那么随之而来的就是用户群体使用的平台有哪些?我们来分析以下各种平台


微信公众号

浅谈创业公司的技术选型—前端篇

微信

微信是一个全民APP,更是一个月活达到10亿的超级平台。由于具有海量用户,丰富的开放功能,微信更是创业者首选的开发平台。在产品研发层面,由于微信开发对于开发者的技术要求适中,开发效率高,非常适合快速验证市场。

相关的技术栈:

  • 编程语言:JavaScript/TypeScript
  • 编程框架 vue/react/angular/jquery (适用于微信公众号) ,taro/wepy(适合于微信小程序)

WEB

浅谈创业公司的技术选型—前端篇

WEB

浏览器跨平台的特性,可以使得一次开发,多处。是一个性价比非常高的平台。再结合微信开发大部分也是基于WEB,所以随着微信端开发的完成,WEB端只需少量更改就可以向用户提供服务。

相关的技术栈:

  • 编程语言:JavaScript/TypeScript
  • 编程框架 vue/react/angular/jQuery, 如果非常在意SEO,更建议采用jQuery。(当然vue与react的ssr也日益完善)

Android

浅谈创业公司的技术选型—前端篇

Android操作系统

作为移动端操作系统的巨无霸,Android系统占用了80%的份额,对于Android用户的占用也是非常重要的。但是在产品研发层面,由于Android系统版本碎片化严重,适配问题较多,所以无论是产品开发,还是测试验证,工作量都偏大。

  • 编程语言:Java/Kotlin/JavaScript
  • 框架: ReactNative(跨平台)/原生

IOS

浅谈创业公司的技术选型—前端篇

IOS操作系统

作为移动端操作系统中的两极之一,IOS虽然在份额上败给了Android系统。但是IOS在产品生态上比Android好很多,可以触及更多的用户使用场景。在产品研发层面,无论是产品设计,还是屏幕适配这种比较头疼的问题都比安卓更加容易。

  • 编程语言:Objective-C/Swift/JavaScript
  • 框架: ReactNative(跨平台)/原生

有人说,前端开发,JavaScript为王!你是否也这样觉得呢?

相关推荐