5

私は調査を行い、これを絞り込みました。OK、それで、クラウド ベースの Android アプリケーションを開発するバックエンド (サーバー側) に使用する言語とツールを決定しています。フレームワークとして Google App Engine を決定しました。Android タブレットで開発する予定なので、クラウドベースの IDE が必要です。(クライアント側にはネイティブの Android IDE アプリを使用します)。

App Engine は、Go プログラミング言語、Java、および Python をサポートしています。Go をサポートする安定したクラウド IDE がないように見えるため、Java と Python が残っています。IDE の膨大なリストを次のように絞り込みました。

Coderbuddy - (App Engine 用に設計されていますが、Python のみ) exo Cloud - (Java と Python をサポート) Cloud 9 - (Java と Python をサポート)

私はどちらの言語も知りません。Android クライアント側の開発では、いずれにせよ Java を学ばなければなりません。Python の方がコーディングが速いことは理解しています。それは間違いなく要因ですが、パフォーマンスやスケーラビリティを犠牲にしたくはありません。私は多くのSQLデータベースのことをしています。

最後に、私が道を外れていて、別の方向に目を向けるべきだと思われる場合は、お知らせください。ありがとう!

編集: 私の背景言語は Delphi (Object Pascal) です

4

1 に答える 1

1

私の推測では、Javaを使用すると、解決策を見つけるためのフレームワークがたくさんありますが、Pythonがそれを提供するとは思いません。

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

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

また、Javaを使用すると、Androidのおかげでより慣れ親しむことができるので、それはプラスであり、より理にかなっていると思います。

自分に最適なものをよりよく理解できるように、少なくとも開始する必要があります。

そして準備をしてください、それはDelphiとはかなり異なります;)

于 2012-04-05T17:40:36.980 に答える