最も使いやすいJavaフレームワークは何ですか? - TechRepublic

最も使いやすいJavaフレームワークは何ですか? - TechRepublic

ウェブ開発

  • 投稿するには今すぐ登録するかサインインしてください
  • 最近のアクティビティ
  • よくある質問
  • ガイドライン

質問

  • クリエイター

    トピック

  • 使用するのに最適な Java フレームワークは何ですか?

    emilycooper2795 ·約2年5 月前

    私は自分のプロジェクトに取り組んでいますが、どのJavaフレームワークを使用するのが良いのか疑問に思っています

  • クリエイター

    トピック

すべての答え

  • 著者

    返信

    • 2023年4月19日午前3時34分#4069081

      アバター写真

      フレームワークについて

      kees_b · 約2年5ヶ 月前

      使用するのに最適な Java フレームワークは何ですか? への返信

      プロジェクトの背景と、使用を検討しているフレームワークについて教えてください。

      • 2023年4月19日午前3時53分#4069084

        返信先: 使用するのに最適な Java フレームワークは何ですか?

        emilycooper2795 ·約2年5 月前

        Re:フレームワークへの返信

        私のプロジェクトは、小規模なeコマースビジネス向けのウェブアプリケーションで、顧客にユーザーフレンドリーなショッピング体験を提供することを目指しています。このアプリケーションは、商品の閲覧、検索、カート管理、チェックアウト、支払いなどの機能をサポートする必要があります。

        フレームワークについては、SpringかStrutsのどちらかを検討しています。どちらもある程度使用経験はありますが、どちらが私のプロジェクトに適しているかわかりません。この情報に基づいて、いくつかおすすめを教えていただけますか?

        ご協力をよろしくお願いいたします。

        • この返信はemilycooper2795によって 2 年 5 か月前に変更されました。
    • 2023年4月19日午前4時45分#4069143

      返信先: 使用するのに最適な Java フレームワークは何ですか?

      michael.smit22557 ·約2年5 月前

      使用するのに最適な Java フレームワークは何ですか? への返信

      利用可能なJavaフレームワークは複数あり、それぞれに長所と短所があります。最適なJavaフレームワークは、特定のニーズと要件によって異なります。最も一般的なJavaフレームワークを以下に示します。

      Spring Frameworkは、アプリケーションやWebサーバーを介さずに起動できる人気のJava EEフレームワークです。強力でありながら軽量です。開発者たちは、Spring FrameworkによってJavaがシンプル、現代的、効率的、リアクティブ、そしてクラウド対応になると主張しています。

      Hibernate: Hibernate は、Java がリレーショナル データベース管理システムとより効率的に対話できるようにするオブジェクト リレーショナル マッピング (ORM) フレームワークです。

      Struts: Strutsは、コンポーネントベースのMVC(モデル・ビュー・コントローラ)フレームワークモデルに準拠し、JSP API拡張を使用するJavaフレームワークです。開発者の作業負担を軽減するため、Java Servlet APIのプロパティと機能を取得・拡張することが決定されました。

      Google Web Toolkit(GWT):Google APIを使用する場合、Google Web Toolkitはあらゆる種類のインターネットアプリケーションに対応できる充実した機能と強力なツールです。GWTフレームワークは、JavaコードをJavaScriptに変換し、カスタマイズオプションを提供する機能により、リストにある他のフレームワークよりも際立っています。

      注: 商業リンクはモデレーターによって削除されました。

      • この返信は 2 年 5 か月前にmichael.smit22557によって変更されました。
      • この返信は 2 年 5 か月前にkees_bによって変更されました。アバター写真
    • 2023年4月19日午後1時59分#4069449

      アバター写真

      どちらかのセキュリティについて調べてみます。

      rproffitt 投稿· 約2年5ヶ月前

      使用するのに最適な Java フレームワークは何ですか? への返信

      https://struts.apache.org/security/ には、セキュリティに関する多くの注意事項が記載されています。

      Struts と Spring のどちらにするか検討している場合は、アプリ/サイトが完成した後に作業があるため、Struts は避けた方がよいでしょう。

      また、eコマースサイトは今や車輪とみなされています。私たちは車輪を購入します。ゼロから作るというのは、数十年前なら考えられたアイデアかもしれません。

      物語:2005年頃、ある企業にカスタムEコマースサイトの構築について相談しました。その企業のスキルを考慮してGoDaddyを提案し、最適だと思いました。3年後、再びその企業と話をしたところ、別のコンサルタントからGoDaddyは良くないアイデアだと言われたとのことでした。そして、少額の費用(25,000米ドル)でEコマースサイト(フルカスタム)の構築を始めると言われたそうです。ところが、3年後、その企業は150,000米ドル以上を投資していたにもかかわらず、サイトは使い物にならなくなっていました。

      彼らはそのコンサルタントを解雇し、「GoDaddy を試しましたか?」と尋ねる別のコンサルタントを雇ったと私に話しました。最終的に彼らは GoDaddy を試し、2 週間後に販売が始まりました。

      現在、彼らはAmazonで販売しています。

      顧客がカスタム Java 電子商取引サイトを必要とする理由をもう一度教えてください。

    • 2023年4月20日午前10時44分#4069880

      返信先: 使用するのに最適な Java フレームワークは何ですか?

      gulshan212 · 約2 年5ヶ月前

      使用するのに最適な Java フレームワークは何ですか? への返信

      こんにちは、Gulshan Negiです
      。様々な用途に対応できる、人気があり広く使われているJavaフレームワークが数多くあります。どのJavaフレームワークが最適かは、具体的なユースケース、要件、そして好みによって決まります。

      よく知られている Java フレームワークには次のようなものがあります。

      1. Spring Framework
      2. Hibernate
      3. Apache Struts
      4. Apache Maven
      5. JUnit
      6. Apache Kafka
      7. Apache Spark
      8. Jersey
      9. Spring Boot

      要件と専門知識に基づいて適切なフレームワークを選択する前に、徹底的な評価を実施することが重要です。

      • 2023年4月20日午前10時59分#4069888

        アバター写真

        彼らはさらなる援助を必要としている。

        rproffitt 投稿· 約2年5ヶ月前

        Reply To への返信: 使用するのに最適な Java フレームワークは何ですか?

        彼らは後に 2 つのフレームワークについて明らかにしましたが、そのうちの 1 つはセキュリティ面でより悪いようです。

        セキュリティに関する 9 つの選択肢をどのようにランク付けしますか?

    • 2023年4月24日午前3時32分#4072240

      私は提案します

      mindmadetechnologies · 約2年5ヶ 月前

      使用するのに最適な Java フレームワークは何ですか? への返信

      1)Spring
      2)Hibernate
      3)Play
      4)Apache Struts
      5)Dropwizard
      6)Google Web Toolkit (GWT)
      7)Java Server Faces (JSF)
      8)Vaadin
      9)Blade
      10)Grails

      • 2023年4月24日午前10時38分#4072561

        アバター写真

        あなたならどう選びますか?

        rproffitt 投稿· 約2年5ヶ月前

        私は次のように提案します

        そのうちの1つに、新人開発者にとって問題があることに気づきました。そのため、今のところは削除します。

        挙げられた他の9つについてはどうですか?それらには重大なセキュリティ上の問題があるのでしょうか?

    • 返信先: 使用するのに最適な Java フレームワークは何ですか?

      kaushal.saini2661 ·約2年5ヶ月

      使用するのに最適な Java フレームワークは何ですか? への返信

      Javaには、様々な用途に使用できる豊富なフレームワークのエコシステムがあります。最適なフレームワークの選択は、プロジェクトの具体的な要件とユースケースによって異なります。ここでは、最も人気があり、広く使用されているJavaフレームワークをいくつかご紹介します。

      Spring Framework: Springは、エンタープライズレベルのJavaアプリケーションを構築するための幅広い機能を提供する包括的なフレームワークです。依存性注入、アスペクト指向プログラミング、MVCアーキテクチャに加え、セキュリティ、データアクセス、メッセージングといった様々な機能のための多数のモジュールを提供します。

      Hibernate: Hibernateは、Javaアプリケーションにおけるデータベースアクセスを簡素化するオブジェクトリレーショナルマッピング(ORM)フレームワークです。Javaオブジェクトをデータベーステーブルにマッピングする便利な方法を提供し、データの永続化と取得を自動化します。

      Apache Struts: Strutsは、MVC(モデル・ビュー・コントローラ)アーキテクチャパターンに準拠したWebアプリケーション開発のための人気のフレームワークです。Java Webアプリケーションの開発を簡素化するクラスとコンポーネントのセットを提供します。

      Play Framework: Playは、開発者の生産性を重視し、リアクティブプログラミングモデルを採用した高生産性ウェブフレームワークです。スケーラブルで高速なウェブアプリケーションの構築に適した、軽量でステートレスなモジュール型アーキテクチャを提供します。

      Apache Wicket: Wicketは、再利用可能なコンポーネントを用いて複雑なWebインターフェースを構築できるコンポーネントベースのWebアプリケーションフレームワークです。シンプルさと関心の分離を重視しており、Java Webアプリケーションの開発と保守を容易にします。

      Vaadin: Vaadinは、HTML、CSS、JavaScriptを記述することなく、JavaだけでWebアプリケーションを構築できるフレームワークです。コンポーネントベースのアーキテクチャを採用し、モダンでレスポンシブなWebインターフェースを構築するための、すぐに使えるUIコンポーネントセットを提供しています。

      Apache Camel: Camel は、異なるシステムやコンポーネントをシンプルかつ宣言的に接続するための統合フレームワークです。幅広いコネクタと API を提供し、様々なプロトコルやテクノロジーとの容易な統合を実現します。

      Apache Kafka: Kafka は、高スループット、フォールトトレラント、スケーラブルなメッセージングシステムを提供する分散ストリーミングプラットフォームです。リアルタイムデータストリーミングやイベントドリブンアプリケーションの構築に広く利用されています。

      JUnit: JUnitはJavaのテストフレームワークで、コードのユニットテストを記述して実行することができます。アノテーションとアサーションのセットが用意されています。

      • この返信は 2 年 5 か月前にkaushal.saini2661によって変更されました。
      • この返信は 2 年 5 か月前にkaushal.saini2661によって変更されました。
      • アバター写真

        Struts について言及されましたね。

        rproffitt 投稿· 約2年5ヶ月前

        Reply To への返信: 使用するのに最適な Java フレームワークは何ですか?

        彼らはそれらのセキュリティ問題にすでに対処しましたか?

  • 著者

    返信

5件の返信スレッドを表示

Tagged: