色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

js可以寫軟件嗎

錢淋西2年前17瀏覽0評論

js可以寫軟件嗎?

感謝邀約,隨著前端的發展,前端的應用領域越來越廣泛,不僅僅是做個網站前端頁面了,并且還能跨界做后端,比如 Node.JS, 做手機端軟件、桌面端軟件,因此現在的前端有流行叫做“大前端”的叫法,以下我是針對這個問題的看法,歡迎大家來探討:

首先和大家聊聊,大前端能做哪些事情

一個好的產品,隨著使用人數的越來越多,就需要考慮更多使用場景,因此衍生出了產品的各種端,比如網頁PC端、網頁移動端、手機端(安卓、蘋果)、桌面端(windows、蘋果、linux)、Pad端、物聯網設備端、小程序端,由此可見,隨著產品線的擴張,要滿足這么端,要投入大量的技術和時間,更重要的你要花費更多的錢。有可能你的產品還沒做完,市場的風口就過了。為了適應社會的發展,減少重復的技術投入,大家希望使用同一種技術方案,跨場景解決這么多端的問題,避免重復性的投入,因此大前端的概念出現了,我們可以使用前端的技術方案,主要是JavaScript語言,去解決這些跨平臺跨端前端產品UI的問題。

使用前端開發手機端軟件

目前主流的手機系統,就是安卓、iOS兩大陣營,如果你要開發原生的應用,你就需要分別招安卓的JAVA團隊或者iOS的swift、Objective-C團隊,但現在你可以使用前端框架的技術去解決這個問題,一個前端團隊就能搞定,何樂而不為呢。比如使用React Native的方案,其主要采用JS橋接加Native橋接兩個方式合并起來的,生成的應用并不是混合應用,而是一款所謂真正意義的原生應用,使用感受上和Objective-C或Java編寫的應用相比幾乎是無法區分的,使用體驗是基本一致的;或者使用uni-app,uni-app是一個使用Vue.js開發所有前端應用的框架,開發者編寫一套代碼,可發布到的iOS,機器人,H5,以及各種小程序(微信/支付寶/百度/頭條/ QQ /釘釘)等多個平臺。據他們說擁有350萬開發者用戶,旗下uni-app有5萬+案例,600 +插件。如果你選擇使用這個方式開發開發APP,那建議你去學習 Vue這個框架和前端相關的基礎知識。

使用Electron開發桌面軟件

首先讓我們聊聊Electron的誕生歷史,2012年英特爾招聘了我國一名學生Cheng Zhao(暫且這么叫吧,中文全名具體字不清楚),做為 node-webkit 項目工作的實習生,在做這個項目時,他不是想著去優化當前的實現方式,而是換了一個思路,基于 Chromium 內核最小瀏覽器的形式進行封裝的思想進行項目的重寫,同時跟他搭檔的還有一個外國小伙Roger 一起完成了node-webkit v0.3.6 版本的開發。Cheng Zhao 結束了因特爾的實習生涯,他們一起加入到 GitHub atom 編輯器的研發團隊,在嘗試將過往node-webkit 經驗復制到 atom 的失敗之后,他們決定重新寫個shell,對 node-webkit 在體系結構上進行重寫,新的shell稱作atom-shell,最后改名Electron,就這樣 Electron 誕生了。

Electron 基于 Chromium 和 Node.js, 讓你可以使用 HTML, CSS 和 JavaScript 構建應用。Electron 是一個由 GitHub 及眾多貢獻者組成的活躍社區共同維護的開源項目。開發出的應用可以兼容Mac、Windows 和 Linux三個平臺的應用程序。目前被世界多家知名科技公司進行使用,據說大名鼎鼎的VScode編輯器使用的就是Electron ,下圖展示了哪些公司正在使用:

小節

關于今天的分享就和大家聊到這里,大前端讓我們前端能做更多的事情,這就意味著更多的責任,只有不斷的去學習,才能勝任。讓我們一起努力,推動大前端的發展吧!

css3兼容性處理,js可以寫軟件嗎