quarta-feira, 12 de setembro de 2007

Web sinonimo de programação

uma vez em uma palestra que eu dei pra uma turma de webdesign de uma faculdade daqui de pernambuco, perdemos um bom tempo discutindo os pros e contras das dezenas de linguagens de programação web existentes no mercado, mas afinal qual linguagem escolher quando se vai fazer um site, a diversidade eh grande e as vezes as semelhanças tb, o que torna a escolha uma tarefa ainda maior, e essa escolha acaba sendo mais dogmatica do que qualquer coisa, mas antes de escolher o php pq gosta do linux ou o asp.net pq gosta da microsoft ou mesmo o coldfusion pq gosta da adobe, algumas caracteristicas devem ser adaptadas, ainda acredito que essa escolha alem do gosto deve ser avaliada de acordo com o ser perfil como programador e o perfil dos scripts que vc faz, aqui vai algumas dicas...

ASP - das linguagens mais conhecidas eh a mais antiga, diria que hoje serve mais como algo didatico, pois ficou muito ultrapassada (espero não estar ofendendo nenhum programador de vanguarda que goste de programar em asp) se gosta dessa liguagem, tente partir pra um asp.net pra agir profissionalmente, afinal, como programador desktop, vc nunca viu ninguem fazer um programa comercial em pascal...


ASP.NET - eh a linguagem mais nova da microsoft, bem robusta mais tb bem pesada, eh otima pra aplicativos maiores pra grandes empresas, pois alem do grande custo que vc tera pra aprender vem o custo de um servidor linux que mesmo em se tratando de hospedagens simples, sao sempre mais caras do que as de linux, ainda assim eh uma boa pedida e tem ganho bastante espaço no mercado...


ColdFusion - ao contrario do que muitas pessoas pensam, eh uma das liguagens mais antigas da web, so nunca foi muito conhecida ate a macromedia comprar e posteriormente a adobe, nao eh robusta, so serve mesmo pra aplicacoes simples e rapidas, e o servidor, aff, muito caro...


Ruby on Rail - eh uma metaliguagem baseada na linguagem rail que eh parecida com o pyton, bem interessante mais ainda falta muito pra ser bem desenvolvida e digerida pela web, destacasse como o coldfusion, pela praticidade e pelo codigo fonte bem pequeno


Java para internet (JSP) - falar qualquer coisa ruim sobre java eh cometer um pecado mortal, mas se vc quer coisas praticas esse não eh o caminho, JSP eh excelente pra aplicações comerciais e grandes sistemas, mas o tempo de aprendizado nao irá compensar pra o caso de desenvolvimento de coisas menores.


PHP - chegamos a minha linguagem favorita, facil aprendizado, servidor gratis (linux) eh certamente a linguamgem de programação mais presente na internet, menos facil de aprender do que algumas da linguagens citadas acima, mais certamente com melhor custo beneficio em todos os sentidos, so perde e muito pelos espaçamentos das atualizações, a empresa mantenedora, a Zend, demora demais pra acrescentar melhorias na linguagem, mais ainda assim ela eh a mais forte ness mercado.

espero ter ajudado em alguma coisa, grande abraço...

Nenhum comentário: