前端开发人员HTML、CSS和javascript的技巧,一般在网络平台上运行(如。web浏览器)交付在如下操做系统(又名OSs)javascript
l Android前端
l Chromiumjava
l iOSweb
l OS Xapi
l Ubuntu (or some flavor of Linux)浏览器
l Windows Phone网络
l Windows:操作系统
这些操做系统一般在一个或多个如下设备中运行:3d
l 台式电脑blog
l 笔记本电脑/笔记本电脑
l 移动电话
l 平板电脑
l 电视
l Watch
l 事务(即。任何你能够想象,汽车,冰箱,灯光,恒温器,等等)。
Image source: https://www.enterpriseirregulars.com/104084/roundup-internet-things-forecasts-market-estimates-2015/
通常来讲,前端技术能够运行在上述操做系统和设备上使用,如下运行时网络平台的场景:
l 一个web浏览器(例子:Chrome,IE、Safari、Firefox)。
l 一个无头的浏览器(例子:phantomJS)。
l WebView /浏览器选项卡(认为iframe)嵌入在一个本地应用程序做为一个运行时本地api的桥。WebView UI应用程序一般包含一个由web技术。(即,HTML、CSS和javascript)。(例子:Apache Cordova、NW.js、Electron)
l 本机应用程序由网络技术,在运行时解释本地api的一座桥。UI将使用本机的UI部分。(如,iOS本机控制)不是web技术。(例子:NativeScript React Native)