è 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 jqueryUI http://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 pelo que
>>>>>>>>>> não quero depender mais disso.
>>>>>>>>>>
>>>>>>>>>> A escolha de uma library/framework JS tem de ser muito acautolada.
>>>>>>>>>>
>>>>>>>>>> Pelo que é do conhecimento geral, as frameworks jQuery e Dojo 
>>>>>>>>>> (existem
>>>>>>>>>> tantas outras que algumas até são díficeis de pronunciar) são as mais
>>>>>>>>>> conhecidas mas estou em dúvida de qual começar a estudar pelo que 
>>>>>>>>>> peço
>>>>>>>>>> aqui aos experts que me ajudem.
>>>>>>>>>>
>>>>>>>>>> Pelo que tive a pesquisar cada uma tem as suas vantagens e
>>>>>>>>>> desvantagens em relação à outra (típico) e sites de comparação
>>>>>>>>>> simplesmente não ajudam porque os típicos funboys só puxam a brasa à
>>>>>>>>>> sua sardinha.
>>>>>>>>>>
>>>>>>>>>> Eis o que encontrei até agora:
>>>>>>>>>>
>>>>>>>>>> jQuery:
>>>>>>>>>> * É uma library;
>>>>>>>>>> * Sendo uma library é ligeiramente mais compacta (o que é bom para 
>>>>>>>>>> não
>>>>>>>>>> incrementar o tempo do download);
>>>>>>>>>> * Sendo uma library não tem um bom toolset de UI components para
>>>>>>>>>> aplicações enterprise;
>>>>>>>>>> * Sendo uma library é suficiente para coisas simples com efeitos e
>>>>>>>>>> afins num site;
>>>>>>>>>> * É a library de JS mais conhecida o que também não quer dizer que
>>>>>>>>>> seja a que potencialmente irá durar mais tempo (exemplo Flex :P);
>>>>>>>>>> * Sendo uma library se quiser utilizar em web applications, vejo-me
>>>>>>>>>> forçado a procurar UI components dependentes de jQuery (existem aos
>>>>>>>>>> pontapés pela web) mas depois é só libs que o projecto depende e se
>>>>>>>>>> não evoluirem sincronamente é um problema;
>>>>>>>>>> * Para mobile existe outra lib que é um super-set do jQuery (jQuery
>>>>>>>>>> Mobile).
>>>>>>>>>>
>>>>>>>>>> Dojo:
>>>>>>>>>> * É uma framework;
>>>>>>>>>> * Sendo uma framework é ligeiramente menos compacta incrementando um
>>>>>>>>>> pouco o tempo do download;
>>>>>>>>>> * Tem o melhor toolset de UI components que até agora encontrei
>>>>>>>>>> (alguns que eu até dejaria de ter visto no Flex :) );
>>>>>>>>>> * Pareçe-me até agora que este toolset de UI components é suficiente
>>>>>>>>>> sem vir a precisar de outras libs;
>>>>>>>>>> * O Dojo tem vindo a perder notoriedade para o jQuery (foi o que me
>>>>>>>>>> pareçeu);
>>>>>>>>>> * A mesma framework está preparada para desktop e mobile.
>>>>>>>>>>
>>>>>>>>>> Em suma pareçe-me que o jQuery é a melhor opção para web sites pois
>>>>>>>>>> tem maior notoriedade o que a longo termo poderá ser melhor suportada
>>>>>>>>>> pela comunidade, é mais compacta e suficiente para um simples web 
>>>>>>>>>> site
>>>>>>>>>> e o Dojo para web applications pois é um toolset único pronto a ser
>>>>>>>>>> utilizado no entanto ao estar a perder notoriedade pode também ser um
>>>>>>>>>> mau investimento.
>>>>>>>>>>
>>>>>>>>>> Gostaria de ouvir as vossas opiniões e desculpem lá o longo post.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>    --
>>>>>>>>>> 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.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> 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.
>>>>>>>>>
>>>>>>>>>  --
>>>>>>>>> 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.
>>>>>>>>>
>>>>>>>>
>>>>>>>>  --
>>>>>>>> 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.
>>>>>>>>
>>>>>>>
>>>>>>>  --
>>>>>>> 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.
>>>>>>>
>>>>>>
>>>>>>  --
>>>>>> 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.
>>>>>>
>>>>>
>>>>>  --
>>>>> 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.
>>>>>
>>>>
>>>>  --
>>>> 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.
>>>>
>>>
>>>
>>>
>>> --
>>> Cristovao Morgado
>>> aka Saintr
>>>
>>>
>>>
>>>  --
>>> 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.
>>>
>>
>>  --
>> 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.
>>
>
>
>
> --
> Ricardo Farinha
>
> --
> 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.
>



-- 
Cristovao Morgado
aka Saintr

-- 
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.

<<image/gif>>

<<image/gif>>

Responder a