2010-07-25 15 views
10

Actualmente estoy usando JQuery y recientemente he escuchado hablar de RightJS. RightJS parece ser más rápido, más ligero & más orientado a objetos. Pero me preguntaba si RightJS tiene algunas faltas graves en comparación con JQuery (aparte de la gran base de complementos).Pasar de JQuery a RightJS

Actualización: me trataron RightJS en un pequeño proyecto web & decidió usarlo en unos cuantos proyectos. Pero aún me apegaría a JQuery hasta que confíe en RightJS. Hasta ahora RightJS parece estar haciendo todas las cosas que hago con JQuery (principalmente ajax & selectores).

Respuesta

18

Nahar,

Nikolay, el autor de RightJS está aquí.Par de notas

1) Mencionado anteriormente El tamaño de jQuery es incorrecto porque 24k es del tamaño de la versión comprimida. Gzipped RightJS pesa 14k.

2) Creo que the_drow simplemente no sabe de lo que está hablando. RightJS tiene todo lo mismo que jQuery, Moo, Dojo o Prototype. Más de eso en RightJS tiene cosas como clases, funciones de formulario avanzadas y cookies ya empaquetadas en esos 14k cuando jQuery tiene esos elementos como complementos.

Entonces RightJS también tiene la costumbre se basa http://rightjs.org/build

En cuanto a ir de discotecas, lo probé en dos proyectos antes, y si me lo pida, yo diría que su tiempo de repuesto, jQuery es mejor.

El único problema con RightJS es que todavía es un subsuelo y todavía estamos creciendo la masa crítica de usuarios, por lo que ocasionalmente tendrá que usar su propio cerebro en lugar de buscar en Google las respuestas.

+0

Has hecho un excelente trabajo desarrollando RightJS. Realmente me encanta su OOP y un diseño fácil de hackear. Pero como dijiste, tiene que venir de la clandestinidad. puede estar teniendo una entrada en la comparación de wikipedia js framework. – Nahar

+0

Estoy trabajando en RightJS 2 en este momento, que tendrá todo tipo de cosas nuevas y alocadas, como safe-mode, dom-wrappers, etc. por ejemplo http://bit.ly/9e8vom. Una vez que salga, volveré a su promoción. Simplemente no quiero estropearlo con RightJS1 por ahora. – Nikolay

+0

Hola @Nikolay, tu enlace a/build está muerto ... – PICyourBrain

3

En primer lugar jQuery actualmente pesa 24KB y rightJS pesa 30KB, lo que significa que no es tan ligero como jquery.

En general, la hora de elegir entre los marcos de JavaScript, tiene en cuenta estos aspectos:

  • selectores
  • DOM recorrido
  • manipulación DOM
  • Las funciones de utilidad
  • Control de eventos
  • Ajax

Aparte de eso, uno de los factores más importantes son:

  • desarrollo activo/continua
  • apoyo a la comunidad

Más Lecturas:

http://trends.builtwith.com/javascript

SideNo te: Gracias por informarme sobre RightJS :)

+5

Gracias por los consejos. El jquery minimizado por Gzip es de 24 KB y el RightJS reducido por gzip solo tiene 14 KB. 30KB es el RightJS minimizado y jQuery similar sería 71KB (JQuery ver 1.4.2 y RightJS ver 1.5.6) – Nahar

+0

@nahar: Eso es bueno saber pero puedes concentrarte en otras cosas entonces :) – Sarfraz

1

Si quieres algo más rápido y más orientado a objetos prueba the dojo toolkit.
RightJS parece agradable, pero es como cualquier otro kit de herramientas mínimo. Creo que es muy deficiente en comparación con las grandes armas como jQuery, Dojo y Mootools.
Con Dojo puede conectar un almacén de datos a cualquier widget y comunicarse fácilmente con el servidor.
Tiene todas las capacidades de búsqueda que jQuery tiene y también tiene un proceso de compilación personalizado para incluir solo lo que necesita.
Se considera más rápido que jQuery en ciertos navegadores/casos de uso, pero ambos son geniales.
No hay nada de malo en jQuery.
Tanto Dojo como jQuery tienen un gran apoyo de la comunidad y se desarrollan continuamente.
Si está desarrollando webapps Dojo es el kit de herramientas adecuado para usted, ya que tiene una biblioteca de IU muy completa.
Solo echa un vistazo a su sitio web. Vea también este wikipedia page.

+0

Hay un montón de errores con jQuery. Desde mi experiencia, es extremadamente ineficiente _ (los sitios web necesitan el último procesador, hermano!) _, Es bastante defectuoso _ (especialmente jQuery UI, honestamente, no creo que les importe una mierda sobre arrastrar y soltar) _, y La API es un desastre _ (ni coincide con la forma de biblioteca nativa de JS ni tiene consistencia en sí misma, es algo así como lo que se les ocurrió) _. ** Espero que jQuery arda, se ahoga, se sofoca y muere. ** Es, con mucho, lo peor que le ha sucedido a la programación web _ _ (en mi humilde opinión). –

Cuestiones relacionadas