2011-07-12 14 views
0

ここ数年(あるいはそれ以下)、さまざまなモバイルアプリケーション開発フレームワークが登場し、ネイティブデバイスSDKプログラミングなしでクロスプラットフォーム(場合によっては)モバイルアプリケーションを作成できることを約束します。これらはOpenPlug、Redfoundry、Appcelerator、PhoneGAP、RhoMobile、Ansca-Coronaです。モバイルアプリケーション開発フレームワーク:良い、悪い、醜い?

このリストは着実に大きくなっていますので、どれが良いか悪いのかは分かりませんそこ。このグループの誰もが、これらのいずれかに関して良い/悪い/醜い経験をしていますか?これらを使用していれば、実際のアプリケーションを構築するのに十分なのですか?

+0

同様の質問には、[1] [ここ] [1] に答え:http://stackoverflow.com/questions/1482586/comparison-between-corona-phonegap-titanium – Alper

答えて

0

私はrhomobile(Rhodes 3)に入ってきて、非常に良いと感じました。これは、主に私がRuby/RoRの開発者であり、私はまだ別の開発言語を学ぶことに直面する必要がなく、少し紛らわしいが、完全に楽しい経験になる。 私はrhohubから遠ざけて、ローカルマシンで開発する傾向があります。これは、私が多くの理由でより簡単に行うことができることがわかりました。

は、私が以前にbuzztouchでプレーしていたが、あなたはあまりにも複雑な何かをしたくない場合には、(機能がかなり限定されている)

私が推測しかし、それは非常にうまく機能し、ネイティブ探してアプリを生成しませんでした私があなたに与えることができる最高のアドバイスは、あなたが好きな言語をカバーするプラットホームからさまざまなプラットフォームを試してみることです。

0

私たちはPhonegapを使って多くのクロスプラットフォームアプリケーションを開発しました。 PhoneGapはApache Cordovaとも呼ばれ、プログラマがモバイルアプリケーションを構築し、複数のモバイルデバイスプラットフォーム間でネイティブモバイルアプリケーションとして簡単にインストールできるPhoneGapフレームワークでラップする技術です。

この経験は、私たちが構築したデータ駆動型アプリケーションの種類に関して非常に優れています。

あなたがHTML5、CSS、およびJavaScriptに堪能なWebプログラマなら、PhoneGapはあなたに新しいチャンスをもたらします! HTML、CSS、JavaScriptなど、あなたが知っていると思うウェブテクノロジーを使ってネイティブモバイルアプリを構築することができます。 PhoneGapを使用して開発されたアプリケーションはハイブリッドアプリケーションです。アプリケーションの一部(主にUI、アプリケーションロジック、サーバーとの通信)は、HTML/JavaScriptに基づいています。デバイス(電話機またはタブレット)を通信および制御するアプリケーションの他の部分は、そのプラットフォームの母国語に基づいています。 PhoneGapは、JavaScriptの世界からプラットフォームのネイティブ世界への橋渡しを提供し、JavaScript APIがデバイス(携帯電話やタブレット)にアクセスして制御することを可能にします。

関連する問題