Gleyzer両氏によって共同開発されました。2019で、同言語の発表を行いました。InfoQはPurdy氏に言語と、氏らが解決を目指した問題について聞きました。設計/アーキテクチャアジャイルマニュフェスト:ソフトウェアアーキテクトの視点ソフトウェアアーキテクトの役割と責任はアジャイルソフトウェア開発のためのマニフェストの価値と矛盾していると見えますが、優れたアーキテクトはアジャイル開発チームをサポートするテクニックを見つけています。Streamingは、ストリーミングデータのためのSQLライクなインターフェースを提供します。Streamsによって、Redisがストリーミングデータを複数のプロデューサとコンシューマの間で消費、保持、配信することができるようになります。ソフトウェア開発のマニフェストたゆまず息もつかずに市場に突進することで、会社を静かに消滅の崖っぷちへと追い込みます。それは設計してコードを書く方法を再考する時です。簡単さへの投資は、速さへの投資です。簡単さは知的財産の主鉱脈でもあります。競争上の優位性は、一度失ったら、もう一度手に入れることはほとんど不可能です。Buytaerts氏が過去10年間にわたって、企業がDevOps採用のハイプサイクルをくぐり抜け、変革に対する誤解を解消する過程を支援してきた経験について語ります。(EC)は圧倒的多数の賛成で再投票を通過させた。InfoQが以前レポートしたように、公に“反対”票を投じると述べていたECメンバーであるIBMやレッドハットに、もともとの投票が締め切りを超えてしまった要因と、TwitterとロンドンJavaコミュニティが最終的に反対した理由はいくつもあった。再投票では、レッドハット以外のECメンバー全員が“賛成票”を投じた。レッドハットは投票を棄権した。投票時のコメントで、レッドハットはこう述べている。今回レッドハットは投票を棄権します。私たちは前回の投票からEG内で合意に至るための建設的な進展があったと考えていますが、このリリースに対して30日の延長期間内に取り組んできた多くのコミュニティの採択に影響を与えるかもしれないいくつかの項目が、現在の提案にあると考えているからです。9のリリースを遅らせたくありません。スペックリードとEGによって提案されている、今後のJavaバージョンに対する意欲的なスケジュールをうれしく思っています。モジュールシステムに対する現実世界からのフィードバックを得ることは、今後変更する必要があるかどうかを、またその場所を理解する鍵となるであろうからです。プロジェクトリードとEGが継続して多くのJavaコミュニティからの情報に開かれていることを望んでいます。この30日間そうであったように。OpenJDKの向こう側にいるユーザとコミュニティからのデータによって推進されるJavaの進化を楽しみに待っています。Twitterは、もともとの投票では“反対”を投じたが、再投票では票を変更した。Printezis氏は、TwitterでのJVM/GCエンジニアであるが、彼のブログでこう述べている。376仕様でいくつかの曖昧さをはっきりさせるために精力的に仕事をしました(#RestrictedKeywordsや#CompilationWithConcealedPackages、#ResolutionAtCompileTime)。重要な変更をいくつかしました(#ModuleNameInManifestや強力なカプセル化の緩和)。376のパブリックレビューの再投票で賛成票を投じる決定をしました。9を採用しやすくなるでしょう。9でのリリースの準備ができているというよりよい合意がEG内でできました。ロンドンJavaコミュニティももともとの投票で同様に“反対”を投じていたが、再投票では票を変更した。Ellison氏、こちらはIBMのシニアテクニカルスタッフのメンバーであるが、2人はこの投票についてInfoQにこう話した。「これは個人的な意見/推測だということを申しておきます。思うにレッドハットが投票をこのようにしたのは、"賛成"票は(現在の形の)Jigsawが彼らの顧客とそのユースケースすべてに対応する準備ができていることを意味すると感じたからでしょう。現在の形のJigsawは土台として受け入れられるものではあるが、顧客とそのユースケースすべてに対して準備ができているわけではないことを明らかにしています。Jigsawのためにレッドハットが解決しようとしていたいくつかの項目は、後日に延期されました。10なのかはまだわかりません。」InfoQ「5月8日の投票移行で変更されたことは何ですか?」Verburg氏「たくさんあります!具体的な技術詳細は議事録に取り上げられています。主要なものは以下のことです。*非常に*重要なこととして、スペックリードとECは実際に電話会議をしてコミュニケーションとコラボレーションを改善する努力をしました。」Ellison氏「5月8日に投票が締め切られてから技術的な変更が多数ありました[1]。いくつかはその時点で仕様が最終ドラフト提案の状態でさえできるような比較的小さいAPI拡張です。9のコンセプトをより広く適用できるようにサポートするための新しい機能です。エキスパートグループとして、(仮想的にではありますが)集まって未解決の課題を議論しました。SEの今後のリリースに延期するものはどの問題か、この段階で断念すべきものはどれかを決めました。SEへの技術的拡張の活力とペースを確かにしていくことについて、JCP内でも議論がいくつかありました。このことは長年Javaをよくする役目を果たしてきた標準化されたプロセスと企業の利益が生産的に協力する場であるフォーラム内で達成されるべきことです。これら2つのことを一緒にして、遅れているJPMSの項目のいくつかが程なくしてJSRのメンテナンスリリースのエキスパートグループで再び審議されることを私は願っています。初期リリースを明言することで、あらゆる機能拡張は何らかの現実世界の経験から得られるでしょう。未解決の課題リストは文書化されています。[3].」[1]https://www.jcp.org/en/jsr/results?id=5959[2]https://developer.ibm.com/javasdk/2017/05/26/building-consensus-jsr-376-java-platform-module-system/[3]http://openjdk.java.net/projects/jigsaw/spec/issues/InfoQ「JSR-376で、さらに実施してほしい変更は何かありますか?」Verburg氏「バージョニングとバージョンサポートに関して、もっと改善があればと思います。現在まだビルドツールがこれを解決しなければなりません。このことに関して、Jigsawからよい手引が出て来るといいですね。」Ellison氏「モジュラリティは単発の設計ではありません。人々がそれを使い、予想していなかった問題が発生して、私たちが予測しなかったユースケースや業界の変化(クラウドやマイクロサービス、サーバレスなど)に適用するためにモジュラリティは進化していくだろうと思います。SEが進化する際に現在のコードが動作しないということがないことや新しいフレームワークやプログラミングモデルへのよいサポートをすることを保証したいという私たちの顧客の関心が、いつも私の焦点です。毎週火曜日に前週のまとめコンテンツがお送りいたします。25万人ものシニアデベロッパーのコミュニティーにぜひご参加ください。サンプルを見るあなたのメールアドレスはこちら国を選んでください。プライバシーポリシーに従って私の個人情報を扱うことに同意します。登録するとさまざまなことができます。アカウント登録をしてInfoQをお楽しみください。あなたの意見をお聞かせください。毎週火曜日に前週のまとめコンテンツがお送りいたします。25万人ものシニアデベロッパーのコミュニティーにぜひご参加ください。サンプルを見る様々なイノベーターとアーリーアダプターがお送りするテクノロジーの概要を見る。自分がまだ知らないことに気づいていないと知るあなたが興味のあるトピックスをいつでも最新な情報に。あなたのメールアドレスはこちら国を選んでください。プライバシーポリシーに従って私の個人情報を扱うことに同意します。よい世界へ私たちが暮らす世界を大切に思い、よりよいものにしたいと考えています。人のためのソフトウェア開発を加速し私たちのミッションを実現することで、この思いを成し遂げようとしています。私たちは利益の1%をさまざまな慈善団体に寄付しています。会社として、また従業員��して、そうしたことの価値を強く信じているからです。with.プライバシーBTあなたのプロファイルは最新ですか?プロフィールを確認してアップデートしてください。アドレス*Eメールを変更すると確認のメールが配信されます。会社名:現在の会社名をご入力ください。Other組織規模:現在の組織規模をご入力ください。2,501+国:現在の国を設定してください。Zimbabwe都道府県:現在の都道府県に設定してください。次の都道府県にアップデートする:ニュースレターを購読しますか?インダストリーメールを購読しますか?本Eメールに登録すると、以前より関心のあったトピックの関連情報をお送りする場合がございます。詳細はこちらのプライバシーポリシーをご覧ください。newsletter?新しいメールアドレスに確認用のメールを送信します。このポップアップ画面は自動的に閉じられます。