2012-04-05 7 views
5

私は自分の研究を行い、これを絞り込んだ。 OK、クラウドベースのアンドロイドアプリケーションを開発するためのバックエンド(サーバー側)に使用する言語とツールを決定しています。私は自分のフレームワークとしてGoogle App Engineを決定しました。私はアンドロイドタブレットで開発しようとしているので、私はクラウドベースのIDEが必要です。 (私は、クライアント側のネイティブアンドロイドIDEアプリを使用するつもりです)。Androidバックエンドテクノロジー - 言語(Java、Python)&IDE(CoderBuddy、exo Cloud、Cloud 9)

App Engineは、Goプログラミング言語、Java、Pythonをサポートしています。 Goをサポートする安定したクラウドIDEがないように見えるので、私はJavaの& Pythonを残しています。 - (唯一のApp Engineが、Pythonのために設計された) エキソクラウド - (Javaの& Pythonがサポートされている) クラウド9 - (Javaの& Pythonがサポートされている)

Coderbuddy:私はまでのIDEの私の広大なリストを狭くしました

私はどちらの言語も知りません。私はAndroidクライアント側の開発のためにJavaを学ばなければならない。私はPythonがコード化する方が速いことを理解しています。それは確かに重要な要素ですが、パフォーマンスやスケーラビリティを犠牲にしたくはありません。私はたくさんのSQLデータベースをやっていきます。

最後に、私が途方に暮れていると思ったら、別の方向に見てください。ありがとう!

編集:私のバックグラウンド言語は

答えて

1

私の推測では、Javaを使用して、あなたが解決策を見つけるためのフレームワークの多くを持つことになりますと、私は本当にPythonはあなたのことを提供するとは思わないということであるデルファイ(Object Pascalの)です。

IDEについて、私はあなたがPythonでそれについて心配する必要はないと思う、あなたはSublimeText 2またはEclipse(Pythonエディタをインストールする必要があります)を使用することができます。どちらも優れていて、Pythonは簡単にデプロイできます。

JavaではEclipseを使用していますが、友人はNetBeansを使用しており、サービスなどのアイテムを作成するための「ショートカット」がいくつかあります。

また、Javaでは、Androidのためにもっと慣れ親しんでいますので、プラスだと思います。

あなたは少なくともあなたのために何が最善の良いアイデアを持つことができるように開始する必要があります。

準備が整い次第、Delphiとは異なるでしょう;)

関連する問題