看板 Translate-CS 關於我們 聯絡資訊
原文網址:http://www.2ality.com/2013/03/web-platform.html 中文翻譯:http://blog.dontcareabout.us/2013/03/web-platform-html5.html 當 web platform 出現在各平台、用來實作 application, 它看起來像是在加強替換 HTML% 的力道(已經很大程度地替換掉 Ajax 了 [Ref.1])。 在這個脈絡下,這兩個術語都代表了 web browser 上的程式語言平台。 前者包含 JS;後者沒有,嚴格來說它包含了以 JS 為基礎的 API。 為甚麼 web platform 是個好選擇? ----------------------------- 這是確實發展中的事情,原因有三: 第一,web platform 將實際平台描述的更好。 HTML5 當中的 HTML 暗示著「web browser 上除了 JS 的其他東西」, 但是 JS 是這個平台不可分割的一部分。 其次,一個不必要的版本號碼限制了 HTML5 的壽命。 再者,我們、以及知道什麼是 web 的人早就談論過 web apps 了。 所以「web apps 是奠基在 web platform 上」是很適合的用法。 因此,當 web 社群聚在一起讓 web 開發的文件更完善時, web platform 的名字就被選來撰寫文件。 感謝[這些努力][web platform],web platform 也有一個 logo 了: ![web platform logo] [web platform]: http://www.webplatform.org/ [web platform logo]: http://4.bp.blogspot.com/-sBwo0bbF85A/ UTfu1pa_2lI/AAAAAAAAAvE/Og0K5_zyV3o/s1600/web-platform-logo.png web platform 日益重要 -------------------- 越來越多的作業系統讓你使用 web platform 來撰寫一流的 apps。例如: * 桌機作業系統:Chrome OS [Ref.2]、Windows 8 [Ref.3] 以及 [Ubuntu]。 * 行動裝置作業系統:[Firefox OS]、[Tizen]、[Ubuntu Phone]。 [Ubuntu]: http://developer.ubuntu.com/resources/technologies/webapps/ [Firefox OS]: https://marketplace.firefox.com/developers/ [Tizen]: https://www.tizen.org/ [Ubuntu Phone]: http://www.ubuntu.com/devices/phone/app-ecosystem 此外,Google 跟 Mozilla 都在研究如何讓 web apps 變成原生的桌機應用程式: [packaged apps](Google 的第一步:[Chrome app launcher])與 Mozilla 的 [Desktop WebRT]。 [pakcaged apps]: http://developer.chrome.com/apps/about_apps.html [Chrome app launcher]: http://blog.chromium.org/2013/02/chrome-app-launcher-developer-preview.html [Desktop WebRT]: https://wiki.mozilla.org/Apps/WebRT 相關的 blog 文章 -------------- [Ref.1]: http://www.2ality.com/2011/01/ branding-web-technologies-and-new-html5.html [Ref.2]: http://www.2ality.com/2011/05/ few-thoughts-on-chromebooks-and-chrome.html [Ref.3]: http://www.2ality.com/2011/09/ms-build-keynote1.html -- 錢鍾書: 說出來的話 http://www.psmonkey.org 比不上不說出來的話 Java 版 cookcomic 版 只影射著說不出來的話 and more...... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.164.170.244