2009-08-13 79 views
1

嘿傢伙。最近jQuery Dev Group就原型繼承和插件命名空間問題進行了大量的活動,我想看看誰有最好的答案。jQuery和插件命名空間和繼承

組鏈接: http://groups.google.com/group/jquery-dev/browse_thread/thread/620c6a18a16d9665

問題:

你們認爲我應該這件事,爲什麼做? 你同意那裏的意見嗎?爲什麼或者爲什麼不?

爲什麼是很重要的:

如果jQuery的根本決定執行這樣的事情到核心,這是一個巨大的決定,會影響很多人,可能會影響他們如何使用/擴展jQuery和如果他們繼續使用jQuery。它可能會將很多人轉換爲 jQuery。

+0

社區Wiki? – 2009-08-13 06:35:45

回答

1

我認爲jQuery與像原型這樣的庫不同的地方在於,它專注於諸如快速DOM選擇,遍歷和操作等功能,而不是爲JavaScript添加「風味」。

Prototype問題是它在JavaScript上放置了一個紅寶石帽子,並且它最終會因爲您可能永遠不會使用的功能而變得臃腫。

我曾經在人們過度使用原型類的項目中實現一切,因爲它只是不需要的類。從Java或C#(甚至Ruby)遷移的人喜歡以他們的方式完成任何事情 - 這通常不是必需的。

+0

我認爲你對此非常正確。 – Tres 2009-08-13 02:53:46

+0

我認爲Prototype是一個更加面向應用開發的JS框架,因此它適用於這些類型的人。我用了一段時間之後,切換到jQuery(我發現更好的UI/UX)。 – 2009-08-13 06:34:41

1

我認爲這是jQuery的重要一步。因爲jQuery非常以dom爲中心。這就是爲什麼它在世界上獲得如此多的關注,但很難僅基於它來構建複雜的解決方案。你不能使用面向對象的所有好處,所以你必須把所有的代碼放在首位 - 所有的程序員都必須這樣做。我想jQuery是最簡單的解決方案 - 這就是爲什麼大家都喜歡它,但現在它想成爲企業解決方案。
我認爲這可以使企業客戶端開發更快,這是偉大的:)