Meu nome é Elton Minetto

Home

Python na Microsoft

Este artigo comenta sobre a utilização da linguagem Python pela Microsoft. A principal função é como ferramenta de script para ser usada em conjunto com seu framework .Net. Além disso, neste link é possível acessar vários scripts python desenvolvidos pela gigante de Redmond para automatizar várias tarefas do Windows. Sinal dos tempos…

Ajax

Nas últimas semanas algumas tecnologias de desenvolvimento para o ambiente Web tem sido comentados, como Ajax, Ruby on Rails e mais recentemente Django. Resolvi testar alguns deles para entender o motivo de tanta empolgação. O primeiro que testei foi o Ajax. Pelo que entendi não é uma tecnologia nova mas desde que o Google começou a usá-la no Gmail ganhou os holofotes. Ele usa uma mistura de html, javascript e css possibilitando a criação de aplicações que aparentam estar sendo executadas localmente na máquina do usuário e não em um ambiente Web. Um exemplo simples seria a apresentação da descrição de um ítem após a digitação do seu código em um campo text de um formulário html, sem aparentar para o usuário que a página realizou uma requisição ao servidor para buscar a informação. Implementei este exemplo para entender melhor. Usei uma biblioteca chamada Sajax que facilita o uso do Ajax gerando grande parte do código Javascript. Ela está disponível neste link e pode ser usada em PHP, Python, Ruby entre outras linguagens. Após ter feito o download do Sajax e criado a tabela pessoa no MySQL fiz o seguinte código: ver código Analisando o código fonte visualizado pelo navegador é possível verificar todo o código Javascript gerado pelo Sajax: ver código Realmente a utilização do Sajax facilita bastante a programação. Utilizando-se Ajax é possível criar interfaces muito ricas e complexas. Alguns sites interessantes: http://blog.joshuaeichorn.com/slides/Building_Rich_Web_Applications_With_AJAX/ http://www.google.com/webhp?complete=1&hl=en http://maps.google.com/ http://blog.outer-court.com/chat/ http://gosu.pl/docs/ http://www.ajaxian.com/

Textos interessantes

Alguém da lista python-br indicou esses links com textos muito interessantes sobre a arte da programação e afins: http://brazil.joelonsoftware.com/index.html. Destaque para os textos “Projeto de Interface com Usuário para Programadores”, “Fogo e Movimento” e “O Teste do Joel: 12 Passos para um Código Melhor” http://www.mindview.net/WebLog. Site com artigos do Bruce Eckel, autor dos livros “Thinking in Java”, “Thinking in Python” e “Thinking in C++” e atual defensor do Python, como ele confirma nessa entrevista

FISL 6.0

Voltei ontem do FISL. Realmente é um grande evento. O nível das palestras foi muito bom e a estrutura fornecida pela PUC é excelente. Descrevo aqui o que achei de mais interessante e as palestras que assisti.

Indo pro FISL

Daqui a pouco estarei indo para Porto Alegre para participar do FISL6.0 As primeiras notícias publicadas no br-linux indicam que o evento está muito interessante este ano. Vou publicar aqui as fotos que tirar e os comentários das palestras que eu assistir.

Keep It Simple, Stupid

Estava lendo este artigo no qual o autor escreve sobre seus motivos de admirar mas não usar o Java. Um dos comentários publicados pelos leitores chamou minha atenção por refletir uma opinião que compartilho: " Trabalho com Java e .Net, mas acho que o maior problema é a famosa falta de KISS - Keep It Simple, Stupid. Muitas pessoas adotam uma ideia por sua exceção: Seja Java que roda até em liquidificador, mas o cliente tem um parque inteiro em Windows 2000 e não pretende mudar pra Unix pelos próximos 5 anos; Seja linux pq voce pode ajustar o Kernel ao seu bel prazer, mas nunca vi ninguem mexer no kernel; Elaboram uma aplicação com uma camada de persistencia super genérica para qualquer banco de dados, mas o cliente não pretende mudar de banco de dados nos próximos 5 anos… O pessoal quer usar computação distribuida ( EJBs ou WebServices ou Remoting ), mas o cliente vai manter tudo em uma máquina só pelos próximos 5 anos… Deve-se pensar na necessidade do negócio e bom senso é o segredo. Gosto muito de ambas as linguagens, sinto-me confortável para desenvolver em ambas. A complexidade vai depender pura e simplesmente das decisões de desenvolvimento. E como um amigo meu disse: ‘Não importa a linguagem nem a plataforma: o que importa é uma boa idéia." e “Não é porque você tem martelo que tudo é prego’. Leandro Dantas " Falou tudo!

Anteriores