JBittencourt's Blog

Tag: google

An Look Inside Google

by on Aug.18, 2006, under Português, Reflexões, Tecnologia

Acho que muita gente deveria dar uma olhada nesse vídeo, principalmente aquele que dirigem as empresas de tecnologia. O trabalho com  tecnologia hoje tem muito mais a ver com criatividade e espírito empreendedor do que com contabilidade. Infelizmente nossas empresas não estão preparadas para isso. Acho que o Google sacou isso, e o ambiente de trabalho deles me lembra em muito o de uma universidade. Valhe a pena conferir.

Leave a Comment : more...

Google Web Toolkit

by on May.18, 2006, under Português, Tecnologia

Já faz algum tempo que trabalho com desenvolvimento para Web, entre outras coisas. Durante esse tempo, sempre tive dificuldades em gerenciar o número de tecnologias nescessárias para criar sistemas complexos como o AMADIS. HTML, CSS, JavaScript, DOM, XML, Java, PHP, só para citar os mais comuns. Cada um deles possuí uma série de padrões, referências, estilos de desenvolvimento, ferramentas de programação e documentação. É muito difícil dominar todas essas diferentes tecnologias e mais difícil ainda dividir as especialidades entre diversos desenvolvedores sem compartimentalizar o trabalho em excesso, assim pulverizando o trabalho.

Quando decidimos criar o CMDevel, o objetivo sempre foi registrar todo esse KNOW-HOW que estávamos adquirindo enquanto equipe em uma série de classes que facilitassem o processo de desenvolvimento e a curva de aprendizagem dos novos bolsistas. Assim em um mesmo framework tentamos colocar os problemas mais comuns que encontravámos: persistência, interface e classes básicas para desenvolvimento de aplicativos. O objetivo sempre foi criar uma solução in-house, para facilitar a nossa vida.

Com o tempo, aprendi que os desenvolvedores novatos tendem a resistir a utilizar um framework qualquer, na medida que nunca passaram pelas dificuldades de desenvolver, manter e documentar um software grande. A curva de aprendizagem do framework, parece aos seus olhos, extremamente lenta e desnecessária. O que eles querer é colocar a mão no código logo.

Quando o AJAX apareceu pra valer, a cerca de 1 ano, o desenvolvimento tornou-se ainda mais complexo. Tornando-se quase um pesadelo. Entretanto, as recompensas eram grandes, pois essa tecnologia abriu uma série de novas possibilidades para as interfaces na Web, adicionando muito mais interatividade as documentos HTML estáticos.

Foi pensando em diminuir a complexidade relativa ao desenvolvimento utilizando o AJAX que a Google desenvolveu o Google Web Toolkit. Esse toolkit na realidade são uma série de Widgets e um pré-compilador. Todo o desenvolvimento acontece utilizando a linguagem Java, que depois o pré-compilador separa em páginas HTML estáticas, javascript e código server-side. Assim o toolkit diminui muito o esforço de desenvolvimento para Web, e tem grandes chances de se tornar um padrão nos próximos meses.

Tive ainda pouco tempo para explorar esse nova tecnologia, mas pretendo brincar com ela um pouco nesse sábado. Assim que fizer isso, vou publicar minhas primeiras impressões.

Leave a Comment : more...

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!