私はWebアプリケーションを開発したいと思っています。(私はチームではなく)単独で仕事をしているので、私は自分のツールを選択する必要があります。つかいます。私は、Java EEを使用して考えています :IDE JPAなどのサーバ 日食として、プレゼンテーション層 Tomcatの JSFとprimefacesを/データベース としてマッピング OracleのHibernateと私は春を使うべきだろうか?Webアプリケーションを開発するための適切なツール/プログラムの選択
答えて
Webアプリケーションの開発にはさまざまなツールがあります。すべてが強みと弱みを持っています。
これは本当にあなたが最も慣れ親しんでいます。
あなたはプログラマは、あなたが最も精通しているものに近い言語を使用するツールを選択している場合。
あなたは、プログラマが、その後発生するすべての内の1つのツールを選択していない場合あなたのためのコードは、あなたがそれのルック・アンド・フィールをデザインすることを残す。
次に費用がかかります。ツールのいくつかはオープンソースで無料ですが、多くはそうではありませんが、あなたのポケットが深くない場合は、快適ではない言語を選択する必要があります。
これを私的な個人として行っているのか、従業員として開発しているのかは言いません。
私は、あなたが従業員として働いているMySQLまたはSQL Serverの派生物ではなく、むしろデータベースとしてOracleを見ていると思います。一部の企業では、使用したツールを制限して、去った後もサポートを確実にすることができます。
アプリケーションを実装するために使用されたものはユーザーが気にしませんが、実行するために特定のライブラリ/ツールが必要な場合は特にそうです。
JSFとJPAを使用するJava EEアプリケーションをビルドする場合、Tomcatよりもはるかに簡単に選択できるのは、これをすべて含むサーバーをダウンロードすることです。
これらの例は、GlassFish、JBoss AS、TomEEおよびResinです。
Java EE 6では、もうSpringは必要ありません。
Oracle JDeveloper 11gを使用できます。デザインから開発まで、そしてデバッグまで、あなたを手助けするのは1つのIDEの中にあります。訪問
- 1. Django Webアプリケーションのための適切なデータベースシステムの選択
- 2. ダイナミックWeb UI開発のための適切なアプローチ:テンプレートベース
- 3. 適切なアーキテクチャを選択するSilverlight WebアプリケーションがJSP Webページにアクセスする
- 4. CADアプリケーション開発のために選択する言語
- 5. iphone app devのための適切なツールを選択
- 6. 実装のための適切なIBM MobileFirstバージョンの選択
- 7. ネイティブのための適切な開発環境
- 8. .NETで適切なネットワーキングおよびWebサービステクノロジを選択する
- 9. Java:適切なオーバーロードを選択した公開サービス
- 10. Webアプリケーション開発の最適化戦略
- 11. 適切なシャットダウンJava Webアプリケーション
- 12. 適切なnth-childsを選択する
- 13. 適切なプラットフォームを選択するネットプログラミング
- 14. 適切なRailsセッションストアを選択する
- 15. 適切なコンテナを選択するUnity
- 16. クロスプラットフォームアプリケーションを開発するためのJavaの適切な置き換え
- 17. オントロジーを開発するためのオントロジー方法論の選択
- 18. Android開発:アプリケーションをアプリケーションの選択に追加するには?
- 19. URLを書き換えるためのフォーム選択リストの適切な処理
- 20. 適切なjQueryのセレクタの選択肢
- 21. 適切なPHP開発のためにemacsを設定するには?
- 22. Google-Maps-ish Webアプリケーションの最適な開発フレームワークですか?
- 23. 私のアプリケーションから適切なアプリケーションがインストールされた適切なアプリケーションにAndroidのファイルを開く
- 24. 適切なdbインデックスの選択
- 25. 適切なhreflangタグの選択
- 26. 適切なDockerベースイメージの選択
- 27. 私がビジネス用Webアプリケーションを開発する場合に選択するプラットフォーム
- 28. アプリケーションに適切なNoSQLデータベースを選択してください
- 29. (モバイル)Webアプリケーションの開発のためのAndroid SDKに似たフレーム
- 30. Webアプリケーション開発
J2EEやJavaEE6
などをあなたはまた、設計することができますし、モデルのデータベースが必要? – fiction