InfoQ ホームページ module-systems に関するすべてのコンテンツ
ニュース
RSSフィード-
Webpack 5の紹介
最も人気のあるJavaScriptモジュールバンドラーであるWebpackのバージョン5.0がついにリリースされ、多くの改善が行われた。ビルド時間の短縮、バンドルサイズの縮小、多くの重大な変更がなされた。
-
Java Module Platform System (JSR 376)はパブリックレビューの再投票を通過した
通過できなかったパブリックレビューの最初の投票から約2ヶ月後、JCPのexecutive committeeは圧倒的多数の賛成で再投票を通過させた。Tim Ellison氏、IBMのシニアテクニカルスタッフのメンバーであるが、氏とMartijn Verburg氏、ロンドンJavaコミュニティの共同設立者でありjClarityのCEOだが、2人は投票を成功に導いた重要な変更についてInfoQに語った。
-
最新のJava 9スケジュールは出だしからリスクがあるように見える
機能拡張プロセスの承認に至ったあと、オラクルはJava 9リリースの新しいターゲットを2017年7月とすることを追認した。これはInfoQの以前の評価に近く、新しいスケジュールは機能拡張と予定の詰まったテストフェーズの期間を長くする。これはリスクを負う可能性がある。早期に非公式なテストが補填のために実施されるかもしれない。
-
Java 9、リリース日とスコープの見直しの瀬戸際
2016年5月とされていたJava 9のフィーチャーコンプリート期日を逃し、JavaプラットフォームのチーフアーキテクトMark Reinhold氏は、未完了のJEPの残作業をまとめて見直し、プロジェクトのさらなる遅延を受け入れるか、もしくはスコープから外すかを決める方法を提案した。プロセスはまだ終わっていないが、今のところ両者の組み合わせになりそうだ。
-
Java 9ではCORBAがデフォルトクラスパスから削除される
モジュールシステムへの継続的な移行の一環として,CORBAを始めとする一部のJava EEモジュールがJava 9以降,デフォルトのクラスパスに含まれなくなる。モジュールとしては引き続き利用可能だが,使用するにはコマンドラインフラグによる明示的な指定が必要だ。モジュール対応のアプリケーションは依存対象を指定する必要が元々あるので,変更の影響を受けるのは,Java 9をターゲットとする非モジュールアプリケーションに限られる。
-
モジュールシステムの最初の実装がJDK 9 build 111に入る
何年もの延期と熟考を経て、モジュールシステムがProject Jigsawの一部としてようやくJDK 9 early access build 111に統合された。そのchangesetは次の4つのJEPをカバーしている。
-
Jigsaw, 第2幕
jigsaw-devメールリストへの投稿の中でMark Reinhold氏は���JDKでモジュール機能を実現するjigsawプロジェクトの再出発を伝えた。一体何が起きているのか,何に注意しなくてはならないか,この記事を読んで見つけ出してほしい。
-
ECMAScript 6 Module:現時点での仕様と利用方法
複数のソースファイルが存在する場合、どのプラットフォームでもコード管理に必須とされる機能の一つが module だ。今までの JavaScript では module をサポートしていなかったが、JavaScriptの次期バージョン(公式では ECMAScript 6 と名付けられている)以降、ついに module が言語レベルでのファーストクラスとして扱われる
-
乗り遅れた Project Jigsaw - 延期を承認
JSR 337 Expert Group は Project Jigsaw を Java 9 まで延期するという,Oracle チーフアーキテクト Mark Reinhold 氏の提案を承認した。そこに述べられている理由は,今回の延期を支持するに十分なものなのだろうか。
-
OSGi DevCon London
初の OSGi DevCon London が先週,Hammersmith Novotel で JAX London と共に開催された。次期 OSGi Enterprise Expert Group による機能公開,クラウドにおける OSGi の利用とテスト,OSGi システムでの JPA によるオブジェクトアクセス,ソフトウェアの指数級数的拡大に伴なう複雑性の解決策としてのモジュール化,などが主なテーマだ。
-
OSGi 4.2,リリース
OSGi Alliance が OSGi 4.2 仕様をリリースした。これまで早期ドラフトが入手可能だったが,その最終リリース版である。今回のリリースには何があるのだろうか? InfoQ では以前にも独自のプレビュー取材を行っているが,今回はその最終仕様であり,OSGi 4.2 の新たな注目点をここに紹介する。
-