簡體   English   中英

Cordova和Windows 10 Javascript應用程序有什么區別?

[英]What's the difference between Cordova and Windows 10 Javascript Apps?

在Visual Studio 2015中,我去:新項目 - >在Javascript / Windows下 - >空白應用程序(通用Windows)

然后它創建一個具有.html文件,.js,.css等的新應用程序。然后,我可以通過暴露於javascript的對象訪問系統級別的東西。

現在按照微軟的順序實現這一點,我猜我的應用程序是在某種webview中托管的。

現在我們來看看Cordova(或Phonegap),我創建了一個Windows cordova應用程序,這是一個Windows應用程序,其中包含托管的WebView。 (或者它呢?至少它在iOS和Android中的作用)。

所以這不是多余的嗎? 如果我的應用程序本身可以是一個WebView(通過制作一個javascript windows 10應用程序)。 為什么我要托管另一個像cordova一樣的webview?

或者也許我不理解某事......

Windows 10 Javascript應用程序(也稱為WinJS )是一種使用基於Web的技術構建本機Windows應用程序的方法。 WinJS提供了可以直接訪問設備,底層操作系統和框架的庫。

Cordova應用程序還使用基於Web的技術構建,並在嵌入式Web視圖中運行。 Cordova提供了一組用於訪問設備詳細信息的庫,但這些庫通過另一個特定於操作系統的層。 雖然WinJS僅適用於Windows應用程序,但Cordova應用程序在很大程度上可以輕松地重建以在不同平台上運行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM