Foco de implementação: PowerReviews
13 de outubro de 2006 às 09:33 por Eric Miraglia | Em Desenvolvimento , Implementações YUI | 1 CommentPeriodicamente, nos sentamos com os desenvolvedores da comunidade que estão implementando YUI para projetos fora do Yahoo. Ontem me reuni com a equipe de engenharia da PowerReviews , uma empresa que fornece gratuitamente produto revisão serviços para lojas on-line de todos os tamanhos, de mãe e pop-shops para a Sun Microsystems. PowerReviews vem utilizando YUI para construir a segunda geração de seu produto, você pode dar uma olhadinha no seu portal a novas resenhas de http://sneakpeak.powerreviews.com .

Membros da equipe de engenharia PowerReviews: (sentido horário da esquerda superior) Martin Davidsson, Gautam Prabhu, Jim Morris, Joshua Greenough, Aamir Virani, e Vlod Kalicun. Em seus escritórios Millbrae.
O que é PowerReviews e quanto tempo você está aí?
Nós fomos ao redor cerca de um ano e quatro meses. O objetivo do site é tornar-se o "motor revisão da web", oferecendo um lugar melhor para pesquisar produtos através de dados de revisão. Existem ferramentas de comparação de preços o suficiente na web já. Se o processo de compra do cliente é primeira pesquisa, em seguida, comparar preço, então compre, nós queremos PowerReviews ao local para fazer a pesquisa ... chamamos isso de "pesquisa sobre os seus termos."
Onde é que YUI caber em suas necessidades e processo? Por que você escolheu YUI?
Nós construímos nossa primeira geração usando a biblioteca Prototype e caseiros código para algumas interações e efeitos básicos, mas mudamos para YUI para a nossa segunda geração. Estamos tentando arrancar tanto caseiros como podemos e usar YUI, tanto quanto possível. Uma grande parte da escolha de YUI para nós foi a documentação. Também gostei da capacidade de escolher os componentes individuais, o fato de que ele vem com fonte minified, eo fato de que ele é usado no Yahoo ... nós sabemos, pelo menos, que está sendo testado em um volume alto e em um monte de browsers. Fundamentalmente, tendemos a concordar com as filosofias de engenharia que a equipe está defendendo YUI.
Qual tem sido o aspecto mais gratificante de se mudar para uma interface mais dinâmica?
Nós gostamos de ser capaz de fazer o processo de criação de uma revisão mais interativa e contextual. Aplicações desktop fazer esse tipo de coisa realmente fácil, mas tem sido difícil na web. Usando Ajax tem para nós permitiu que o site para assumir algumas dessas características mais interativo.
Nós também usamos a interatividade no lado administrativo para melhorar a produtividade. Nós estamos usando coisas como edição inline para auditoria e aprovação de comentários como eles vêm dentro Pode ser coisas simples, mas é salvar pageloads e teclas e, finalmente, tempo. É também incremental - se um de nossos clientes faz uma série de etapas e as falhas do navegador, tudo o que fizeram ao longo do caminho é salvo.
O que, se alguma coisa, foi uma surpresa para você sobre a mudança para YUI como sua plataforma do lado do cliente?
YUI incorpora a fundação CSS precisávamos e fornece para nós um tie-in entre CSS e JavaScript - como é que nós estamos começando tudo de graça, usando o YUI equipe como um grupo de terceirizar para nos ajudar a construir fundações. Achamos que há também será alavancar a estrada, sendo capaz de contratar engenheiros que estão familiarizados com YUI e, portanto, pode pegar nossas coisas e contribuir mais rápido.
Quais foram os pontos de dor na adoção YUI?
Em detrimento principal que descobrimos é que YUI não tem o mesmo tipo de destilado, uma linha de efeitos que você encontra em Scriptaculous . Nós olhamos Jack Slocum coisas "s, e vemos que alguns dos emergentes com YUI. Mas há algumas interações mais complicadas built-in para você com Scriptaculous.
Tamanho é uma preocupação para nós, também. Podemos controlar gzipping em nosso próprio site, mas nós distribuímos a nossa solução para nossos clientes, se eles não permitem gzipping, filesize da biblioteca sobe.
Você já olhou para o Yahoo! Padrões de biblioteca no planejamento de sua implementação de uma característica mais rica do lado do cliente set?
Sim. Que tem sido uma grande parte do nosso pensamento, também. Existem normas ali, e elas soam muito simples, mas às vezes incorporar um monte de coisas que foram aprendidas em Yahoo e em outros lugares. E estes são os padrões emergentes na web, para que possamos contar com nossos usuários tendem a estar familiarizado com esses padrões.
Você tem uma implementação YUI que seria de interesse para a comunidade YUI? Se assim for, por favor, compartilhar suas ligações e enviar uma mensagem para o fórum da comunidade em YDN-JavaScript , ou deixe uma mensagem na seção de comentários abaixo.
Compartilhar e ampliar: Bookmark with del.icio.us | digg it! | reddit!
1 Comentário
Desculpe, o formulário de comentários está fechado no momento.

Copyright © 2006-2012 Yahoo! Inc. Todos os direitos reservados. Política de Privacidade - Termos de Serviço
Alimentado por WordPress sobre Yahoo! Web Hosting .

[...] Os componentes são exercidos em todo o site. Nós escrevemos sobre equipe de Jim e seu trabalho mais de dois anos - é ótimo para ver como seu produto, e seu uso do YUI, tem evoluído ao longo [...]
Pingback por Implementação Foco Update: Buzillions.com / PowerReviews »Blog Yahoo! User Interface - 21 de outubro de 2008 #