quinta-feira, 29 de outubro de 2015

Importância de Aprender Criar Aplicações Web



Eu já trabalhei em vários projetos para Fiat, IBM, MMX, EBX e MhbSistemas e tenho tido experiência com o que há de mais moderno em tecnologia de desenvolvimento. Todas as médias, grandes empresas estão fazendo transição de seus sistemas Desktop para aplicações Web. Por exemplo, A Fiat, MMX e várias outras empresas que utilizavam o sistema Protheus (da antiga Microsiga, hoje TOTVS) migraram para SAP. As grandes empresas tem dado preferencia por aplicações web por causa das vantagens de possuir todos recursos desktop através da internet rica, por facilitar o acesso multi-usuário, não precisar instalar nenhum programa nos terminais dos usuários pois tudo que precisa é um navegador e várias outras vantagens que vou deixar para o comentário dos assinantes deste blog.

Hoje a Tecnologia que utilizo é c# .Net e o MVC 4.5. Programação em multicamada com uma estruturação de projeto que vai um pouco além do simples MVC. Em uma postagem futura irei falar sobre esta estrutura de 4 camadas (model, view, controller, services) , e várias técnicas e design patterns utilizados para acelerar produção.

Utilizo várias ferramentas que facilitam muito o trabalho na hora de produzir mais código com qualidade. Power Tools, Generation e T4 Templates, Entity Framework, Criação de Snippets, Macros inteligentes.

Porém este blog destina-se a dar exclusividade ao assunto JavaScript Avançado. Iremos falar sobre JavaScript Orientado a Objetos, Padrões de Projeto usando JavaScript, JQuery e Criação de suas próprias extensions. Contornando problemas, dicas, curiosidades, manipulação do DOM e explorar tudo desta tecnologia tão rica que os navegadores não podem mais existir sem ela.

Deixe Seu comentário, dica ou sugestão. Será um prazer discorrer sobre o assunto.