元空间使用指南

前端工程师为哪些平台开发?

前端工程师编写 HTML、CSS、以及 JS 的代码,典型的运行环境是 Web 平台(比如,Web 浏览器),并搭载在如下的操作系统中(OS):

  • Windows
  • Windows Phone
  • OS X
  • iOS
  • Android
  • Ubuntu (或其它 Linux 发行版)
  • Chromium

以上操作系统运行在如下的设备上:

  • 桌面电脑
  • 笔记本 / 上网本
  • 手机
  • 平板
  • 电视
  • 手表
  • 其它 (任何你可以想象到的设备,比如,汽车、冰箱、恒温器等等)

图片来源:https://ams-ix.net/newsitems/87

一般来说, 前端技术可以运行在前面提到的任何一个操作系统以及设备上,只要其符合如下的条件:

  • 一个运行在操作系统内的 Web 浏览器(比如:Chrome, IE, Safari, Firefox)。
  • 使用命令行的 Headless 浏览器 headless browser (比如 phantomJS)。
  • WebView/浏览器标签页 集成在原生应用中, 借助原生 API 运行。典型的 Webview 程序包含一套利用 Web 技术(HTML、CSS、以及 JS) 构建的 UI 组件。(比如:Apache Cordova, NW.js, Electron)
  • 通过 Web技术构建的原生应用,利用原生 API 进行解释运行,UI 将利用原生的 UI 组件(例如,iOS native controls) 而非通过 Web 技术构建。(比如:NativeScript, React Native)