浅谈创业公司的技术选型—前端篇
当公司去研发一个产品时,首先会去定位自己的用户群体,那么随之而来的就是用户群体使用的平台有哪些?我们来分析以下各种平台
微信公众号
微信
微信是一个全民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为王!你是否也这样觉得呢?
相关推荐
guaonanzi 2020-01-13
Ballcontrol 2019-12-11
coolaoq 2014-07-31
敦厚的曹操 2013-01-21
创业轨迹 2011-07-04
xyrrwcom 2011-04-15
ieyeing 2008-05-09
Anthony 2016-03-13
hdfghh 2012-10-22
sing 2019-06-24
wqn 2019-06-26
shadowqs 2019-06-26
行着 2019-06-20
madmanG 2011-08-02
wangyiban 2009-10-15
Anthony 2009-05-21
tianxiaolu 2016-03-14
hdfghh 2018-11-25
louistsuo 2017-07-04