2010-07-25 23 views
10

我目前使用JQuery,最近聽說RightJS。 RightJS似乎更快,更加面向對象更輕的&。但我想知道,與JQuery相比,RightJS是否有嚴重缺失的東西(除了巨大的插件庫)。從JQuery切換到RightJS

更新: 我想在一個小的web項目& RightJS決定用它在幾個項目。但是我仍然堅持使用JQuery,直到我對RightJS充滿信心。到目前爲止,RightJS似乎在做我用JQuery做的所有事情(主要是ajax &選擇器)。

回答

18

Nahar,

尼古拉,RightJS的作者就在這裏。一對筆記。

1)上面提到的jQuery大小不正確,因爲24k是gzip版本的大小。 Gzipped RightJS權重14k。

2)我相信the_drow根本不知道他在說什麼。 RightJS與jQuery,Moo,Dojo或Prototype一樣。更多的是在RightJS中,當jQuery將這些東西當作插件時,你已經擁有了類,高級表單功能和cookies等東西。

然後RightJS也有定製構建http://rightjs.org/build

至於道場,我試圖在兩個項目之前,如果你要問我,我會說你的空餘時間,jQuery是更好的。

RightJS的唯一問題是它仍然是地下的,我們仍然在增長大量的用戶,所以偶爾你必須使用自己的大腦,而不是用谷歌搜索的答案。

+0

您在開發RightJS方面做得非常出色。我非常喜歡它的OOP和簡單易用的設計。但正如你所說,它需要來自地下。可能在維基百科js框架比較中有條目。 – Nahar 2010-08-06 19:23:26

+0

目前我正在開發RightJS 2,它會有各種新的瘋狂的東西,比如安全模式,dom-wrappers等,例如http://bit.ly/9e8vom。一旦出來,我會回到它的推廣。現在只是不想用RightJS1來破壞它。 – Nikolay 2010-08-08 08:29:43

+0

嘿@尼科萊,你的鏈接/建立已經死了... – PICyourBrain 2013-03-27 21:19:44

3

首先,jQuery目前重24KB,rightJS重30KB,意味着它不像jquery輕。

一般來說,除JavaScript框架選擇時,你考慮這些方面:

  • 選擇器
  • DOM遍歷
  • DOM操作
  • 實用功能
  • 事件處理
  • 阿賈克斯

除此之外,最重要的因素之一是:

  • 主動/不斷髮展
  • 社區支持

更多閱讀:

http://trends.builtwith.com/javascript

SideNo te:謝謝你讓我知道RightJS :)

+5

感謝您的提示。 Gzip壓縮的jquery是24KB,&gzip壓縮的RightJS只有14KB。 30KB是縮小的RightJS和類似的jQuery將是71KB(JQuery版本1.4.2和RightJS版本1.5.6) – Nahar 2010-07-25 10:11:06

+0

@nahar:這是很好的知道,但你可以專注於其他事情:) – Sarfraz 2010-07-25 10:14:02

1

如果你想要更快和更面向對象的東西嘗試the dojo toolkit
RightJS看起來不錯,但它就像任何其他最小的工具包。我相信它與jQuery,Dojo和Mootools這樣的大槍相比是非常缺乏的。
通過Dojo,您可以將數據存儲插入任何小部件,並輕鬆與服務器端通信。
它具有jQuery所具有的所有查詢功能,並且還具有自定義構建過程以僅包含所需內容。
它在某些瀏覽器/用例中認爲jQuery更快,但都很好。
jQuery沒什麼問題。
Dojo和jQuery都有很好的社區支持並不斷開發。
如果您正在開發webapps,Dojo是您正確的工具包,因爲它具有非常全面的UI庫。
只需檢查他們的網站。 另請參閱此wikipedia page

+0

jQuery有很多錯誤。根據我的經驗,這是非常低效的_(網站需要最新的處理器,兄弟!)_,這是相當錯誤的_(特別是jQuery UI - 我真的不認爲他們會拖拉拖放)_,而API是一團糟_(它既不符合JS本地庫的形式,也沒有本身的一致性;它只是一種他們想出來的)。 **我希望jQuery燒傷,淹死,窒息並死亡。**這是迄今爲止有史以來最糟糕的事情發生在web編程_(恕我直言)_。 – 2013-08-22 08:33:21