liberar geral.. UIII! =D 2009/7/31 Marcel Pigozzi <marcelpsara...@gmail.com>
> Gostei mto desta thread!!! > Mto bom! > > Concordo com o Mário Jr. ... temos que nos libertar no Flex hehehehe > > Abraços > > 2009/7/30 Vicente Maciel Junior <macie...@gmail.com> > > Sensacional! >> Hoje mesmo estava discutindo isso com o meu sócio, o Jefferson Petilo >> (mais conhecido nas listas de CF). >> >> Tinhamos uma tela pensada para facilitar o workflow do usuário, mas quando >> vimos, até mesmo a estrutura de dados e serviços correspondentes às >> transações daquela tela (DTOs / Controllers) estavam pensados de forma a >> atender o Modelo (Banco/Relacionamentos). >> >> Reprogramar para atender a tela, significaria deixar de lado conceitos >> pré-formalizados e até mesmo a adoção de patterns. >> >> Resultado: mudamos a tela. Decisão mútua. :( >> >> Mas seu texto exemplifica a mais pura verdade! Temos que mudar a forma de >> pensar, observar e aplicar nosso domínio/conhecimento, não mais para sermos >> "TIaholic" e "Experienceaholics". Ai está o diferencial entre usar >> Flex/Silverlight/JavaFX/Whatever pra se fazer novas versões de antigas >> soluções e definitivamente desenvolvermos RIAs. >> >> Essa thread pra mim já está concorrendo ao prêmio de "Melhores do ano". >> >> Seria legal se pudesse estar no seu Blog ou da DClick para que pudesse ser >> referenciado. >> >> >> Vicente Maciel Junior >> RiaBrazil - Senior Rich App Developer >> Independent Web Developer & Consultant >> Adobe Advanced Certified Developer >> Adobe Certified Instructor (ColdFusion & Flash Platform) >> +55 71 8120-0035 >> MSN: macie...@gmail.com / Twitter: macieljr >> http://www.riabrazil.com.br >> http://teclandoalto.blogspot.com >> Grupo de usuarios Oficial Adobe RIA-BA: http://bit.ly/ria-ba >> >> >> 2009/7/30 Beck Novaes <beck.nov...@gmail.com> >> >>> >>> Um dos problemas de desenvolvimento do Software, especialmente no >>> Brasil, é o TI-Centrismo. >>> >>> O TI-Centrismo prega que TI é o centro do Universo. Desta forma, >>> muitas das decisões tomadas no ciclo de vida de desenvolvimento do >>> Software visam "proteger" TI. >>> - "Não pudemos mudar isso, é padrão!" = TI-Centrismo >>> - "Não dá para faze assim, o banco não permite" = TI-Centrismo >>> - "Não vou deixar meu código feio assim. Deixa essa animação pra lá" = >>> TI-Centrismo >>> - "Vamos fazer o Café com Leite, senão vai dar muito trabalho." = TI- >>> Centrismo >>> >>> Precisamos mudar isso! Precisamos deixar o TI-Centrismo e adotar o >>> Usuário-Centrismo. Pode não parecer mais isso muda muita coisa. >>> >>> Programadores odeiam código feio. Mas a parte estética da aplicação e >>> as animações são sempre deixado para o final. O problema? Bem, perde- >>> se muito tempo tentando fazer aquela arquitetura super hiper robusta >>> com o super hiper design pattern onde não precisa. >>> >>> Quando abandonamos o TI-Centrismo e adotamos o Usuário-Centrismo nossa >>> percepção muda. Eu prefiro perder tempo fazendo uma animação que vai >>> agregar mais valor à experiência do usuário do que aplicando aquele >>> super ultra design pattern que li no ultimo livro que ostento na minha >>> estante e que só vai servir para eu exercitar o que aprendi. >>> >>> Mas por que a estética, incluindo animação é importante? Porque isso >>> deixa o usuário num estado mental muito melhor. Isso faz com que o >>> usuário: >>> >>> 1. Perdoe erros mais facilmente os erros >>> 2. Tenha maior pré-disposição para aprender a mexer na aplicação >>> >>> Fizeram uma experiência com dois caixas eletrônicos idênticos em >>> termos de usabilidade e implementação. Um bonito e outro feio. O Caixa >>> mais bonito teve uma avaliação muito melhor do que o caixa mais feio. >>> No Caixa mais feio as pessoas reclamaram muito mais dos erros >>> (propositais) do que no caixa mais bonito. Uma coisa é o usuário bater >>> o olho numa coisa bonita e falar: "Uau... que legal isso. Bem, agora >>> deixa eu ver como eu uso!". Outra coisa é ele falar "Nossa! Que coisa >>> medonha, como eu uso isso?" O estado mental é tudo. A motivação é >>> tudo. E coisas feias definitivamente desmotivam. >>> >>> Ao adotar o Usuário-Centrismo comecei a me perguntar se os POGs que >>> tanto incomodam os programadores que pregam boas práticas em 100% do >>> Software (TI-Centrismo) são realmente um mal em todos os contextos. Eu >>> ousaria dizer que, no Usuário-Centrismo existe o POG do mal e o POG do >>> bem. Imagine que você precisa implementar uma animação em Flex e que, >>> como um bom programador, você tentou fazer da melhor forma possível. >>> Mas não teve jeito. Você vai ter que colocar um setInterval para fazer >>> funcionar perfeito (típico POG para resolver problemas de tempo em >>> animações no Flex). Mas você é um programador "bonzão". Você jamais >>> vai fazer este POG. Você se recusa. Afinal de contas, para quê >>> animação, não é mesmo! Mas a pergunta é: Tal animação vai agregar >>> valor à experiência do usuário? Sim! O POG vai ser fonte potencial de >>> problemas? Não! O POG vai ser difícil dos programadores entender? Não >>> - nada que um comentário simples não resolva. Então, porque que eu vou >>> me recusar de fazer algo que mais agrega à experiência do usuário do >>> que, de fato, prejudica TI? Porque eu sou adepto do TI-Centrismo. Eu >>> não faço software para o usuário, eu faço para mim. Para o meu ego. >>> >>> O TI-Centrismo cria tantas restrições para se fazer um bom trabalho >>> que softwares de qualidade do ponto de vista do usuário é praticamente >>> impossível. Mas fazemos Sofware para o usuário, não é mesmo. Então ele >>> deveria ser o centro do universo, e não TI. >>> >>> Tem mais coisa que eu gostaria de falar sobre o assunto, mas acho que >>> já falei bastante no momento. >>> >>> Att, >>> Beck Novaes >>> >>> >>> >>> On 30 jul, 11:20, Mário Júnior <juninho...@gmail.com> wrote: >>> > Ta certo ... 99% (senão 100%) das apps tem CRUDs. Afinal, o usuário >>> precisa >>> > criar, ler, editar e apagar registros! >>> > >>> > A grande questão é: Como fazer isso?? Só jogando textinput para dentro >>> de >>> > forms??? Sim.. é legal, é oq todos nós (inclusive eu também, as vezes) >>> > estamos acostumados, afinal são anos e anos herdando pensamentos de >>> > paradigmas que nunca foram confrontados antes (vb, delphi, cobol, >>> clipper) >>> > ... mas agora estão caindo! >>> > >>> > Para resumir esse e-mail... assistam o vídeo do Beck: "O Segredo das >>> RIAs de >>> > Sucesso" >>> http://www.becklog.org/2009/05/12/o-segredo-das-rias-de-sucesso-profe... >>> > >>> > Para finalizar, e também para refletir, deixo essa imagem para vcs: >>> http://www.swiss-miss.com/wp-content/uploads/legacy/photos/uncategori... >>> > >>> > Seus chefes nunca irão mudar, se vcs não confrontá-los. >>> > (claro.. não vá sair no braço com o cara né =P) >>> > >>> > Um abraço! >>> > >>> > -- >>> > Mario Junior >>> > Enterprise Java / Flex Architectures >>> > Adobe Certified Expert Flex 3 with AIR >>> > >>> > Sofshore Informáticahttp://www.sofshore.com.br >>> > +55 (48) 3337 2003 >>> > Rua Pastor Willian Richard Schisler Filho 452 sl 102, 88034-100 >>> Itacorubi >>> > Florianopolis SC Brasil >>> >>> >> >> >> > > > -- > Marcel Pigozzi > http://thegeekers.wordpress.com/ > > "Procure ser uma pessoa de valor, em vez de procurar ser uma pessoa de > sucesso. O sucesso é conseqüência" > > > > > -- Mario Junior Enterprise Java / Flex Architectures Adobe Certified Expert Flex 3 with AIR Sofshore Informática http://www.sofshore.com.br +55 (48) 3337 2003 Rua Pastor Willian Richard Schisler Filho 452 sl 102, 88034-100 Itacorubi Florianopolis SC Brasil --~--~---------~--~----~------------~-------~--~----~ Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---