Implementação Foco: YUI 3 Ligando Autofusion de ResearchPro

18 junho, 2010 às 9:00 pm por Josh Lizarraga | Em Desenvolvimento | Comments Off

Sobre o autor: Josh Lizarraga Josh Lizarraga é um Contribuinte YUI e desenvolvedor frontend localizado em San Diego, Califórnia. Ele usa YUI para construir interfaces ricas e frontend para aplicações Ajax Autofusion, Inc. , uma empresa de San Diego que oferece soluções web para a indústria automotiva nos Estados Unidos e Canadá. Quando ele não está no relógio, Josh gosta de contribuir com o projeto YUI com casos de teste e Galeria de módulos.

ResearchPro Tela Inicial

Sobre o Projeto

Além de servir profissionais da indústria, Autofusion fornece recursos de usuário final de informação através do nosso CarPrices.com site-irmão. "ResearchPro" é o nome que foi agraciado com a nossa aplicação de pesquisa novo carro, que permite ao usuário rápida e facilmente encontrar tudo o que há para saber sobre a compra de carro novo potencial.

Pesquisando um carro novo antes de comprar é tipicamente uma experiência assustadora, mas necessário, e as opções atuais disponíveis para os consumidores não são muito user-friendly. ResearchPro pretende resolver estas questões com uma abordagem simples e orientada para a investigação do carro. Também tomamos a experiência um passo adiante, permitindo que os clientes receber um orçamento gratuito em seu carro de sonho de comerciantes locais.

Por YUI?

Começamos usando YUI 2 para todo o nosso desenvolvimento frontend cerca de dois anos atrás, e não olhou para trás. Foco YUI sobre desenvolvimento de aplicações torna um acéfalo para Autofusion, como nós fornecemos muitos aplicativos web e widgets incorporáveis ​​aos nossos clientes.

Ao longo dos anos temos usado apenas a cada 2 YUI componente existe em ambas as nossas propriedades web e cliente de nossas ferramentas internas. Registro YUI é comprovada e documentação incrível realmente o diferencia de outras bibliotecas que já trabalhei. Os refinamentos para a biblioteca oferecida pela YUI 3 fez uma escolha fácil para este projeto.

Como YUI é utilizada no projeto

ResearchPro faz uso de vários YUI três componentes, nomeadamente IO , JSON , Node , eventos , animação , e até mesmo o beta Slider widget. Também estamos usando os módulos seletor CSS3 e-mouseenter evento, bem como um módulo personalizado que manipula a comunicação JSON com o backend.

ResearchPro YUI Uso Slider 3

Desafios e Benefícios do Uso YUI 3

Migrando do YUI YUI 2 a 3 foi um desafio maior e maior benefício durante o desenvolvimento do ResearchPro. Trabalhando com instâncias do nó em vez de nós DOM diretamente pode levar algum ajuste para num primeiro momento, mas rapidamente descobriu que essa abstração excelente reduz a quantidade ea complexidade do código para uma dada tarefa. Da mesma forma, o chainability de YUI 3 métodos oferece um pouco de açúcar grande sintática que é difícil viver sem.

O principal desafio dos 3 YUI migração foi e continua a ser bugs beta. O primeiro YUI 3 beta foi lançado alguns meses antes de começarmos o desenvolvimento, e nós tomamos essa oportunidade para iniciar este projeto com o codeline novo. Queríamos estar familiarizado com YUI 3, uma vez que substitui YUI 2 em nosso fluxo de trabalho abaixo da estrada. Durante o desenvolvimento, nós descobrimos e relatados vários bugs, alguns dos quais ainda estão sendo trabalhados hoje.

Que é seguinte para Autofusion?

Estamos sempre desenvolvendo novos produtos com YUI e revisando nossas ofertas existentes para incorporar YUI no frontend. Nossa solução de inventário on-line é alimentado por YUI 2, e estamos neste momento a planear uma versão refinada do produto que irá usar YUI 3 em seu lugar.

Nossa interface de inventário faz uso pesado da família módulo de contentores, por isso espero que no momento em que iniciar o desenvolvimento YUI 3 terá implementações de Painel e de diálogo. Temos sido muito satisfeito com o rápido crescimento de recursos, e esperar YUI para ser o nosso kit de ferramentas frontend de escolha para os próximos anos.

Compartilhar e ampliar: Bookmark with del.icio.us | digg it! | reddit!

Sem comentários ainda

Desculpe, o formulário de comentários está fechado no momento.

Hosted by Yahoo!

Copyright © 2006-2011 Yahoo! Inc. Todos os direitos reservados. Política de Privacidade - Termos de Serviço

Alimentado por WordPress sobre Yahoo! Web Hosting .