Microsoft ASP.NET 3.5 nova extensão
Artigo publicado em December 10, 2007 as 2:36 pm
Microsoft acabou de lançar uma nova extensão para o “novo” ASP.NET.
Algumas das novas funcionalidades são:
ASP.NET MVC mais facilidade para separar o código, informação do interface, aspecto gráfico da aplicação.
ASP.NET Data Dinâmica para quem não gosta muito de escrever código esta nova extensão permite personalizar a informação (normalmente numa base de dados) de uma maneira simples e visual.
Silverligh Controladores para ASP.NET O novo “miúdo do bairro” Silverlight não foi esquecido por isso ASP.NET adicionou dois novos controladores:
- MediaPlayer permite integrar vídeos nas tuas aplicações.
- XAML um controlador no servidor em que uma pagina em ASP.NET pode referenciar objectos e eventos XAML.
ASP.NET AJAX o melhor para o fim, pois isto é o que interessa no PT Ajax. Um dos famosos problemas com Ajax é partir/quebrar a funcionalidade do botão para voltar atrás na historia do browser. Pois bem, esta nova extensão pelos vistos resolve esse problema e suporta o botão para voltar atrás na historia. Algo que há muito que era desejado. Para saber mais sobre esta nova funcionalidade visita a explicação pela Microsoft.
Para mais informações sobre esta nova versão visita o site oficial.
Se quiseres também podes ver a documentação.
O que acham desta nova extensão? Acham que é um grande passo em frente ou estavam a espera de mais da Microsoft?
8 Ajax, Javascript frameworks
Artigo publicado em December 8, 2007 as 11:09 pm
Com o aparecimento do termo Ajax também começou a aparecer várias frameworks ou livrarias (tudo depende como queiram chamar). Desde a mais simples em que apenas ajuda a facilitar o XHMLHttpRequest até as mais complicadas em que possibilitam muito mais do que apenas o XHMLHttpRequest.
Neste artigo vou tentar apresentar algumas das frameworks mais conhecidas e usadas. Atenção todas estas frameworks tem pelo o menos uma coisa em comum todas facilitam o XHMLHttpRequest. Frameworks como o scriptaculous não aparecem na lista devido a ser componentes ou add-ons para certas frameworks. Usando apenas o scriptaculous não é possível fazer pedidos em XHMLHttpRequest onde o verdadeiro Ajax reside.
Prototype
Prototype é uma das livrarias/framework mais conhecidas e mais usadas para quem quer usar Ajax. Em termos pessoais prototype é a minha opção.
Um dos problemas com o prototype é a corrente documentação, onde muitos usuários acham complicado e difícil de intender.
URL: http://www.prototypejs.org/
Documentação: http://www.prototypejs.org/api
Sites que usam Prototype:
http://www.digg.com/
http://www.alexa.com/
Google oferece GWT (Google Web Toolkit) uma aplicação em JAVA que simplifica a criação de aplicações que queiram usar Ajax. Basicamente permite a qualquer programador criar Ajax usando JAVA deixando assim de seguida o GWT traduzir o código para Javascript e HTML.
URL: http://code.google.com/webtoolkit/
Documentação: http://code.google.com/webtoolkit/overview.html
Sites que usam GWT:
http://blueprint.lombardi.com/index.html
http://www.dotemplate.com/
Bajax
Para quem procura uma solução simples e bastante leve em termos de tamanho (6kb) Bajax pode ser a solução ideal. Puramente para começar a usar Ajax para fazer updates do conteúdo sem o refresh das paginas de uma maneira fácil e simples.
URL: http://bajax.berlios.de
Documentação: http://developer.berlios.de/docman/index.php?group_id=5319
Sites que usam Bajax: Não conheço
Mochikit oferece uma framework bastante fiável e garante 100% suporte em termos de documentos para ajudar qualquer programador a perceber a usar a framework. Mochikit no meu ponto de vista é uma das frameworks que mais concorrência faz ao prototype.
URL: http://www.mochikit.com
Documentação: http://www.mochikit.com/doc/html/MochiKit/index.html
Sites que usam Mochikit:
MooTools oferece uma framework para programadores já com alguma experiência em Javascript. Ultimamente esta framework tem vindo a crescer e com uma documentação bastante simples de usar e de perceber Mootools pode ser outra das grandes frameworks.
URL: http://mootools.net
Documentação: http://docs.mootools.net/
Sites que usam MooTools:
http://www.cnet.com/
http://joomla.org/
Sack Simple AJAX Code-Kit
Sack como a definição diz e uma simples framework super leve e rápida e sem os efeitos e assobios de outras frameworks, apenas Ajax nada mais. Sack tem a mesma ideia que Bajax.
Simples e eficaz se queres apenas Ajax Sack e uma boa solução.
URL: http://twilightuniverse.com/projects/sack
Documentação: Incluído no download
Sites que usam Sack : Não conheço
Yahoo User Interface
A resposta da Yahoo no mundo das frameworks. Uma das grandes vantagens de usar YUI framework é a possibilidade de não ser preciso fazer o download da framework e poder apenas criar um link na nossa aplicação directamente aos servidores da Yahoo. Isto possibilita as vantagens já discutidas pelo o serviço CacheFile.
URL: http://developer.yahoo.com/yui/
Documentação: http://developer.yahoo.com/yui/docs/
Sites que usam YUI:
http://www.linkedin.com/
http://slashdot.org
Adobe Spry
Claro que a Adobe não podia fugir da festa. Mas como a Adobe é a Adobe esta framework esta mais inclinada para designers. Devido a esse factor pouco posso dizer sobre esta framework devido a nem ter perdido um segunda a usar. Para os fanáticos do Dreamweaver, Spry possibilita uma integração bastante fácil.
Air pelos os vistos vai ser a nova aposta da Adobe. Mas isso fica para outro artigo.
URL: http://labs.adobe.com/technologies/spry/
Documentação: http://labs.adobe.com/technologies/spry/articles/best_practices/index.html
Sites que usam Spry:
http://reader.macrostandard.com/
http://www.grafikkaos.co.uk/
jQuery
Obrigado ao Herberto, por ter me apontado para mais uma framework bastante conhecida que me passou ao lado. jQuery oferece quase tanto ou mais que o prototype e em termos de tamanho oferece muito menos (14kb) o que é bastante impressionante.
Mais impressionante ainda é o factor de o jQuery ser usado pelo o google code no seu novo design no dia 6 de Novembro.
URL: http://jquery.com/
Documentação: http://docs.jquery.com/Main_Page
Sites que usam jQuery:
http://code.google.com/
Com o sucesso do Ajax, cada dia que passa as frameworks passam a ter cada vez mais importância. Qual é a tua framework preferida? Conheces mais alguma que não esteja na lista? Deixa os teus comentários e se queres ver mais artigos deste género vota.
Genfavicon em Português
Artigo publicado em December 7, 2007 as 8:13 pm
Como prometido no dia do lançamento, Genfavicon está neste momento também disponível em Português.
Google Charts - Graficos API
Artigo publicado em December 6, 2007 as 11:14 pm
Google abre ao publico uma maneira fácil para todos os programadores poderem usarem gráficos. E todos nos gostamos de APIs .
Este novo serviço do Google já existia a algum tempo, mas so agora é que esta disponível para o uso publico.
Para brincar um bocadinho e mostrar o quão fácil que é usar este API vou criar um gráfico de barras/colunas.
Simples?
Para tal basta no elemento img adicionar o seguinte url http://chart.apis.google.com/chart?cht=bvg&chs=150×150&chd=s:az9
Por partes:
http://chart.apis.google.com/ é o URL(endereço) da API
cht=bvg o tipo de gráfico que queremos criar, a API suporta linha, coluna, circular, Venn e pontos
chs=150×150 o tamanho total do gráfico/imagem.
chd=s:az9 os valores para cada barra.
Este ultimo é um pouco mais difícil de entender mas existem três maneiras de enviar a data para a API eu optei pela maneira mais simples que só suporta ate 62 valores. Sendo a=26, z=51, 9=61.Para mais informações visitem o google.
Nova versão do Yahoo - YUI 2.4.0
Artigo publicado em December 5, 2007 as 11:58 pm
Yahoo acabou de lançar a nova versão do YUI, e sem duvida que algumas das novas novidades põem a frente de algumas frameworks de Javascript no mercado.
Algumas das novidades são:
Manipulação do DOM atráves de CSS ou elementos do DOM (Selector Engine), um dos componentes que faltava ao YUI e que outras frameworks já tinham a algum tempo como o Prototype e o jQuery. Sem duvida que era um pormenor que faltava. Enquanto outras frameworks apostam em melhor a velocidade o YUI apostou em um forte suporte. Para mais informações e ajuda podem visitar um PDF que dara bastante jeito.
Charts sem duvida um passo a frente comparando com outras frameworks, de todas novidades esta é aquela que me faz mais curioso. Uma mistura de Javascript com Flash. E o melhor de tudo é que pelos os vistos pode-se alterar o visual apenas com CSS sem ser preciso tocar no ficheiro Flash.
Profiler ajuda a criar unidades de teste mais eficientes e muito melhor em termos visuais.
Para mais informações sobre esta nova versão visitem o blog do YUI.
De momento não tive muito mais tempo para analisar a nova versão, mas estou bastante curioso de ver as novidades e dar uma opinião mais correcta.
Peço desculpa por não ter muito mais detalhes e ainda este fim de semana vou dar uma volta nesta nova versão para poder dar o meu ponto de vista.
Nova versão do Proto.Menu
Artigo publicado em December 4, 2007 as 5:06 pm
Passados dois meses desde a primeira versão Proto.Menu esta de volta. Com um interface excelente Proto.Menu é uma das extensões que eu me vejo a usar bastante no futuro em novas aplicações.
Sobre Proto.Menu:
- Super leve (3kb)
- Javascript desligado? Não tem problema não provoca nenhum erro.
- CSS por isso podes modificar o design a tua vontade.
- Necessita: Prototype 1.6
- Testado em Firefox 1.5+, Internet Explorer 6+, Safari 3+, Opera 9+, Netscape Navigator 9+
Para mais informações visita o excelente artigo sobre esta versão.
Drag e Drop com Scriptaculous
Este tutorial consiste em explicar como usar o prototype e o script.aculo.us para criar o efeito drag e drop. Analisamos todas as opções, mostramos como criar com exemplos práticos e visuais.
Uff.. Como usar Prototype para pedidos em Ajax.
Neste tutorial explicamos como podes começar a dar os teus primeiros passos na famosa framework prototype, um simples tutorial onde é explicado como podes fazer os teus primeiros pedidos em Ajax.









