この調査では、Java 開発に従事する開発者が調査回答者全体の 51.27% を占めており、このことからも Java 言語の使用に関する調査は比較的正確です。 調査結果によると、Java 開発者の間で最も使用されている JDK バージョンは JDK1.6 と JDK1.7 であり、これら 2 つのバージョンの使用率は調査データ全体の 88.26% を占めています。アプリケーションサーバーの使用に関しては、Tomcat は主に Java 開発に使用されており、最大 75% を占め、2 位の Oracle Weblogic は 10.12% を占めていますが、Jboss AS と IBM Websphere はそれぞれ 4.35% と 5.48% にすぎません。さらに、開発者の大多数は JVM 上で他の言語を使用しておらず、この割合は 72.87% にも達します。 Java 開発者が使用する Java Web 開発フレームワークのトップ 2 は Spring MVC と Struts (それぞれ 36.66% と 25.79% が使用) で、これら 2 つの使用が全体シェアの 62.45% を占めています。また、注目すべき点は 2 つあります。1 つは、フレームワークを使用していない Java 開発者の割合が 11.54% に達していること、2 つ目は、自社開発フレームワークの割合が 10.91% に達していることです。 Java テクノロジの人気トップ 4 は、Struts+Spring+Hibernate、Hadoop、Java8 の新機能、Spring MVC です。このうち、Struts+Spring+Hibernate と Hadoop は同じ割合であり、注目度は 26.05% と 26.05% です。はそれぞれ 26.00%、Java 8 の新機能は 16.11%、Spring MVC は 11.37% です。 開発ツールに関して言えば、Java 開発者の大多数が使用している開発ツールは Eclipse であり、IntelliJ IDEA のユーザーも少数です。また、開発年数に関係なく、Java 開発ツールでは Eclipse が圧倒的な優位性を占めていますが、開発年数が長くなるにつれて Eclipse のシェアは減少し、Intelli JIDEA と NetBeans の割合が増加します。 .net の学習については、次の学習概要を示しますので、参照してください 最初の段階: 基本に焦点を当てます (C# の基本、C# コア、C# 5.0 の新機能、Web 開発の基本、データベースの基本) C#の基本構文、C#5.0の構文シュガー、Linq、ラムダ式、IO操作内容、ポリモーフィズム、デリゲートイベント、ジェネリックス、XML、.Net共通クラスライブラリ、データ構造などの教育コース、学習内容を徹底的に学習します。データベース開発と 3 層アーキテクチャのコース、SQL 言語、SQL Server 開発、ストアド プロシージャ、トリガー、ADO.NET、Web 開発テクノロジ (HTML、CSS、JavaScript) などを徹底的に学習します 第 2 段階: 改善に焦点を当てる 第三段階:プロジェクト研修 第四段階:卒業プロジェクト ステージ5: 作業前の準備 慎重に作られた 42 個のクラシック ケースは、一般的なエンタープライズ プロジェクト開発における典型的なアプリケーションの 90% をカバーします 1. ログインモジュールの代表的なケース(リメンバーミー機能、認証コード機能) 2.「省、市、郡」と同様の3段階連携効果の実装事例(Ajaxにはリフレッシュ効果なし) 3. 権限管理事例(動的機能メニュー、ロールユーザー管理) 4. ファイル管理ケース (アップロード、ダウンロード、複数ファイルのアップロード、プログレスバー、非同期) 5.オンラインフォトアルバムケース(画像ファイルを保存するデータベース、サムネイル機能) 6. アプリケーション関数のケース (サイズ変換、地域コードと都市コード、金額変換など、企業で一般的に使用されるアプリケーション関数) 7. 一般的なクラス ライブラリのケース (文字列操作、暗号化、復号化、日付と時刻の処理など、企業で一般的に使用されるクラス ライブラリ) 8. カレンダーケース(マイカレンダー、スケジュール) 9. アドレス帳の場合 (最も一般的な追加、削除、変更、検索機能) 10. オンラインカスタマーサービスの事例 (顧客とカスタマーサービススタッフ間の会話をシミュレート) 11. HTMLエディターの場合(よく使われるリッチテキストエディター) 12. メールケース (「広告メール送信」モジュール、「pop3 受信および処理」モジュール) 13. オンライン投票事例(データベース設計、機能実装) 14. オンライン試験事例(データベース設計、機能実装) 15. 掲示板事例(データベース設計、機能実装) 16. マルチユーザーブログシステム(データベース設計、機能実装) 17. オンラインフォーラム(データベース設計、機能実装) 18. ポッドキャストネットワーク (プロフェッショナルオンラインビデオネットワーク) 19. EC「オンラインバンキング決済」事例(分析原理、機能実装) 20. 「My Shopping Cart」事例(データベース設計、機能実装) 21. 認可ログイン事例(分析原理、機能実装) 22. 大量SMSケース (分析原理、機能実装、サードパーティインターフェース) 23. .NETによるクライアント・サーバー間のリアルタイム通信ソリューション --SignalR (解析原理、機能実装) 24. Webサイトの静的化事例(分析原理、機能実装) 25. .NET上でのWeChatパブリックプラットフォーム構築事例(解析原理、インターフェース解析、機能実装) 26. .NETでのモバイル開発のクイックスタート事例(WAP Webサイトインターフェース、JqueryMobile環境構築) 27. PowDesign データベース モデリング ツールをすぐに始めましょう 28. StartUML ツールですぐに始めましょう 29. Axure RP、Balsamiq Mockups 製品プロトタイピング ツール 30. VSS および SVN バージョン管理ツールをすぐに使い始めましょう 31. NUnit 単体テストをすぐに始めましょう 32. .NET でのパッケージ化ツール (C/S、B/S) 33. .NET Web プログラムのデプロイメント 34. .NETと他言語間の相互呼び出し事例(クロスプラットフォーム、クロス言語呼び出しの実現) 35. レポート印刷事例(C/S印刷、B/S印刷) 36. Webシステムグラフィカルレポートソリューション(FusionCharts) 37. QRコード事例(QRコード生成、QRコードスキャン) 38. .NET の大きなファイルの圧縮とアップロードの場合 (オープンソース コンポーネント Ionic.Zip、SharpZip) 39. データインポート・エクスポート(Word/Excel/PDF)事例(オープンソースコンポーネントNPOI/Plus/Gios)、40. シングルサインオンソリューション(分析原理、機能実装) 41. Webサイトのカウンターケース(分析原理、機能実装) 42. キャッシュ機能を活用したWebサイトのパフォーマンス向上事例(分析原理、機能実装) 連絡先: 2059055336 |