YUI 3 學習筆記:component infrastructure

來源:互聯網
上載者:User
文章目錄
  • pros
  • cons
  • bless

pros

良好的封裝和一致性,讓我想起 Ext 的口號:A foundation you can build on.
YUI 2 給我的感覺是工具集,YUI 3 則真的讓我覺得是架構,有如 CakePHP 或是 Spring 曾經給我的感覺。
YUI 3 搭好了建築架構,約定好了如何放置磚瓦,我們只要按照建築的輪廓和既定的約定去寫代碼即可。
架構的感覺,一個真正架構的感覺。如此久遠,又如此熟悉和親切,如此水落花開。

cons

架構,意味著有一套自己的“文法”和約定。
YUI 2 的年代,我們能像寫 JavaScript 一樣寫 JavaScript, 無需去記憶太多附加的約定。
YUI 3 的組件架構,則期待我們能按照一套既定的約定去寫代碼。
約定是種好習慣,但是否考慮了太多而喪失了簡單?
依舊是 JavaScript 代碼,但又不是 JavaScript 代碼了。
保持簡單是一種美,需要很大的勇氣與堅持。
易用,一致性,工業化,卻是一種社會需求。
一個架構,成則萬人追捧,敗則無人評說。一切需要時間去檢驗。

bless

這是 YUI 3 源碼學習筆記系列的最後一篇。
剩下的 Utilities, Plugins, Extensions, Widgets ( 這是 YUI 3 的 4 種 Components ),等以後用到時,再去學習。

最後,祝 YUI 3 一路好運。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.