What should we pay attention to in 2022?
皆さんは、何に注目していますか?
私は 2019 年に D2 の初代プロデューサーを務めました。D2 の前身である「フロントエンド技術フォーラム」は 16 回開催されており、多くのフロントエンド開発者の方には既によくご理解いただけていると思います。2022 年、Alibaba のフロントエンドとクライアント統合というトレンドに合わせて、D2 もターミナルテクノロジーカンファレンスへとアップグレードされました。今年の D2 で、私が言語とフレームワークのプロデューサーを務めるのは 3 回目となります。
Zhihu のノートや過去 2 回の D2 に参加したフロントエンド開発者の声を見ると、多くの方が私の意図を理解してくださっていることがわかります。言語とフレームワークのセッションでは、主に関数型プログラミングとデータドリブンについて紹介し、フロントエンド開発者に、フロントエンドが依存するインフラストラクチャ、つまりブラウザと JavaScript エコシステムに対する感覚を持っていただきたいと考えています。
というのも、私が接してきたフロントエンドエンジニアのほとんどは、ビジネス要件とアプリケーション開発に焦点を当てているからです。多くの場合、私たちはフロントエンドで開発効率を高め、アプリケーション層の高速化の手法を絶えず研究しています。しかし、他にどのような可能性があるのでしょうか?ReScript のようなフロントエンド言語を作成して、言語レベルからフロントエンド開発のエコシステムを変えることや、RxJS のような関数型開発フレームワークを使用して、関数型プログラミングを通じてフロントエンド開発で生じる「副作用」を解決することはできないでしょうか?
今年、D2 はターミナルテクノロジーの D2 カンファレンスに転換し、クライアントの開発者が参加しました。私のイメージの中の「クライアント」は、近年特に新しい技術がないように思えます。少なくとも、私の認識はまだ Swift と Kotlin にあります。Alibaba のクライアント開発者数名とコミュニケーションを取ったところ、Swift と Kotlin は普遍的なものから程遠いため、皆同じ認識であることがわかりました。私も、今年の D2 で、より成熟した言語とフレームワークについて話し、Product Ready の技術について語ることはできないかと考えています。
D2 のトピック選定や年間技術予測を行う際、私はよく 2 つの資料を参照しています。ガートナーのテクノロジーマチュリティカーブと ThoughtWorks のテクノロジーレーダーです。
テクノロジーマチュリティカーブ
実際、多くの新興テクノロジーが普及する前に放棄されるのは事実です。ガートナーの年間テクノロジーマチュリティカーブ(有料コンサルティングが必要)は、各技術の発展の法則を予測しています。誕生の啓蒙期、期待の膨張期、バブル崩壊の谷底期、着実な上昇の啓発期、そして本番実装のプラトー期です。新興技術の初期段階はいつでも消滅する可能性があり、エコシステムが堅牢で市場に承認された技術のみがプラトーに到達し、その生命を継続できます。
ThoughtWorks のテクノロジーレーダー(無料ダウンロードリンクは記事の最後を参照)も、毎年出入りされる新技術に丸を付けます。テクノロジーレーダーは、本番環境への採用可否という観点から推奨を行うことで評価されています。
したがって、今年のターミナル D2 では、新興の啓蒙期にある技術やスタック全体の熱狂的なハイプ技術に加えて、ますます成熟した(安定的なプラトー期にある)技術も紹介します。
2022 年に私たちは何に注目すべきでしょうか?
今年私たちの最大の感想は、寒波が迫っているということです。しかし、低地点にあればあるほど、メンタリティを立て直し、積極的な学習を通じて力を蓄えるべきです。技術の利点は、確実性が比較的高いことです。市場が変動しても、基盤の多くは変わりません。2020 年のフロントエンドエンジニア Sharon の PPT を考えてみてください。お互いに励まし合いましょう。
2022 年、フロントエンドオープンソースコミュニティは活発であり続けます。QuickJS に加えて、しばらく議論を呼んでいる bun.js や、最近登場した Turbopack もあります。フロントエンドエコシステムとは異なり、私が接してきたクライアント開発者は一般的に悲観的です。彼らは、モバイルインターネットの波が通り過ぎ、上昇チャネルが閉じられつつあると感じています。これは、ターミナル人材統合に対する私たちの当初の意図でもあります。クライアントとフロントエンドエンジニアは技術によって分離されるべきではなく、統合後にビジネスに応じて階層化されるべきです。アプリケーション開発ターミナルエンジニアとインフラストラクチャ開発ターミナルエンジニアです。「T 字型」構造:アプリケーション開発はビジネスに近く、ビジネスドメインモデリングに焦点を当てます。インフラストラクチャ開発は技術仕様の進化に近く、技術を使用してビジネス発展を推進します。
したがって、今年、私たちの D2 言語とフレームワークでは、アプリケーション層の Product Ready コンテンツを紹介します。
Java の関数型プログラミング、Kotlin、Apple の Swift のベストプラクティス。Swift と Kotlin はフロントエンドとバックエンドの共通言語となり、それぞれの開発エコシステムを持っています。クライアント側の開発者も、これらの言語を通じてバックエンドサービス開発に切り替えることができます。私は常にクラウドネイティブな開発を今日まで堅持してきました。バックエンドのサービスアーキテクチャは、開発言語とはすでに関係がありません。私たちは、おなじみの様々な言語を使用してバックエンド開発を自由に行えます。2 つの言語を習得した開発者は、クライアント+バックエンドのフルスタックも体験できます。フルスタックエンジニアは近年あまり言及されていませんが、フルスタックの視点はより透明性が高く、ビジネス側と基盤側の両方の問題に対してより多くのソリューションと認識が得られます。
インフラストラクチャレベルのトピックには、NoSlate フレームワークと Turbopack が含まれます。NoSlate は、Alibaba Midway チームによって開発された次世代の軽量 JavaScript コンテナソリューションで、シングルサーバーを即座にサーバーレス化できます。Turbopack は非常に有名です。最近、Vercel の CEO 自身が Vite よりも 10 倍高速であると主張し、Evan の議論も引き起こしました。ターミナル領域では Rust による変換の別の事例が見られます。どのようなものでしょうか?
もちろん、これらのコンテンツは最終決定されておらず、まだ投票とスクリーニングの過程にあります。学生の皆様、良いトピックがあれば、ぜひご提案ください。また、上記のコンテンツの中で興味があり、聞いてみたい内容に投票していただくこともできます。
終わりに
寒波は海の向こうのシリコンバレーにも伝わったと言われています。今はまさに、気持ちを切り替え、もっと学び、力を蓄え、一緒にウォームアップする良い時期です。2022 年、D2 ターミナルテクノロジーカンファレンスでは、Node.js、Swift/Kotlin、フロントエンドエンジニアリング、Flutter、JS/Wasm エンジン、ネットワーク、AR/VR/3D、クラウドレンダリングなどのフロントエンド&モバイルトピックを用意しています。もっと学んだり、もっとコミュニケーションを取りたい場合は、こちらをクリックして D2 に登録してください。D2 でお会いできることを願っています。
いずれにせよ、寒い冬が早く過ぎることを願っています。私は「Anglo Xun」の言葉が好きです。ターミナルテクノロジーは発展を続ける必要があり、コミュニティエコシステムは全員にかかっています。
私は 2019 年に D2 の初代プロデューサーを務めました。D2 の前身である「フロントエンド技術フォーラム」は 16 回開催されており、多くのフロントエンド開発者の方には既によくご理解いただけていると思います。2022 年、Alibaba のフロントエンドとクライアント統合というトレンドに合わせて、D2 もターミナルテクノロジーカンファレンスへとアップグレードされました。今年の D2 で、私が言語とフレームワークのプロデューサーを務めるのは 3 回目となります。
Zhihu のノートや過去 2 回の D2 に参加したフロントエンド開発者の声を見ると、多くの方が私の意図を理解してくださっていることがわかります。言語とフレームワークのセッションでは、主に関数型プログラミングとデータドリブンについて紹介し、フロントエンド開発者に、フロントエンドが依存するインフラストラクチャ、つまりブラウザと JavaScript エコシステムに対する感覚を持っていただきたいと考えています。
というのも、私が接してきたフロントエンドエンジニアのほとんどは、ビジネス要件とアプリケーション開発に焦点を当てているからです。多くの場合、私たちはフロントエンドで開発効率を高め、アプリケーション層の高速化の手法を絶えず研究しています。しかし、他にどのような可能性があるのでしょうか?ReScript のようなフロントエンド言語を作成して、言語レベルからフロントエンド開発のエコシステムを変えることや、RxJS のような関数型開発フレームワークを使用して、関数型プログラミングを通じてフロントエンド開発で生じる「副作用」を解決することはできないでしょうか?
今年、D2 はターミナルテクノロジーの D2 カンファレンスに転換し、クライアントの開発者が参加しました。私のイメージの中の「クライアント」は、近年特に新しい技術がないように思えます。少なくとも、私の認識はまだ Swift と Kotlin にあります。Alibaba のクライアント開発者数名とコミュニケーションを取ったところ、Swift と Kotlin は普遍的なものから程遠いため、皆同じ認識であることがわかりました。私も、今年の D2 で、より成熟した言語とフレームワークについて話し、Product Ready の技術について語ることはできないかと考えています。
D2 のトピック選定や年間技術予測を行う際、私はよく 2 つの資料を参照しています。ガートナーのテクノロジーマチュリティカーブと ThoughtWorks のテクノロジーレーダーです。
テクノロジーマチュリティカーブ
実際、多くの新興テクノロジーが普及する前に放棄されるのは事実です。ガートナーの年間テクノロジーマチュリティカーブ(有料コンサルティングが必要)は、各技術の発展の法則を予測しています。誕生の啓蒙期、期待の膨張期、バブル崩壊の谷底期、着実な上昇の啓発期、そして本番実装のプラトー期です。新興技術の初期段階はいつでも消滅する可能性があり、エコシステムが堅牢で市場に承認された技術のみがプラトーに到達し、その生命を継続できます。
ThoughtWorks のテクノロジーレーダー(無料ダウンロードリンクは記事の最後を参照)も、毎年出入りされる新技術に丸を付けます。テクノロジーレーダーは、本番環境への採用可否という観点から推奨を行うことで評価されています。
したがって、今年のターミナル D2 では、新興の啓蒙期にある技術やスタック全体の熱狂的なハイプ技術に加えて、ますます成熟した(安定的なプラトー期にある)技術も紹介します。
2022 年に私たちは何に注目すべきでしょうか?
今年私たちの最大の感想は、寒波が迫っているということです。しかし、低地点にあればあるほど、メンタリティを立て直し、積極的な学習を通じて力を蓄えるべきです。技術の利点は、確実性が比較的高いことです。市場が変動しても、基盤の多くは変わりません。2020 年のフロントエンドエンジニア Sharon の PPT を考えてみてください。お互いに励まし合いましょう。
2022 年、フロントエンドオープンソースコミュニティは活発であり続けます。QuickJS に加えて、しばらく議論を呼んでいる bun.js や、最近登場した Turbopack もあります。フロントエンドエコシステムとは異なり、私が接してきたクライアント開発者は一般的に悲観的です。彼らは、モバイルインターネットの波が通り過ぎ、上昇チャネルが閉じられつつあると感じています。これは、ターミナル人材統合に対する私たちの当初の意図でもあります。クライアントとフロントエンドエンジニアは技術によって分離されるべきではなく、統合後にビジネスに応じて階層化されるべきです。アプリケーション開発ターミナルエンジニアとインフラストラクチャ開発ターミナルエンジニアです。「T 字型」構造:アプリケーション開発はビジネスに近く、ビジネスドメインモデリングに焦点を当てます。インフラストラクチャ開発は技術仕様の進化に近く、技術を使用してビジネス発展を推進します。
したがって、今年、私たちの D2 言語とフレームワークでは、アプリケーション層の Product Ready コンテンツを紹介します。
Java の関数型プログラミング、Kotlin、Apple の Swift のベストプラクティス。Swift と Kotlin はフロントエンドとバックエンドの共通言語となり、それぞれの開発エコシステムを持っています。クライアント側の開発者も、これらの言語を通じてバックエンドサービス開発に切り替えることができます。私は常にクラウドネイティブな開発を今日まで堅持してきました。バックエンドのサービスアーキテクチャは、開発言語とはすでに関係がありません。私たちは、おなじみの様々な言語を使用してバックエンド開発を自由に行えます。2 つの言語を習得した開発者は、クライアント+バックエンドのフルスタックも体験できます。フルスタックエンジニアは近年あまり言及されていませんが、フルスタックの視点はより透明性が高く、ビジネス側と基盤側の両方の問題に対してより多くのソリューションと認識が得られます。
インフラストラクチャレベルのトピックには、NoSlate フレームワークと Turbopack が含まれます。NoSlate は、Alibaba Midway チームによって開発された次世代の軽量 JavaScript コンテナソリューションで、シングルサーバーを即座にサーバーレス化できます。Turbopack は非常に有名です。最近、Vercel の CEO 自身が Vite よりも 10 倍高速であると主張し、Evan の議論も引き起こしました。ターミナル領域では Rust による変換の別の事例が見られます。どのようなものでしょうか?
もちろん、これらのコンテンツは最終決定されておらず、まだ投票とスクリーニングの過程にあります。学生の皆様、良いトピックがあれば、ぜひご提案ください。また、上記のコンテンツの中で興味があり、聞いてみたい内容に投票していただくこともできます。
終わりに
寒波は海の向こうのシリコンバレーにも伝わったと言われています。今はまさに、気持ちを切り替え、もっと学び、力を蓄え、一緒にウォームアップする良い時期です。2022 年、D2 ターミナルテクノロジーカンファレンスでは、Node.js、Swift/Kotlin、フロントエンドエンジニアリング、Flutter、JS/Wasm エンジン、ネットワーク、AR/VR/3D、クラウドレンダリングなどのフロントエンド&モバイルトピックを用意しています。もっと学んだり、もっとコミュニケーションを取りたい場合は、こちらをクリックして D2 に登録してください。D2 でお会いできることを願っています。
いずれにせよ、寒い冬が早く過ぎることを願っています。私は「Anglo Xun」の言葉が好きです。ターミナルテクノロジーは発展を続ける必要があり、コミュニティエコシステムは全員にかかっています。
Related Articles
-
A detailed explanation of Hadoop core architecture HDFS
Knowledge Base Team
-
What Does IOT Mean
Knowledge Base Team
-
6 Optional Technologies for Data Storage
Knowledge Base Team
-
What Is Blockchain Technology
Knowledge Base Team
Explore More Special Offers
-
Short Message Service(SMS) & Mail Service
50,000 email package starts as low as USD 1.99, 120 short messages start at only USD 1.00
