JQuery é o único?

Front-end

21/04/2015

Jquery é o único framework JavaScript? Não entendam como uma simples pergunta, eu já pesquisei sobre o mesmo e achei os outros bem desconhecidos, formulando melhor a minha pergunta, ele é o melhor, maior e o mais profissionalmente utilizado?

Minha fonte de pesquisa, antes de fazer a pergunta: [url]http://www.linhadecodigo.com.br/artigo/3637/principais-frameworks-de-javascript.aspx[/url]
Marluce Neves

Marluce Neves

Curtidas 0

Melhor post

Jothaz

Jothaz

22/04/2015

O artigo é interessante, contudo pode causar uma confusão a quem não está familiarizado com o assunto, pois ao relacionar os vários Frameworks não deixa claro as especificidades e uso de cada um. Ao ler o artigo tem-se a impressão que JQuery e AngularJs podem ser utilizados para se obter os mesmos resultados e isto não é verdade. Neste caso os dois podem ser utilizados em conjunto (o AngularJS inclusive tem uma biblioteca do JQuery interna), mas tem coisas que o AngularJS faz que o JQuery não faz. São ferramentas diferentes para serem usadas em cenários diferentes.

Resumidamente um framework é uma coleção de funções e métodos prontos para serem utilizados, amplamente testados e que devem ser usados de forma pré-definida para tudo correr bem. Em alguns casos um framework chega a ser um estilo completamente novo de programar em certa linguagem, no caso do Javascript, o jQuery é, sem dúvida, um estilo novo, fácil e produtivo de se programar.

O JQuery foi criado usando-se como base a filosofia do "Write less, do more" (Escreva menos, faça mais) e esta é uma de suas características mais notáveis, com algumas poucas linhas de código você consegue fazer os mais variados efeitos que com a abordagem tradicional geraria inúmeras linha de códigos JavaScritp ou horas de trabalho em Flash.
E talvez uma das melhores características do JQuery são: ser cross-browser resolvendo a incompatibilidade entre os navegadores, trabalhar com Ajax e DOM, reutilização, utilização de plug-ins, entre outras.

.
No caso o jquery não é um framework , mas sim uma biblioteca Javascript. Um framework javascript bom e que está na "modinha" para se utilizar é o angularjs.


Como pode ser visto é comum o JQuery ser contestado como framework, sem querer encetar discussões inúteis e intermináveis, na minha opinião seria um framework.

O JQuery é voltado para a interface e criação de controles, efeitos e máscaras enquanto AngulasJS, Javascript MVC, Backbone.js, Knockout vai além.
Os principais concorrentes do JQueyr são, não vou detalhar cada um senão o post vai ficar gigante se necessário crio outro post com detalhes:

mootools

mochaui

ExtJS 4

prototypejs

script.aculo.us

YUI 3

Toolkit

AngulasJS, Javascript MVC, Backbone.js, Knockout entre outros propõe a integração do JavaScritp com os padrões de projeto MVC, trazendo-o para o lado do cliente (cliente-side). Assim temos uma enorme facilidade na estruturação/arquiteturação, bem como na vinculação de dados dos dados (portada via JSON) entre seu modelo (Model) e a interface (DOM) e uma gama de controle para a manipulação das mesmas. Além é claro de um dos maiores benefícios que é permitir a separação das regras de negócios e componentes visuais, obtendo um código mais limpo e fácil de dar manutenção.

O JQuery e outros fameworks podem ser utilizados em conjunto, mas cada qual voltado para a área para a qual foi desenvolvido. Então deve-se ter cuidado ao comparar os vários frameworks, pois cada um tem sua função e contexto.

Acredito que o JQuery é valioso para quem quer construir um projeto elegante, robusto e profissional. Portanto vale a pena investir um tempo em seu aprendizado ou mesmo nos seus concorrentes. Claro tudo que você faz no JQuery você pode fazer manualmente e com seu próprios scripts, só que seria como reinventar a roda, pois se já existe uma solução pronta funcional, atualizada e testada para que se dar ao trabalho de construir uma do zero.

Já tenho alguns anos de vivência na área de TI e já muitas coisas tais como rede de computadores, IDE gráfica, internet etc, weram consideradas modinha e no final se tornarem uma realidade incontestável. Acho que o que não sai da moda em TI e falta informação e desconhecimento. AngulasJS, Javascript MVC, Backbone.js, Knockout entre outros não são soluções para todos os problemas, nem são indicados para todos os projetos. Agora que ao dominar algum destes fremework você terá um ganho notável isto é fato. Pessoalmente acho que vale a pena o esforço no aprendizado e os benefícios conseguidos.Só fato de se poder usar componentes, desonerar o servidores de bano de dados, web e a rede, trazendo o processamento para o cliente já é um ganho. Claro nem todo projeto vai precisar de desta abordagem, mas depois de se dominar a tecnologia só terá ganhos.

Concluindo tudo o que vier somar para o desenvolvimento de um projeto é bem vindo, então sempre é recomendável estudar e pesquisar o que existe de novidades no mercado.
GOSTEI 3

Mais Respostas

Marisiana Battistella

Marisiana Battistella

21/04/2015

Ele deve ser ou estar entre os melhores, mas não é o único.
No artigo que você compartilhou tem outros que são citados como exemplo: Javascript MVC, Backbone.js, Knockout,...
GOSTEI 0
Marluce Neves

Marluce Neves

21/04/2015

Deveria ter editado o titulo, rsrsrs.
Dentre os melhores, na lista tem algum, que você conheça bem alem dos que citou?
GOSTEI 0
Marisiana Battistella

Marisiana Battistella

21/04/2015

Eu conheço o JQuery e posso dizer que ele possui recursos muito bons e é bastante utilizado. Os demais eu desconheço.
GOSTEI 0
Anderson

Anderson

21/04/2015

No caso o jquery não é um framework , mas sim uma biblioteca Javascript. Um framework javascript bom e que está na "modinha" para se utilizar é o angularjs.
GOSTEI 0
Marluce Neves

Marluce Neves

21/04/2015

Eu conheço o JQuery e posso dizer que ele possui recursos muito bons e é bastante utilizado. Os demais eu desconheço.


Então o mais indicado!

No caso o jquery não é um framework , mas sim uma biblioteca Javascript. Um framework javascript bom e que está na "modinha" para se utilizar é o angularjs.


Não sabia, pelo menos o JQuery é apresentado como framework, posso considerar um conjunto de frameworks?
GOSTEI 0
Marisiana Battistella

Marisiana Battistella

21/04/2015

No caso o jquery não é um framework , mas sim uma biblioteca Javascript. Um framework javascript bom e que está na "modinha" para se utilizar é o angularjs.

Tem razão... Obrigada pela correção Anderson!
GOSTEI 0
Marluce Neves

Marluce Neves

21/04/2015

Olha, eu gosto de respostas simples e direta! Mas o Jothaz fez um resumão perfeito, complementou o que eu tinha lido no artigo, muitissimo obrigada Jothaz e a todos!
GOSTEI 0
Marisiana Battistella

Marisiana Battistella

21/04/2015

Ótima contribuição Jothaz! Só tenho a agradecer por expor tua opinião!

Eu cheguei a utilizar jQuery quando trabalhei com PHP, mas foi por pouco tempo, então aprendi o suficiente para conseguir utilizar alguns recursos dele.
Mesmo assim, fiquei admirada com o que se pode fazer com ele... O desenvolvedor que domina jQuery pode fazer trabalhos excelentes partindo de sua própria criatividade.
Além de utilizar plugins já existentes, é possível desenvolver seus próprios plugins, assim pode criar padrões para as aplicações...
GOSTEI 0
Marluce Neves

Marluce Neves

21/04/2015

Eu ainda estou nos tira duvidas iniciais, um pouco complicado pra mim, sou "amarrada" com novidades.
GOSTEI 0
Marcio Araujo

Marcio Araujo

21/04/2015

Eu diria que pelo menos é o mais falado, citado, facil de encontrar artigos, video aulas e até cursos!
GOSTEI 0
Marisiana Battistella

Marisiana Battistella

21/04/2015

Acredito que o fato do JQuery poder ser utilizado em várias linguagens de programação web é que facilita a usabilidade.
GOSTEI 0
Jothaz

Jothaz

21/04/2015

Fico feliz que tenha contribuído de alguma forma.

Olha, eu gosto de respostas simples e direta! Mas o Jothaz fez um resumão perfeito, complementou o que eu tinha lido no artigo, muitissimo obrigada Jothaz e a todos!


Marluce infelizmente tenho o péssimo hábito de me estender, prometo tentar me conter em próxima ocasião! kkkkk
Ainda mais um assunto extenso e complexo como o abordado. Num caso destes acredito que ser sucinto gera mais desinformação que informação. Olha eu me estendendo! kkkkk

E solte as "amarras", pois só assim poderás navegar e usufruir plenamente do mundo. Vale a pena perder um tempo e investir em conhecer o JQuery ou concorrentes. A qualidade e os benefícios, principalmente se você atuar na área de desenvolvimento, fazem valer cada segundo investido. Eu também era ortodoxo, porém ao me liberar das "amarras" , só tive felicidades. Com relação ao Javascrtip/MVC e outros, só vale a pena investir se você utiliza MVC em seu projetos.


Ótima contribuição Jothaz! Só tenho a agradecer por expor tua opinião!.

Eu cheguei a utilizar jQuery quando trabalhei com PHP, mas foi por pouco tempo, então aprendi o suficiente para conseguir utilizar alguns recursos dele.
Mesmo assim, fiquei admirada com o que se pode fazer com ele... O desenvolvedor que domina jQuery pode fazer trabalhos excelentes partindo de sua própria criatividade.
Além de utilizar plugins já existentes, é possível desenvolver seus próprios plugins, assim pode criar padrões para as aplicações...


Marisiana suas ponderações foram de uma sapiência e assertividade que conseguiram o milagre de me deixar sem palavras.
GOSTEI 0
Marisiana Battistella

Marisiana Battistella

21/04/2015

Que bom que acertei! =D
GOSTEI 0
Marluce Neves

Marluce Neves

21/04/2015

Não estou reclamando, que isso fique bem claro, muito pelo contrario sua resposta foi completa!
GOSTEI 0
Jothaz

Jothaz

21/04/2015

Não estou reclamando, que isso fique bem claro, muito pelo contrario sua resposta foi completa!


Percebi que não havia reclamação! E agradeço a palavras.

Mas é fato que tenho tendência a ser prolixo! kkkkkkkkkkkk
GOSTEI 0
Marluce Neves

Marluce Neves

21/04/2015

Não vejo problemas em ser prolixo!
GOSTEI 0
Marisiana Battistella

Marisiana Battistella

21/04/2015

Também não vejo problemas em ser prolixo Jothaz! =D
Compartilhar conhecimento sempre agrega!
GOSTEI 0
Marluce Neves

Marluce Neves

21/04/2015

Seja ele simples ou complexo, o importante é ser claro, podendo ser ou não prolixo! O Jothaz explica e ainda nos proporciona um bonus de informações. apenas isso!
GOSTEI 0
Marisiana Battistella

Marisiana Battistella

21/04/2015

Concordo contigo Marluce!! =D
GOSTEI 0
Marluce Neves

Marluce Neves

21/04/2015

Concordo contigo Marluce!! =D


Estou certa não é Marisiana? rsrsrs
GOSTEI 0
Marisiana Battistella

Marisiana Battistella

21/04/2015

Sim, está!!
GOSTEI 0
Marluce Neves

Marluce Neves

21/04/2015

:-) Obrigada.
GOSTEI 0
Marisiana Battistella

Marisiana Battistella

21/04/2015

De nada! =)
GOSTEI 0
POSTAR