web-dev-qa-db-ja.com

デスクトップおよび携帯電話アプリケーションの開発を学ぶための単一の言語?

クロスプラットフォームOS(win、* nix)とモバイルアプリ(IOS、Android)に対応するアプリを開発できる言語はありますか。 。

Python? Ruby?

5
Mowancaco

デスクトップおよび携帯電話アプリケーションの開発を学ぶための単一の言語?

答えはHTML5/Javascriptです。

  • PhoneGap's 7つのプラットフォームをサポートする機能。
  • Node.js/Topcube's デスクトップアプリケーションを開発する機能。
4
Jim G.

pythonは広く使用されているため、その場合はpythonを学ぶ必要がありますデスクトップアプリケーションゲームスクリプティングAndroidアプリウェブフレームワーク

pythonを使用しているトップ企業:

  • グーグル
  • youtube
  • フェイスブック
  • ドロップボックス
  • Quora

その他多数...リストは巨大です

3

C++、C、およびその他の移植可能なネイティブ言語(Cと通信できる)は、ニーズを満たします。アプリには常にプラットフォーム固有の部分があり、プラットフォームごとに変更する必要があります(機能するエンジンを使用しない場合)が、アプリケーション自体は独立して作成できます。

3
Klaim

C#。

これは、Windows( Mono または通常の.NETフレームワーク)、LinuxおよびMac(Mono)で動作します。

Xamarin Monotouch は、Android、iOS、およびWindows Phone 7用のアプリの構築に使用できますが、各プラットフォームに固有の特定のUIビットがあります。

PlayStation Suite SDK 現在はC#の使用のみをサポートしており(Monoによってサポートされており)、PlayStation VitaおよびPlayStation認定デバイス用のアプリ/ゲームの構築に使用できます(現在は一部のSonyのみ) -made Android携帯電話とタブレット)。

nity Game Engine は、Webブラウザー(特別なプラグインを使用)、iOSデバイス、Androidデバイス、そしてあなたがたくさんのお金を持っていて、資格情報、コンソールも同様です。

そして、C#で書かれたいくつかのアプリ:

3
wkl

Java を使用してみてください。 Eclipse はJavaを使用して作成されており、デスクトップで実行されます。また、モバイルデバイス向けの Android についてはすでにご存知だと思います。 。Javaはあらゆる場所で使用されており、確実にクロスプラットフォームです。

2
Bernard