隨著智慧型手機的普及,企業對於開發專屬 App 的需求也日益增加,紛紛將舊有的網路服務移轉至行動平台上,面對這樣的改變,企業中的 IT 人員必須要能盡速的完成這些工作,在不增加維護和開發成本的狀況下,開發 Hybrid 的 App 成為優先的選擇。因此各家軟體大廠也陸續在各自的開發平台上,加入開發 Hybiry Mobile App 模組,除了 Oracle 所推出的 Jdeveloper,在 Eclipse 上也有開發 Hybiry Mobile App 的工具,甚至是接下來要介紹的 Visual Studio 2015 也在去年加入了 Cordova App Tool。
Visual Studio 這套工具廣為人知的是用來開發 .NET 程式的工具,或者是視窗程式,過去對於開發 App 的支援,也僅僅限於 Windows phone 之上,但就在 2015 年時,Windows 所推出的 Visual Studio 2015 之中,加入了開發 Cordova App 模組,對於熟悉 Visual Studio 開發介面的使用者來說,無疑是一大福音,接下來便概略介紹一下開發介面和其優點。
在開發 Hybrid Mobile App 時,最麻煩的部分就在於必須準備兩個專案分別給 iOS 和 Andorid 的環境來編譯,然而 Visual Studio 2015 開發 App 最大的一個特點便是在發行程式的時候,並不需要分成 Android 和 iOS 兩個專案,可在各自的環境下編譯。現在不論要發行到 Apple 或 Android 的行動裝置,只需要選擇發行的作業系統,按下編譯即可。
使用 Visual Studio 開發 App 的好處
- 專案成品容易維護,能將開發好的專案移植到客戶的 Windows 電腦上,對於長期開發 .NET 程式的使用者,相對能夠更輕易上手。
- 在專案開發過程中,有針對 JavaScript 除錯的功能,開發中 JavaScript 程式碼較為難讀,過往在使用其它工具開發時,並不會有錯誤提示,常常錯了一個字沒發現,回頭便要用更多的時間來尋找,使用 Visual Studio 能夠縮短除錯時間。
- iOS 編譯不再需要分兩個環境來個別執行,較容易達到開發和維護的一致性。
- 人性化的專案介面,能讓使用者對於程式的結構更為清楚,開發更為容易。
在網路瀏覽模式逐漸改變的趨勢下,開發需求也一起轉變,開發工具也相繼出現。比較這些眾多開發工具,除去開發原生程式的工具之外,或許 Visual Studio 2015 會是一個不錯的選擇。