Prototype vs. jQuery
Postado por: Pedro Rogério emPrototype vs. jQuery, quais desses Frameworks JavaScript utilizar? Isso é um tipo de discussão que ocorre constantemente entre os desenvolvedores. Utilizar jQuery, devido seu slogan chamativo: “The Write Less, Do More”, ou utilizar Prototype, com seu arsenal de utilidades? Coisas desse tipo são explicadas nesses slides desenvolvidos por Remy Sharp, onde é feita uma comparação entre: funções, seletores, manipulação do DOM, eventos, Ajax e detecção do browser.
Veja também um outro comparativo feito por Glenn Vanderburg em seu blog dizendo o por que de ele preferir Prototype ao invés de jQuery.















Eu uso o jQuery e acho ótimo. Não pode ser mais fácil criar código JavaScript.
Entretanto, há um problema nisto tudo: geralmente o cara não entende JavaScript e pega um framework para poder simplificar as coisas. Isso causa um vício tenebroso.
Dica: aprenda no mínimo o básico de JavaScript antes de abraçar um framework. Você não vai se arrepender. O dia que você precisar desenvolver sem um framework você poderá.
Se for preciso eu uso o 2.
Uma vez precisei usar um UI que so existia pra prototype e mootools, nao pensei duas vezes e pus o prototype junto do jquery e ta tudo feliz.
Na minha opinião jQuery chegou pra ficar. A facilidade com que se cria algo é incrível e concordo que todo desenvolvedor, antes de se esbaldar com uma framework, deve aprender a programar sem as facilidades.
Abraço
Meu deus … perdi meu tempo lendo o artigo do cara. Só pela foto do cara dá pra ver que é um dinossauro da programação.
Fez uma enrolação pra dizer que não gostou do jeito que algumas partes do jQuery foram feitas em termos de lógica de programação, ele tem razão. Mas tomar isto como decisão para utilizar o Prototype…
Não tenho nada contra o prototype, utilizei ele por anos, mas sou mais jQuery. Será porque sou mais modernoso? B)
Ah, Julio, mas a preferência do cara pela Prototype tem um ourto lado: clareza de código.
Para quem vem de uma base de programação que exige uma clareza na sintaxe/semântica (C, principalmente), vai se acostumar muito mais fácil com a Prototype do que a jQuery.
Enquanto a jQuery tem toda a facilidade e agilidade na utilização (o lance dos seletores do CSS3, comandos mais curtos) a Prototype tem um código melhor abstraído em termos de Orientação a Objetos (ele é mais claro nesse aspecto, existem as classes para cada coisa – Ajax, Date, Element, etc… e não fica tudo no que muita gente de objeto mágico jQuery()).
Mas, a questão de escolher um framework ou não nesse caso vai mais do desenvolvedor do que funcionalidade, uma vez que com ambas se consegue atingir o mesmo resultado com igual qualidade.
[]s!
Show de Bola….
Um teste de perfomance pode ser feito entre as duas frameworks citas no artigo do Pedro, mais algumas outras bem conhecidas, desconheço a fidelidade do benchmark, mas é bastante interessante, cliquem em start test:
http://mootools.net/slickspeed/