首頁 > 科技週邊 > IT業界 > Yui的死是什麼可以教開發人員

Yui的死是什麼可以教開發人員

Lisa Kudrow
發布: 2025-02-21 11:22:11
原創
648 人瀏覽過

態Yahoo用戶界面(YUI)庫已被放棄。在簡短的公告中 2014年8月29日製作的工程總監Julien Lecomte表示,所有發展都將立即停止。

鑰匙要點

  • > Yahoo用戶界面(YUI)庫的停產突出顯示了它的快速步伐,以及開發人員需要適應並跟上新技術的需求。
  • >行業向較小的模塊和可擴展框架以及HTML5的出現轉變,導致使用了諸如Yui之類的所有庫中的庫中的使用。 儘管所有第三方庫和框架最終停產,但對於開發人員來說,只要它仍然實用,就重要的是選擇技術堆棧並堅持使用。
  • 什麼是yui?
  • yuilibrary.com將圖書館描述為:
  • >免費的開源JavaScript和CSS庫,用於構建豐富的交互式Web應用程序 YUI是HTML,CSS和JavaScript組件的集合。它提供跨瀏覽器:

> dom和事件處理;

>
> MVC應用程序框架;
    >數據結構;
  • 助手實用程序和函數; >
  • >開發人員工具;
  • 和HTML小部件,例如自動完整字段,日曆,圖表,數據表,滑塊,選項卡控件等
想想Yui是jQuery,jqueryui,許多插件和骨幹的組合,還有其他一些圖書館。當然,這確實導致了單片的JavaScript應用加載以確保僅在需要時要求組件。 圖書館得到了大量文檔和社區論壇的支持。

YUI歷史

YUI由Yahoo的Thomas Sha於2005年創立,並構成了Yahoo新的Ajax知識網絡郵件應用程序的基礎。免費的開源圖書館於2006年2月向公眾提供。 YUI 3.0於2009年發行。新版本在很大程度上進行了重建以使圖書館現代化,引入類似jQuery的CSS DOM選擇器並將組件模塊化。 截至2014年,W3Techs報告說,所有網站的0.7%和使用JavaScript庫的網站的1.1%都使用。 JQuery是無可爭議的冠軍 - 它用於所有網站的60.4%,而使用圖書館的網站佔94.3%。除了jQuery,YUI與其他圖書館(例如原型和Mootools)進行了很好的比較,但使用情況一直在穩步下降。

YUI PROS和CONS 從好的方面來說,YUI是構建跨瀏覽器Web應用程序的完整解決方案,該應用程序(主要)在IE6及更高版本中起作用。它還為我們提供了一些很棒的附帶項目,例如YUI壓縮機。 但是,圖書館可能變得太大且太複雜了。 Yui將您鎖定在程序中,功能是從程序員中抽象的。一切正常,但是當不做的事情不足時,一切都很好。 最後,有人抱怨雅虎願意接受公司以外的貢獻者的拉力請求。鑑於依賴於YUI的關鍵Yahoo應用程序的數量,我並不感到驚訝。

為什麼YUI被丟棄?

> 朱利安·萊科特(Julien Lecomte)承認該行業朝著一個新的方向發展:

    構建諸如咕unt,吞噬和西蘭花等工具,使我們能夠將較小的模塊組裝到較大的應用程序中。 > >供應商和標準機構正在共同努力;可以使用HTML5時,在舊瀏覽器上進行自定義小部件的需求較少。
  • >
開發人員很少需要一個單一的,所有的庫。 Yui的興趣減弱,使用情況下降。 我還懷疑雅虎有內部壓力。該公司的重點發生了變化:對酷開發人員項目的重視程度較小,而更多地關注盈利能力和生存。

,但我依靠yui!

> 雅虎的宣布沒有發出警告,但幾乎不需要驚慌。 YUI仍然可用,並將繼續在不久的將來工作 - 假定您的申請已成功完成。 對於部分整理的項目而言,情況尚不清楚。您是否應該繼續基於已解決的庫開發應用程序?這可能取決於任務的大小,完成了多少工作以及您對YUI的依賴。當然,您應該討論這些選擇,幸運的是,有許多選擇。只是不要期望找到一個簡單的倒入替代品。 >對我們所有人的課程?

> 您使用哪個第三方庫或框架都沒關係:

它將在某個時候停止。是的,甚至是jQuery and Angular。這不一定是開發自己的系統的論點,即使您自己的代碼最終也將被取代。 它迅速移動,網絡是發展最快的技術之一。跟上進步越來越困難,但是做某事比什麼都不做要好得多。選擇技術堆棧並堅持下去。 所以再見Yui。網絡失去了它更具創新性的努力之一,但是像許多人一樣,我並沒有使用它。 經常詢問的問題(常見問題解答) 是什麼導致了Yui的死亡?諸如JQuery,Angular和React等新圖書館和框架的出現,提供了更有效,更靈活的解決方案,使Yui的相關性較低,最終使您脫節。此外,向服務器端JavaScript的Node.js的轉變也導致了YUI的下降。

>

>開發人員可以從Yui的死亡中學到什麼?在不斷發展的科技行業中適應性的重要性。它強調需要對最新趨勢和技術保持最新狀態,以及嚴重依賴單個框架或圖書館的風險。它還強調了社區支持和積極發展在項目成功中的重要性。

> YUI與其他JavaScript庫相比如何? - 用於構建豐富Web應用程序的解決方案。但是,與現代的JavaScript庫和框架相比,YUI的靈活性較小,更複雜。例如,諸如jQuery之類的庫提供了更簡單的API和更直觀的方法來操縱DOM。

> YUI今天仍在使用嗎?但是,由於其過時和更有效的替代方案的可用性,它在新項目中的使用是高度不鼓勵的。

>

> YUI的一些替代方法是什麼?現代JavaScript生態系統。這些包括(但不限於jQuery)用於更簡單的任務,例如DOM操縱和AJAX請求,構建複雜的單頁應用程序的角度和反應,以及用於服務器端JavaScript的Node.js。 Yui?

> YUI的目的旨在幫助開發人員構建豐富的交互式Web應用程序。它為DOM操縱,事件處理,動畫和Ajax請求等任務提供了一套全面的實用程序和控件。

>

>為什麼YUI受歡迎? Yahoo!的支持,當時是最大的科技公司之一。它是最早提供模塊化設計和懶惰加載功能的圖書館之一,當時具有創新性。

>

> yui的主要特徵是什麼?功能,包括DOM操縱,事件處理,Ajax,動畫等。它還介紹了模塊化設計和懶惰加載等概念,並提供了一組強大的UI控件。

>

>我如何從yui遷移到另一個庫?

>

從yui遷移到另一個庫涉及更換新庫中具有等效代碼的YUI特定代碼。這可能是一個複雜的過程,具體取決於應用程序的大小和復雜性。建議仔細計劃遷移並進行徹底測試以確保過渡的順利過渡。通過持續的創新和進化。我們可以期望與新興技術(如Web組件和漸進式Web應用程序)更關注性能,可用性和兼容性。較小,更集中的圖書館的趨勢也可能會繼續。

以上是Yui的死是什麼可以教開發人員的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板