Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Biblioteca vs Framework

Acabei de iniciar o curso sobre jQuery. No título do curso diz que é a biblioteca mais popular do mercado, mas no tópico 05 da aula 01 diz: Este framework se tornou uma das mais famosas bibliotecas do desenvolvimento Web. Gostaria de saber as definições e diferença entre biblioteca e framework.

1 resposta
solução!

Olá Laís!

As definições variam por aí, pois os conceitos são bem parecidos, mas na minha opinião o jQuery é uma biblioteca, porém se você utilizar as funcionalidades do jQueryUI daí já é um framework, por que em conceito o FrameWork são conjuntos de bibliotecas e metodologias.

Aqui vai um resumo que encontrei em um site:

Biblioteca: é uma coleção de implementações de comportamentos escritos em uma linguagem e importadas no seu código. Nesse caso, há uma interface bem definida para cada comportamento invocado. Um bom exemplo é a biblioteca jQuery que implementa certos comportamentos, como por exemplo, a manipulação do HTML.

Framework: estrutura real, ou conceitual, que visa servir como suporte (ou guia) para a construção de algo (um produto, por exemplo). “Este algo” herdará as características desta estrutura, implementando o produto final (“algo”).

Para não deixarmos de citar alguns exemplos de frameworks famosos, segue uma pequena lista:

  • Java – Hibernate e Spring
  • Ruby – Ruby on Rails
  • JavaScript – AngularJS
  • Python – Django
  • PHP – Zend e Laravel
  • C# – ASP .NET
  • CSS – Bootstrap

Fonte

Espero ter ajudado!

Abraços!