2012-06-23 550 views
2

我在想,如果我想使應用量。iOS以及Android是是否值得進入學習的整個HTML,CSS,JavaScript的路線或我應該學習他們的母語軟件開發工具包?HTML 5或Objective-C&NativeSDK

準確地說HTML5會成爲未來我猜想我會想。它會真的取代原生移動應用程序嗎?

我知道沒有人有一個水晶球,但我只是從更有經驗的/或更高級的開發人員尋求意見。

非常感謝。

回答

4

現實情況是,HTML5將永遠不會成爲iOS和Android構建的本機應用程序的現實替代品,因爲它不夠強大或足夠強壯。此外,如果您打算創建非常簡單的應用程序,那麼使用HTML5將只適用於您。即使那樣,你也會遇到問題。

考慮例如iOS中的表格視圖。它可以針對速度和交互進行高度優化,從而始終超越第三方遠程解決方案(如HTML5)。請注意,表格視圖是創建iOS應用程序時最簡單的事情之一。

此外,知道的Java(Android)和Objective-C的(IOS)將在您的職業生涯發展方面從長遠來看對你有利。有一個例外:如果你的應用將成爲一個網絡應用(即Facebook)的本地表示,那麼它實際上是有意義的,以大部分的網絡方式(HTML5/Javascript/CSS) 。事實上,這正是Facebook所做的。然而,即使Facebook在一年的較好時間裏,在移動設備上也經歷了一次非常多的錯誤和崩潰。

最後,我知道是誰認真認爲HTML5作爲移動應用的建築(除用於網狀功能很大程度上基於Web的應用程序等)的有力競爭者沒有應用程序開發人員的。當然,這個夢想是,HTML5將成爲開發者的「銀彈」或「金錘」,開創了一個新的時代,我們可以專注於爲各種設備學習一套技術。不幸的是,這只是一個夢想。最起碼到現在。