Como criar aplicativos completa CSS3 interactivo com YUI

A biblioteca Yahoo! User Interface (YUI) (Yuilibrary) É um desenvolvimento completo - API semelhante a jQuery e jQuery UI CSS3 combinada em alguns aspectos, e mais rico que essas bibliotecas em outros. Esta é uma API complexo projetado para lidar com as necessidades de aplicações maiores.

Na verdade, você realmente precisa ir através dos tutoriais, exemplos e guias do usuário fornecidos pelo Yuilibrary para realmente usar este produto. Em suma, este é o tipo de biblioteca que você usa quando você precisa criar um high-end, aplicação altamente interativa.

suporte interface do usuário no YUI gira em torno do conceito de pele. Você adicionar suporte esfola à sua candidatura e, em seguida, estendê-lo conforme necessário para fazer uso de vários controles. O conjunto de controles é rico, então você provavelmente não precisará usar qualquer outra biblioteca com este. Além disso, a biblioteca oferece suporte ao navegador graduada para uma ampla variedade de navegadores (veja Yuilibrary para detalhes).

Você encontra um grande número de exemplos no site (ver Yuilibrary) Que demonstram todos os tipos de tarefas que os desenvolvedores normalmente executam. Quando aprender a usar esta biblioteca, é uma boa idéia de olhar para um exemplo que poderia executar a tarefa que deseja executar - e, em seguida, estendê-lo conforme necessário para atender às suas necessidades.

Tal como acontece com qualquer outro auxílio tecnologia de programação, você precisa considerar as vantagens e desvantagens ao usar bibliotecas específicas. YUI é uma grande biblioteca para o desenvolvimento high-end que requer o ambiente complexo e flexível que proporciona. A razão que muitos sites usam produtos como jQuery é que essas bibliotecas são simples e fáceis de depurar. Sempre pesar os custos antes de se envolver muito com uma biblioteca particular.

desenvolvedores inteligentes usam um Ambiente de Desenvolvimento Integrado (IDE) com um produto, tais como YUI. A principal razão para usar um IDE é reduzir a complexidade e torná-lo possível trabalhar com a biblioteca sem constantemente referindo-se a documentação. Um número de IDEs irá trabalhar com YUI- no entanto, a maioria dos desenvolvedores parecem preferir utilizar Komodo Edit ou JSEclipse.

menu