私はスマートフォンの開発 (windows ce) で遊んでみましたが、vs.net を使用したり、優れたエミュレーターなどを使用したりするのは非常に簡単に思えました。
ブラックベリーの成長はどうですか?JavaME を使用しているため、.net 開発者が SDK/構文を学習することはそれほど難しくないと思います。
しかし、開発用 IDE、デバッグ、エミュレーターなどはどうでしょうか?
私はスマートフォンの開発 (windows ce) で遊んでみましたが、vs.net を使用したり、優れたエミュレーターなどを使用したりするのは非常に簡単に思えました。
ブラックベリーの成長はどうですか?JavaME を使用しているため、.net 開発者が SDK/構文を学習することはそれほど難しくないと思います。
しかし、開発用 IDE、デバッグ、エミュレーターなどはどうでしょうか?
Blackberryの使用経験は非常に限られていますが、私が持っていることからすると、かなりユーザーフレンドリーです。Javaは、おそらくCE開発に使用したであろうC#にかなり似ています。
おそらく、IDEにはEclipseを使用するでしょう。これは、慣れれば良いことです。Visual Studioから来るのはおそらく少しイライラするでしょうが、チャンスを与えてください。
デバッグとエミュレーターに関しては、私の限られた経験から、問題はありません。実際、Blackberryは多くの点でどのCEデバイスよりもはるかに優れたプラットフォームだと思います。
Blackberry開発用のVisualStudioプラグインもありますが、開発されたプログラムを使用するBlackberryにランタイムをインストールする必要があるため、ユーザーの電話を制御できるEnterpriseアプリでのみ非常に役立ちます。
BlackBerry は、構文の強調表示と「スマート挿入」エディター、コンパイラー、およびデバッガーに加えて、多数の統合ツール (特にカバレッジ、メモリ使用量、プロファイリング) を備えたJava 開発環境を提供します。BlackBerry コード署名ツール、JAD および COD 生成も含まれています。
Eclipse でコードを開発し、Ant でコンパイルし (etaras の RAPC ant タスクを使用しますが、それらはなくなったようです -- BlackBerry Ant Toolsが適切な代替品のようです)、JDE を使用する方がはるかに簡単であることがわかりました。デバッグ/プロファイリングなど
新しい RIM Eclipse プラグインは使用していません。
MDS Studioには、Eclipse ベースの環境と Visual Studio ベースの環境の両方があります。UI のプロトタイピングには便利ですが、カスタム開発を行うにはやや面倒です。BB はそれを「迅速なアプリケーション開発」として販売しており、そのパラダイムには長所と短所があります。
BlackBerry の開発は、他の特殊な Java ベースのアプリケーションと非常によく似ていることがわかりました。標準の J2ME Midlet アプリを開発するのであれば、それ以上の知識は必要ありません。BlackBerry のユニークな機能を本当に活用したり、BB アプリケーションと統合したりしたい場合は、BlackBerry 固有の API を学ぶ必要があります。すべてをまとめる方法を説明する書類または書類。
警告 Emptor、YMMV など、吐き気がします。
私は実際にこの理由でブラックベリーを購入しました。Eclipse IDEを使用してから、JDEプラグインをインストールできます。JDEプラグインには、blackberrysdkといくつかのエミュレーターが含まれています。
編集 -http://na.blackberry.com/eng/developers/javaappdev/
数週間前、環境を設定しているときに問題が発生しましたが、ブラックベリーのフォーラムで解決策を見つけました。YMMV
「BlackberryMDSstudio」と呼ばれる別のBlackberry開発環境もあります。これはJavaの代替手段です。Lotus Notesの開発者である同僚の何人かは、より視覚的であるため、このIDEを好むことを知っています。個人的には、Java開発者であるJavaの方が好きです。
サポート コミュニティは、自分が書いている内容について明らかにある程度の考察を加えた人々からの適切に書かれた質問に非常に迅速に対応します。RIM はまた、新しい携帯電話用の新しいシミュレーターの更新を迅速にリリースします。これは、私が過去に他のメーカーで問題を抱えていたものです。