ユイの死が開発者に教えることができるもの
キーテイクアウト
- Yahooユーザーインターフェイス(YUI)ライブラリの中断は、その急速なペースと、開発者が新しいテクノロジーに適応して追いつく必要性を強調しています。 より小さなモジュールとスケーラブルなフレームワークへの業界のシフト、およびHTML5の出現により、Yuiのようなキャッチオールライブラリの使用が減少しました。
- すべてのサードパーティライブラリとフレームワークの最終的な中止にもかかわらず、開発者はテクノロジースタックを選択して、実用的である限りそれに固執することが重要です。
- yuiとは何ですか? yuilibrary.comは、図書館を次のように説明しています。
Yuiは、HTML、CSS、JavaScriptコンポーネントのコレクションです。クロスブラウザーを提供します:
domおよびイベント処理;
- MVCアプリケーションフレームワーク;
- データ構造;
- ヘルパーユーティリティと関数;
- 開発者ツール;
- および自動コンプリートフィールド、カレンダー、チャート、データテーブル、スライダー、タブコントロールなどのHTMLウィジェット。
yuiの歴史
Yuiは2005年にYahooのThomas Shaによって設立され、Yahooの新しいAjax-Ifiedified Webメールアプリケーションの基礎を形成しました。 2006年2月に無料のオープンソースライブラリが一般に公開されました。 Yui 3.0は2009年にリリースされました。この新しいバージョンは、ライブラリの近代化、jQueryのようなCSS DOMセレクターを導入し、コンポーネントをモジュール化するために主に再構築されました。 2014年現在、W3Techsは、YUIがすべてのWebサイトの0.7%とJavaScriptライブラリを使用しているWebサイトの1.1%で使用されていると報告しています。 JQueryは議論の余地のないチャンピオンです。すべてのWebサイトの60.4%と、ライブラリを使用している人の巨大な94.3%で使用されています。 JQueryはさておき、YuiはプロトタイプやMootoolsなどの他のライブラリとよく比較されますが、使用はしばらくの間着実に減少しています。yui pro and cons
プラス面では、Yuiは、IE6以上で(ほとんど)動作するクロスブラウザーWebアプリケーションを構築するための完全なソリューションです。また、Yui Compressorなどの素晴らしいサイドプロジェクトも提供しています。 しかし、図書館は大きすぎて複雑になりすぎた可能性があります。 Yuiはあなたを閉じ込め、機能性はプログラマーから抽象化されました。すべてが機能する場合は問題ありませんが、開発がない場合は開発の悪夢です。 最後に、Yahooが会社の外の貢献者からのプルリクエストを受け入れる意欲について苦情がありました。 Yuiに依存している重要なYahooアプリケーションの数を考えると、私は完全に驚きません。なぜユイが落とされたのですか?
Julien Lecomteは、業界が新しい方向に向かっていることを認めています。-
グラント、ガルプ、ブロッコリーなどのビルドツールを使用すると、より小さなモジュールをより大きなアプリケーションに組み立てることができます。
Angular、Backbone、Emberアプローチなどのフレームワークは、よりスケーラブルで保守可能な方法でアプリケーションの開発を開発します。
- ベンダーと標準団体が協力しています。 HTML5を使用できる場合、レガシーブラウザでカスタムウィジェットの必要性が少なくなります。
しかし、私はyui!
に依存しています Yahooの発表には警告はありませんでしたが、パニックする必要はほとんどありません。 Yuiはまだ利用可能であり、近い将来にわたって引き続き機能します。アプリケーションが正常に完了したと仮定します。 部分的に仕上げられたプロジェクトでは、状況はそれほど明確ではありません。無効なライブラリに基づいてアプリケーションを開発し続ける必要がありますか?それはおそらく、タスクのサイズ、どのくらいの作業が完了したか、Yuiへの依存に依存します。確かにオプションについて議論する必要があります。幸いなことに、選択する代替品は数多くあります。単純なドロップインの交換を見つけることを期待しないでください。私たち全員のためのレッスン
使用するサードパーティライブラリまたはフレームワークは問題ではありません。はい、jqueryと角度さえ。それは必ずしもあなた自身のシステムを開発するための議論ではありません。あなた自身のコードでさえ最終的に置き換えられます。 それは迅速に動き、Webは最速の進化するテクノロジーの1つです。進歩に追いつくことはますます困難になっていますが、何もしないよりも何かをすることは無限に優れています。テクノロジースタックを選択して、それを実用しますが、それに固執します。 さようならユイ。このWebは、より革新的な努力の1つを失いましたが、多くの人と同様に、とにかく使用していませんでした。 Yui に関するよくある質問(FAQ) Yuiの死につながったのは、Yuiの死は主にJavaScriptエコシステムの急速な進化によるものでした。より効率的で柔軟なソリューションを提供するJQuery、Angular、Reactなどの新しいライブラリとフレームワークの出現により、Yuiは関連性が低く、最終的に時代遅れになりました。さらに、サーバー側のJavaScriptのnode.jsへのシフトもYuiの衰退に貢献しました。進化し続けるハイテク業界における適応性の重要性。最新のトレンドとテクノロジーを最新の状態に保つ必要性と、単一のフレームワークまたはライブラリに大きく依存することに関連するリスクを強調しています。また、プロジェクトの成功におけるコミュニティサポートと積極的な開発の重要性を強調しています。 - リッチなWebアプリケーションを構築するための1つのソリューション。ただし、最新のJavaScriptライブラリやフレームワークと比較して、Yuiは柔軟性が低く複雑です。たとえば、JQueryのようなライブラリは、よりシンプルなAPIとDOM操作に対するより直感的なアプローチを提供します。 Yuiは現在も使用されていますか?
Yuiは積極的に開発または維持されていませんが、一部のレガシーシステムとアプリケーションはまだ使用する場合があります。しかし、その陳腐化とより効率的な代替品の利用可能性により、新しいプロジェクトでの使用は非常に落胆しています。現代のJavaScriptエコシステム。これらには、DOM操作やAJAXリクエストなどの単純なタスクのためのjQuery、複雑なシングルページアプリケーションを構築するためのAngularおよびReact、およびサーバー側JavaScript用のnode.jsが含まれますが、jqueryが含まれます。 Yuiの目的?
以上がユイの死が開発者に教えることができるものの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











このパイロットプログラム、CNCF(クラウドネイティブコンピューティングファンデーション)、アンペアコンピューティング、Equinix Metal、およびActuatedのコラボレーションであるCNCF GithubプロジェクトのARM64 CI/CDが合理化されます。 このイニシアチブは、セキュリティの懸念とパフォーマンスリムに対処します

このチュートリアルは、AWSサービスを使用してサーバーレスイメージ処理パイプラインを構築することをガイドします。 APIゲートウェイ、Lambda関数、S3バケット、およびDynamoDBと対話するECS Fargateクラスターに展開されたnext.jsフロントエンドを作成します。 th

これらのトップ開発者ニュースレターを使用して、最新のハイテクトレンドについてお知らせください! このキュレーションされたリストは、AI愛好家からベテランのバックエンドやフロントエンド開発者まで、すべての人に何かを提供します。 お気に入りを選択し、Relを検索する時間を節約してください
