2016.10.26発行 Vol.112 ─────────────────────────────────── ◆◇ NRI OSSソリューションマガジン ─────────────────────────────────── <ビジネス環境の変化に見るSPA、クライアントサイドMVCの流行について> メルマガ Vol.108でもお伝えしましたが、昨今、フロントエンド開発における JavaScriptのフレームワークへの関心が高まっています。 エンタープライズ領域においてもSPA(シングルページアプリケーション)、 クライアントサイドMVCを採用する企業が多くなって来ているように思います。 SPA、クライアントサイドMVCの導入が進んでいる背景としては、 ユーザニーズの多用化、競合他社との競争激化に伴い、 迅速かつ柔軟な商品・サービス提供が求められるビジネス環境の変化にあるので はないでしょうか。 ビジネススピードの加速は、ユーザが直接操作するフロントシステム、 その開発の現場へ大きく影響します。 迅速・柔軟な開発を実現するためには、変更に強いシステムとすることが必須で、 そのためにはシステムを疎結合な状態に留めることが重要です。 フロントエンドとバックエンドを分離する、SPAの採用が増えている理由は この点にあると言えます。 上記に加えて、ユーザニーズを満たすために高機能化・大規模化するフロント システムをメンテナンス可能な状態にコントロールすることも考えなければな りません。 今後、クライアントサイドMVCを活用し、秩序をもってフロントエンド開発を 進めることが求められるでしょう。 クライアントサイドMVCのJavascriptフレームワークとしては、 Google社が開発・推進しているAngularJSが有名ですが、 2016年9月15日に次期バージョンであるAngular2が正式リリースされました。 ※ 2.X系の最新バージョンとして、10月12日に2.1.0版がリリースされています。 http://angularjs.blogspot.jp/2016/10/angular-210-now-available.html Angular2ではAnuglar1の弱点と言われていた、 性能問題やSEOへの対策が取られていたり、 TypeScriptの導入など大規模開発を視野に入れた取り組みがなされています。 OSS紹介にもAngularJSの記事を新規記載しましたので、ご参照ください。 https://openstandia.jp/oss_info/angularjs/ ユーザニーズ多様化への対応は、フロントシステムのモバイル化にも繋がります。 モバイルアプリケーション向けのフレームワークとしては、 AngularJSベースでハイブリッドアプリが開発が可能なionicがあり、 こちらはAngular2に対応しています。 https://openstandia.jp/oss_info/ionic/ SPA、クライアントサイドMVCはシステム開発におけるアーキテクチャの側面となります。 迅速・柔軟なシステム開発を実現するには、アジャイル、DevOpsが、 ユーザニーズを捉えたサービスの実現には、UI/UXの考慮が必要など、 開発プロセスについても検討が必要です。 企業におけるシステムが担う役割は今後も大きく広がります。 開発者もアーキテクチャ、プロセスの両面で進化することが求められているのでは ないでしょうか。 今月号のメルマガもよろしくお願いします。 ============= ■目次 ============= 1.What's New 今月のOSS紹介の最新アップデート(新規:3件、更新:4件) 2.今月のOSS紹介サイト アクセスランキング TOP10 ■□━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.What's New ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━□■ ─────────────────────────────────── ◆ OSS紹介ページアップデート(新規2件、更新:9件) ─────────────────────────────────── NRI OpenStandiaでは注目されるオープンソースソフトウェアの概要から ライセンス、導入事例など様々な情報を紹介しています。 今月のアップデート (新規) ionic https://openstandia.jp/oss_info/ionic/ Angularjs https://openstandia.jp/oss_info/angularjs/ Jenkins https://openstandia.jp/oss_info/jenkins/ (更新) GlassFish https://openstandia.jp/oss_info/glassfish/ Hibernate https://openstandia.jp/oss_info/hibernate/ JBossSeam https://openstandia.jp/oss_info/jboss/ Ruby https://openstandia.jp/oss_info/ruby/ ※最新バージョン情報、関連ニュース情報は毎週発信しています。 ※OpenStandiaのFacebook,Twitterをフォローください。 ■□━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.今月のOSS紹介サイト アクセスランキング TOP10 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━□■ オープンソース情報サイト「OpenStandia OSS紹介サイト」のアクセスTOP10を紹介 →1位 (1位) MySQL https://openstandia.jp/oss_info/mysql/ →2位 (2位) CentOS https://openstandia.jp/oss_info/centos/ ↑3位 (5位) Tomcat https://openstandia.jp/oss_info/tomcat/ ↓4位 (3位) OpenAM https://openstandia.jp/oss_info/openam/ ↑5位 (6位) php https://openstandia.jp/oss_info/php/ ↓6位 (4位) Apache https://openstandia.jp/oss_info/apache/ ↑7位 (8位) OTRS https://openstandia.jp/oss_info/otrs/ ↓8位 (7位) PostgreSQL https://openstandia.jp/oss_info/postgresql/ ↑9位 (10位) Spring https://openstandia.jp/oss_info/spring/ ↓10位 (9位) Struts https://openstandia.jp/oss_info/struts/0 ※( )内は前月の順位 オープンソースソフトウェア総合情報サイト「OpenStandia OSS紹介」はコチラ https://openstandia.jp/oss_info/ ========================================================= OpenStandia年間サポートサービスのご相談は、以下からお問い合わせください。 https://openstandia.jp/site/contact.html ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 編┃集┃後┃記┃ ━┛━┛━┛━┛━━━━━━━━━━━━━━━━━━━━━━━━━━━ 最後までご覧いただき、どうもありがとうございました。 「NRI OSSソリューションマガジン」をどうぞよろしくお願いいたします。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ NRI OpenStandiaのWebページからセミナー申込やお問い合わせ頂いたお客様、 NRIから委託されたOpenStandia営業と名刺交換をさせて頂いたお客様、 NRIが主催、共催、協賛するセミナー、イベントにご参加して頂いたお客様に 送付しております。 ※注意事項・配信停止方法は以下のURLをご確認ください。 https://openstandia.jp/site/mailmagazine.html 商品・サービスに関するお問い合わせ:ossc@nri.co.jp OSSソリューションマガジンに関するお問い合わせ:magazine-ossc-ext@nri.co.jp 発信元:株式会社野村総合研究所 オープンソースソリューション推進室 https://openstandia.jp/ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━