Diferença entre JQuery e JQuery UI

UI do JQuery vs JQuery

Os scripts do lado do cliente realmente passaram para a vanguarda do desenvolvimento da Web nos últimos anos, com muitos desenvolvedores adicionando elementos interativos aos seus sites. JQuery e JQuery UI são duas ferramentas que simplificam a tarefa de script do lado do cliente. A principal diferença entre o JQuery e a UI do JQuery é a ordem deles. O JQuery foi desenvolvido primeiro e é a base para muitos plugins disponíveis hoje. A UI do JQuery foi criada posteriormente no JQuery para fornecer funcionalidades específicas. A primeira grande implicação disso é a necessidade de instalar o JQuery se você desejar usar a interface do usuário do JQuery. Mas, você não precisa ter a interface do usuário do JQuery se quiser apenas usar o JQuery.

O JQuery foi desenvolvido para atender a uma ampla gama de necessidades, para que você não precise criar scripts para cada função em Javascript sempre que implementá-las em uma página. Por outro lado, a UI do JQuery atende a uma necessidade específica, que é a criação de uma interface de usuário interativa que é poderosa e flexível, mas simples de gerenciar.

A totalidade da interface do usuário do JQuery gira em torno de três categorias; interações, widgets e efeitos. As interações são melhores para alterar o comportamento de determinados elementos da página. Você pode torná-los arrastáveis, descartáveis, redimensionáveis, selecionáveis ​​e classificáveis, aumentando muito o que você pode fazer em uma página. Os widgets são elementos pré-fabricados que podem ser descartados diretamente em sua página. Isso inclui botões, seletores de datas, caixas de diálogo, preenchimento automático, barra de progresso, controles deslizantes, guias e até contêineres de acordeão. Os widgets podem ser temáticos para que correspondam à aparência da sua página.

Por fim, a interface do usuário do JQuery também possui efeitos que não executam nenhuma função além de adicionar colírio à página. Efeitos como desvanecer-se ou sair, deslizar, explodir, aparecer e similares podem ser aplicados aos elementos da página. Os efeitos podem ser controlados via script e podem ser alternados de uma classe para outra.

O JQuery é basicamente a base da interface do usuário do JQuery e é o mais poderoso entre os dois. Ele deve ser usado para trabalhos mais avançados que requerem código e interações personalizadas. Para necessidades básicas da interface do usuário, o uso da interface do usuário do JQuery é muito benéfico, pois reduz a complexidade da codificação e acelera todo o processo.

Resumo:

1.JQuery UI é construída sobre JQuery
2.JQuery é necessário para usar a interface do usuário do JQuery, mas você pode usar o JQuery sem a interface do usuário do JQuery
3.JQuery pode fazer uma grande variedade de coisas, enquanto a JQuery UI possui seu próprio conjunto de recursos