2010-07-28 40 views
0

我有一個使用jQuery 1.3.2和YUI 2.6的項目,它已經到了選擇其中一個的時間。我有很多熱愛jQuery的開發人員,如果沒有它,我認爲YUI 3的一些功能更適合這個項目(例如基礎小部件)。將jQuery功能映射到YUI 3?

我試圖找到jQuery和YUI 3之間的功能映射,並找到了jQuery - YUI3 Rosetta Stone,它將jQuery 1.4.2與YUI 3.0.0進行了比較。我在看YUI 3.1.1或3.2.0預覽版,並想知道是否有其他資源?在短時間內,我很想寫一個適配器/填充層,但認爲這隻會混淆這個問題,對於開發人員來說,更好的方法是使用一種模式或另一種模式。

更新:我看到上面的內容已經遷移到http://www.jsrosettastone.com/,並且「YUI團隊已經優雅地接管了保養。」它現在比較jQuery 1.4.2和YUI 3.1.2

+0

有沒有理由不能同時使用兩個?我知道,我知道,2個框架!所有地獄崩潰!但是,您仍然可以使用jQuery來實現低級別和常用功能,而YUI可以使用小部件。這兩種設計都非常不污染,而jQuery-min足夠小 – 2010-07-28 17:24:27

回答

4

卡洛斯的Rosetta Stone是我比較兩個庫功能特徵的最佳資源。如果您發現自3.0.0以來YUI的發展不準確,Carlos確實擁有GitHub上的資源,並歡迎對其進行更新/貢獻。

0

我有些困惑。如果你不想重寫你的jQuery代碼:include jquery。如果您只想使用一個庫,那就是yui:將舊版jQuery代碼重寫爲yui。

但是,如果您要從yui2移動到yui3,您還必須重寫yui代碼,它們不同。我認爲你需要做的第一件事就是思考 - 如果有重構的資源,我會避免在墊片和額外的層中考慮。

儘管yui3的個人觀點仍然沒有準備好黃金時段,儘管他們正在做的很酷且很優雅的東西。