Após algumas pesquisas e tendo como pré-requisito não ficar refém de uma empresa, eis a minha checklist de componentes:
Frameworks base para agilizar a programação em JS: * jQuery (para ambiente desktop) que se encontra na versão 1.7 (a área de download permite a selecção dos componentes, optimizando assim o package) * jQuery Mobile (baseado no jQuery 1.6) e que acabou de saír a versão 1.0 RC3 sendo que a versão final está para muito breve. Testei no meu telemóvel a versão 1.0 RC2 à uns dias atrás e hoje a RC3 e tenho a dizer que fiquei muito satisfeito com a performance desta última release. Em relação a compoentes de UI para desktop, o jQuery UI da mesma equipa do jQuery disponibiliza alguns, encontrando-se na versão 1.8 mas existe um roadpmap muito interessante até à versão 2.1 e penso que faça sentido usar os componentes deles. Componentes para jQuery já existentes no actual jQuery UI 1.8: * Dialogbox (com opção de modal) * Datepicker * Tabs * Button * Droppable * Outros não relevantes para mim Componentes desejados mas que só serão disponibilizados com o jQuery UI 2.0: * Combobox * Textbox * Text area * Checkbox Componentes desejados mas que só serão disponibilizados com o jQuery UI 2.1: * Datagrid Componentes desejados e não previstos no roadmap do jQuery UI: * Charts - http://code.google.com/p/flot Em relação à datagrid: Fiz imensas pesquisas sobre uma boa datagrid pois as minhas exigências sobre a datagrid são elevadas e o que encontrei gratuíto era mau (para não dizer muito mau) e o que encontrei pago (excessivamente caro) era muito bom (muito acima das necessidades comuns). A datagrid do futuro jQuery UI 2.1 contem uma panóplia de requisitos muitos interessantes e para diversos casos de uso (inclusivé templates de registos o que para os programdores de Flex são mais conhecidos como os famosos itemRenderers :)). Em relação aos charts: Existem imensos projectos de charts mas nota-se que a grande maioria que são razoáveis ou bons, pertencem a empresas e nota-se nas datas de desenvolvimento que acabam por ser descontinuados (os preços de alguns até não são muito elevados) sendo que esse que encontrei para além de gratuito, pertence à comunidade, tem já um bom número de utilizadores associados e vai tendo updates espaçados nos meses. Ler livro de HTML5 - Checked Criar a minha lib de componentes - Checked Ler ebook de jQuery - In progress Praticar com HTML5+jQuery - Next step. Bem após mais este longo post, deixo-vos assim aqui uma boa referência para quem quiser se aventurar na migração do Flex para HTML5 tal como eu e tiver tempo para esperar pelos componentes em falta no roadmap, caso contrário têm sempre muitos outros compoentes por ai :) On Nov 15, 1:29 pm, Cristovão Morgado <[email protected]> wrote: > è gratis! > > Só pagas se quiseres os "server controls" > > O que eu fiz foi uns Helpers ASP.NET MVC para me ajudar ;) > > 2011/11/15 Ricardo Farinha <[email protected]> > > > > > > > > > Essa grid é muito boa... mas paga... > > > E algo que todos possamos usar? Alguém conhece? > > > No dia 15 de Novembro de 2011 12:50, Hugo Ferreira <[email protected] > > > escreveu: > > > Ainda não tinha visto a demo. > > >> De facto do que já vi, estou espantado (the best so far :)) > > >> Depois vou criar 1 checklist de componentes e partilho aqui com o pessoal > >> para trocar ideias :) > > >> No dia 15 de Novembro de 2011 12:40, Cristovão Morgado < > >> [email protected]> escreveu: > > >> Sobre a grid já indiquei aquela que é considerada a melhor: > > >>>http://www.trirand.com/blog/ > > >>> 2011/11/15 Hugo Ferreira <[email protected]> > > >>>> Sim NF esse também está na calha de análise. > > >>>> É pena serem tão poucos componentes (não investirão na grid que é > >>>> lixado lol). > > >>>> Vou analisar muito bem as várias possibilidades e o jqueryui por vir do > >>>> mesmo lado parece atractivo mas vai ter de ser complementado por uma grid > >>>> (não faz sentido criarmos nós uma grid do zero a não se estender para > >>>> personalizar, pois só a grid é 1 projecto lol). > > >>>> No dia 15 de Novembro de 2011 11:41, Nuno Fernandes < > >>>> [email protected]> escreveu: > > >>>>> O jquery tem algo chamado jqueryUIhttp://jqueryui.com/ > > >>>>> Não estará ao mesmo nivel do dojo mas para alem de ter uns widgets > >>>>> básicos, possibilita criares os teus encima da estrutura de widgets da > >>>>> jquery, pelo que considero que seja uma vantagem pois continua "encima" > >>>>> da > >>>>> plataforma desenvolvida pela jquery. > > >>>>> 2011/11/15 Hugo Ferreira <[email protected]> > > >>>>>> Sim, esse e como o próprio nome indica é da Yahoo. > > >>>>>> Neste momento (e como vimos somos programadores e não conseguimos > >>>>>> desvendar o futuro) o jQuery é a escolha por ser utilizado massivamente > >>>>>> (aqui também o Flex falhou logo este também não é seguro) mas > >>>>>> principalmente por haver muitas entidades de bem (€€€) interessadas na > >>>>>> continuidade de projecto. > > >>>>>> De momento parece que o mundo que jQuery. Amanhã é outro dia. > > >>>>>> Como o jQuery é uma lib e não uma framework não se encontra na mesma > >>>>>> um toolset de ui components como por exmeplo no Dojo (que a meu ver é o > >>>>>> melhor), pelo que somos forçados a usar add-ons (existem muitos e ando > >>>>>> a > >>>>>> analisá-los). > > >>>>>> No dia 15 de Novembro de 2011 11:21, Daniel Gomes < > >>>>>> [email protected]> escreveu: > > >>>>>> E esta:http://yuilibrary.com/já alguém analisou? > > >>>>>>> Best Regards / Cumprimentos, > > >>>>>>> Daniel Gomes [image: Visualizar meu perfil no > >>>>>>> LinkedIn]<http://www.linkedin.com/in/danielcsgomes> > > >>>>>>> No dia 15 de Novembro de 2011 11:14, Hugo Ferreira < > >>>>>>> [email protected]> escreveu: > > >>>>>>>> É verdade João. Eu estou inclinado para o knockout pelas mesmas > >>>>>>>> razões (segundo documentação e samples) mas só na prática é que se > >>>>>>>> vão > >>>>>>>> desvendar os problemas :P > > >>>>>>>> No dia 15 de Novembro de 2011 11:12, João Saleiro < > >>>>>>>> [email protected]> escreveu: > > >>>>>>>> Eu também estou ligeiramente inclinado para o knockout, embora > >>>>>>>>> pareca menos completo que as outras duas alternativas. Porém, > >>>>>>>>> parece ser a > >>>>>>>>> mais lightweight para os meus fins no presente. > >>>>>>>>> Mas isto de frameworks, infelizmente só se consegue comparar > >>>>>>>>> quando se usam todas em producão. Até agora só tenho feito testes. > > >>>>>>>>> JS > > >>>>>>>>> On 15-11-2011 11:09, Hugo Ferreira wrote: > > >>>>>>>>> Sim João, > > >>>>>>>>> Já obtive também o feedback que é jQuery e pronto (suportado by > >>>>>>>>> Microsoft e outros pais lol) com todas os prós e contras. > > >>>>>>>>> Em relação a uma dessas libs que recomendas, já andei também a ver > >>>>>>>>> e a minha selecção por agora é o Knockout.js :D > > >>>>>>>>> Agora o que ainda me falta descobrir é um bom toolkit de > >>>>>>>>> componentes UI (datagrid, panels, etc. .......) > > >>>>>>>>> Estou a falar de algo que se aproxime com o toolkit fornecido com > >>>>>>>>> o Dojo mas para se usar com o jQuery :) > > >>>>>>>>> No dia 15 de Novembro de 2011 11:03, João Saleiro < > >>>>>>>>> [email protected]> escreveu: > > >>>>>>>>>> JQuery, e depois juntas aí em cima uma destas: > > >>>>>>>>>> - Backbone.js > >>>>>>>>>> - Knockout.js > >>>>>>>>>> - Spine.js > > >>>>>>>>>> Isto, se pretenderes desenvolver aplicacões sob uma arquitectura > >>>>>>>>>> (próxima) de MVC. Não te consigo recomendar nenhuma, pois continuo > >>>>>>>>>> a > >>>>>>>>>> brincar e a testar todas, e a tentar decidir qual é que é a menos > >>>>>>>>>> má. (e > >>>>>>>>>> por favor não me venham com comentários de bla bla bla bla é o > >>>>>>>>>> maior bla > >>>>>>>>>> bla bla). > > >>>>>>>>>> [image: linkedIn] <http://pt.linkedin.com/in/jsaleiro> João > >>>>>>>>>> Saleiro Chief Technology Officer Tel: 00351 916 077 097 > >>>>>>>>>> Email: [email protected] Skype: joao.saleiro [image: > >>>>>>>>>> Webfuel Solutions] <http://www.webfuel.pt>www.webfuel.pt > >>>>>>>>>> Lisbon, Portugal > > >>>>>>>>>> On 15-11-2011 05:51, hugo wrote: > > >>>>>>>>>> Olá a todos. > > >>>>>>>>>> Antes de mais deixem-me apresentar :) > >>>>>>>>>> Sou um membro desta comunidade à já algum tempo embora não activo. > > >>>>>>>>>> Desde que Quinta-feira passada que tem havido muitas emoções em > >>>>>>>>>> relação ao Adobe Flex e ao Buzz do HTML5 que pareçe que afinal de > >>>>>>>>>> contas é a tecnologia dominante em relação a todos as outras e que > >>>>>>>>>> prematuramente a meu ver a Adobe tirou este coelho da cartola mas > >>>>>>>>>> não > >>>>>>>>>> quero entrar aqui entrar em debates acerca da comparação com o > >>>>>>>>>> HTML5 > >>>>>>>>>> até porque para isso já temos um thread que a sua leitura tem sido > >>>>>>>>>> de > >>>>>>>>>> bastante interesse. > > >>>>>>>>>> No passado (bem lá no passado), fui programador de Visual Basic (já > >>>>>>>>>> sei que os duros eram os de C mas a verdade é que não foi à toa que > >>>>>>>>>> foi a linguagem empresarial dominante). > > >>>>>>>>>> Depois apareceu o .NET o qual começei logo desde a primeira versão > >>>>>>>>>> a > >>>>>>>>>> estudar a framework e a linguagem Visual Basic .NET no qual mais > >>>>>>>>>> tarde > >>>>>>>>>> migrei para C# e adorei por encontrar um sintaxe e elegância > >>>>>>>>>> semelhante ao Java (Java e HTML sempre estiveram presentes :) ) e a > >>>>>>>>>> transição do Visual Basic para o .NET foi bastante pacifíca embora > >>>>>>>>>> a > >>>>>>>>>> malta disse-se que Visual Basic é que era porque as empresas nunca > >>>>>>>>>> iam > >>>>>>>>>> largem para o .NET (era para teóricos lol). > > >>>>>>>>>> Depois deram-me a conhecer o Flex (na altura na versão 3), o qual > >>>>>>>>>> fiquei bastante impressionado porque pela primeira vez tinha > >>>>>>>>>> encontrado todo o poder do windows forms na web (e até bem mais: > >>>>>>>>>> efeitos, inline-binding que eu adoro digam os puristas o que > >>>>>>>>>> disserem, > >>>>>>>>>> desenho em mxml e mais tarde fxg com o code-behing em OOP, item > >>>>>>>>>> renderer o qual foi sentir bastante saudades, etc ...) e > >>>>>>>>>> seguidamente > >>>>>>>>>> mobile o qual agora se tornou com uma boa performance. > > >>>>>>>>>> Fiquei com a sensação que o Flex veio para ficar durante uns bons > >>>>>>>>>> anos > >>>>>>>>>> (tal como o .NET foi ou até mais :) ) pois teria encontrado a > >>>>>>>>>> linguagem quase perfeita (faltou cenas como overload, etc ...) e > >>>>>>>>>> quando veio o Buzz do SilverLight nunca acreditei que isso fosse > >>>>>>>>>> dominar o Flex, antes pelo contrário porque como é Microsoft nunca > >>>>>>>>>> iria funcionar bem fora do Windows (nem no próprio Windows lol) e > >>>>>>>>>> mais > >>>>>>>>>> tarde o Buzz do HTML5 que até me levou a fazer algumas > >>>>>>>>>> experiências e > >>>>>>>>>> que na altura cheguei à conclusão que de facto com features como as > >>>>>>>>>> tags video e canvas que quando os browsers se torna-sem 100% > >>>>>>>>>> compatíveis com a específicação HTM5 (que no presente está longe > >>>>>>>>>> disso > >>>>>>>>>> embora no mobile nem tanto) e também quando surgissem bons IDEs, > >>>>>>>>>> que o > >>>>>>>>>> Flash ia à vida alguns "anos" depois e mais tarde o próprio Flex. > > >>>>>>>>>> Depois surgiu o Adobe Edge que testei e na Sexta-feira voltei a > >>>>>>>>>> testar > >>>>>>>>>> (o qual evoluiu astronomicamente) e que me pareçe que realmente > >>>>>>>>>> com o > >>>>>>>>>> Adobe Edge hoje em dia já não há razão para não se fazer um simples > >>>>>>>>>> site com alguma animação e efeitos (até bastante complexos) mas > >>>>>>>>>> reparem que falei em site e não em web application por isso é que > >>>>>>>>>> me > >>>>>>>>>> fez alguma confusão este anúncio prematuro do Flex ainda mais > >>>>>>>>>> quando > >>>>>>>>>> temos agora o mobile optimizado (no meu histórico de programador > >>>>>>>>>> nunca > >>>>>>>>>> tinha visto nada assim). > > >>>>>>>>>> Agora que já me apresentei e desculpem a longa metragem venho > >>>>>>>>>> fazer um > >>>>>>>>>> apelo à comunidade. > > >>>>>>>>>> Tal como o Flex é constituído pela framework Flex e é programada > >>>>>>>>>> com a > >>>>>>>>>> definição visual em MXML, o code-behind em AS3 (sim a definição > >>>>>>>>>> visual > >>>>>>>>>> também pode ser em AS3 ...) e temos FXG e CSS, etc ... o HTML5 na > >>>>>>>>>> realidade é composto por HTML na versão 5 + CSS3 + JS. > > >>>>>>>>>> Na Quinta-feira passada comprei um livro de HTML5 o qual conclui a > >>>>>>>>>> sua > >>>>>>>>>> leitura :) > >>>>>>>>>> Pretendo agora começar a estudar uma library/framework de JS. > > >>>>>>>>>> Voltamos ao mesmo problema. O HTML e o CSS não pertencem a uma só > >>>>>>>>>> pessoa ou empresa que numa manhã bebeu a mais ou teve uma diarreia > >>>>>>>>>> cerebral e decidiu cometer suícidio da sua própria empresa > > ... > > read more » > > image_gif_part > 2KViewDownload > > image_gif_part > 4KViewDownload -- Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google. Para publicar uma mensagem neste grupo, envie um e-mail para [email protected]. Para anular a inscrição neste grupo, envie um e-mail para [email protected]. Para ver mais opções, visite este grupo em http://groups.google.com/group/riapt?hl=pt-PT.
