前端为何开发
前端开发者通常使用前端技术书写HTML、CSS以及JS代码,并运行在以下操作系统中:
- Windows
- Windows Phone
- OSX
- iOS
- Android
- Ubuntu (或者类似的)
- Chromium
这些操作系统通常运行在下列设备中:
- 桌面电脑
- 便携式 / 笔记本电脑
- 移动电话
- 平板电脑
- 电视
- 手表
- 其他东西(比如…任何你能想象到的,车、冰箱、灯、恒温器等等…)
图片来源:https://ams-ix.net/newsitems/87
总的来说,前端技术可以在上述系统和设备中,于下列场合中运行:
- 网络浏览器(比如Chrome, IE, Safari, Firefox)
- 无头浏览器(比如phantomJS)由操作系统中的CLI驱动
- 网络视图/内嵌于原生应用中的浏览器,作为原生接口运行桥梁。UI都是基于网络的(比如 Apache Cordova, NW.js, Electron)
- 使用网络技术构建的原生应用,UI是基于本地的(比如NativeScript, React Native)