2014-01-20 114 views
2

我想開發用於移動電話的跨平臺應用程序,我想只PROGRAME一次,並安裝了該應用對我們時下型動物的平臺。開發移動跨平臺應用程序

我看了一下有不同的框架,我想跳過所有的基礎框架,比如phonegap,它使用html/javascript,因爲我覺得用這些框架開發的應用程序不會有好的性能。我更喜歡開發原生應用程序。

考慮到這一點,我發現LiveCode或Xamarin看起來有趣,但因爲我沒有任何experiencie和他們在一起,我真的不知道哪一個我應該採取。顯然,例如,Xamarin不分享你開發的所有代碼...

我需要一些建議和建議,因爲我將不得不學習使用從開始的框架,我不想浪費我的時間!

那麼,任何使用這些框架的經驗?建議?建議?

+0

這是一個基於意見的問題。不是一個編程問題。你不應該在StackOverflow上提出這個問題。 – Mark

回答

5

你的用例是什麼?對於大多數企業應用程序來說,基於HTML5的應用程序足夠好本地應用程序更適合遊戲和多媒體應用程序。

this

Appcelerator的鈦已PhoneGap的啓發平臺之外的標準選擇。

+0

我只是覺得如果我可以開發一個本地應用程序而不是基於html5的應用程序,爲什麼我會使用html進行開發?即使應用程序不需要那麼多的性能......並且與本機相關的是,我指的是像LiveCode這樣的框架,它將最終的應用程序導出爲本機代碼 – Frion3L

+0

然後,您建議我使用Titanium Appcelerator?該應用程序將會非常簡單... – Frion3L

+0

如果您想使用現有的html5/jquery/dojo技能集並在網絡應用程序,移動網絡應用程序和移動應用程序之間共享內容,則可以使用PhoneGap +。否則,LiveCode和Xamarin都有很好的IDE,有類似的平臺支持,LiveCode是PHP風格,如果你在.Net環境中工作,Xamarin很容易。如果你有一個簡單的應用程序,需要快速開發,LiveCode更適合。 – Paddy

4

我已經評估最流行的平臺,並不想進入有關親的和反對的各那些因爲那的任何參數是不是你問的這個論壇的,也不是目的。

在好幾個月我的評價過程中,主要的決定,最終來到了我是否需要刷上我的Java技術和/或瞭解HTML或確實學習新的編程語言。

如果您還沒有Java或HTML的現有技能,那麼Livecode是到目前爲止是最容易遵循的路線。其基於英語的命令集在開發過程中易於學習和使用,並在事後進行調試和維護。沒有任何特殊字符和短語的尷尬序列需要說明你想達到什麼。它還有一個很棒的「拖放式」所見即所得的IDE,開發速度只是你在其他IDE中做的一小部分。儘管易於使用,但Livecode可從單一源代碼庫生成跨平臺(IOS,Android,OSX,Windows等)原生應用程序。

如果,另一方面,你有一些好的JavaScript的經驗,那麼Appcelerator的和jQuery Mobile的使用PhoneGap的可能是更適合您的需求。

對於我個人來說,這終究是一個沒有腦子 - Livecode。

祝你好運