Webinsider

Negócios

A melhor linguagem é o programador

15 de fevereiro de 2002, 0:00

Programação é quase um fanatismo. Não adianta discutir qual é a melhor linguagem server–side – como no futebol, faz a diferença ser um craque. E como na religião, o que importa é a finalidade.

Por Nenhum

Alexei Martchenko

Você que mantém ou trabalha em um site, possivelmente já discutiu com um colega sobre a linguagem server–side utilizada. Não existe programador que não defenda sua linguagem predileta. Discutir se uma é melhor do que a outra é uma conversa sem fim.

Linguagens server–side são as linguagens de programação utilizadas na plataforma do servidor do site, não influem diretamente no que o usuário vê na tela. Afinal, uma mesma aplicação pode ser feita de forma similar com linguagens diferentes.

Programação às vezes gera um certo fanatismo. As linguagens sempre carregaram um estilo próprio, sempre tiveram seus prós e contras, que atraem pessoas com diferentes aptidões. Nos tempos mais jurássicos da computação, Pascal era considerada a linguagem mais elegante de todas. O C tinha uma sintaxe rebuscada, mas fazia qualquer coisa. Basic era mais amador, porém mais fácil.

E assim foram–se criando os nichos. Alaor entendeu melhor como funcionava Pascal e foi em frente; Osni pegou a manha do C e passou a achar que Pascal era muito chato; Silas aprendeu Basic na escola e adorou; e Elói aprendeu PowerBuilder por causa do trabalho. As linguagens evoluíram, mudaram, mas as diferenças permaneceram.

O que também acontece é que não há tempo para ficar migrando de uma linguagem para a outra. Ou você sabe muito bem uma linguagem ou não sabe nada. Saber um pouquinho de cada uma não leva a lugar algum. Portanto, escolha uma linguagem e dedique–se à ela integralmente.

Somente em seguida, talvez, possa–se pensar em outra. Na web, há o reforço e a necessidade de aprender outros padrões, como HTML, CSS, DHTML e Javascript, restando ainda menos tempo às linguagens.

Logo, a discussão volta a ficar sem nexo porque, na grande maioria das vezes, não há parâmetros comparativos entre linguagens. “Coldfusion é pesado” pode receber como resposta um “Você é que não sabe programar direito com ele” ou até “Seu servidor é um lixo”. “PHP é chato”, “Pra mim não é, eu faço tudo que eu quero com ele”…

A perda de tempo consiste em discutir qual é a melhor. Não existe hoje em dia uma linguagem server–side melhor do que outra. Todas têm prós e contras, carregam limitações. Pode–se fazer praticamente tudo com as linguagens disponíveis atualmente.

PHP, por exemplo, vem com uma extensão chamada GD (antiga conhecida do Perl) que permite a criação de imagens em tempo real através de comandos incorporados ao próprio PHP. Para tornar isso disponível em Coldfusion, por exemplo, você teria que pegar as bibliotecas GD (que são criadas em C), portá–las para C++ e compilar como CFX, pois o Coldfusion não tem nada similar por padrão.

O exemplo acima denota que é possível realizar basicamente as mesmas aplicações em algumas linguagens. Pode–se ter a mesma solução em CGI, PHP e Coldfusion, só que em umas é mais fácil, em outras mais difícil. E o mesmo acontece inversamente.

ASP, como depende exclusivamente de uma plataforma Windows, já se torna caro e restritivo. Coldfusion, apesar de rodar em Linux, tem o preço de sua licença muito caro: mais de R$ 3 mil na versão Pro. Ambas são poderosas ferramentas e mais fáceis de aprender do que PHP, JSP ou Perl.

PHP roda em várias plataformas, vem embutido nas distribuições Linux e funciona sob Windows, Mac OS X e Risc. É gratuito, modular, compacto, rápido e escalonável, mas um pouco mais difícil de aprender. É tão amplo que chega a ficar mais complicado ainda no princípio.

JSP é excelente por rodar em qualquer plataforma, mas não é muito difundido e sua programação não é das mais simples. Se você brincava com Java há algum tempo, provavelmente gostará.

Miva é pouco conhecido, mas tem um custo/benefício interessante. É simples de aprender, muito mais barato do que Coldfusion (US$ 129), mas não tão poderoso e escalonável. Seu foco é o e–commerce, e se você não quiser fazer nada além disso, Miva pode ser uma boa opção.

Em qualquer linguagem existem vários modos de realizar as mesmas tarefas. Quando o programador é excelente, a linguagem torna–se uma extensão das mãos e não há limites. Sendo assim, em vez de perder seu tempo discutindo qual linguagem é a melhor, veja qual programador é melhor. [Webinsider]

Sobre o autor

Apoio:

  • LayerDev Serviços de Webhosting Profissional

Palavras-chave relacionadas a este texto: Sem Categoria

Comentários

1 pessoa comentou o artigo "A melhor linguagem é o programador"

Rodrigo Data: 27/06/2007 às 6:53 pm

Atividade: web master

Cidade: diadema

ola, sou web master, trabalho com asp, asp.net, php(raro), coldfusion, mas dessas linguagens sei mesmo programar (pouquinho só) em asp.net e agora que conheci varias linguagens, prefiri optar por coldfusion, estou fazendo o curso para certificação, e pretendo ir a fundo nessa linguaegm, depois de esperimentar um pouquinho de cada , optei por coldfusion, mas nenhuma é limitada, todas com certeza oferecem os mesmos recursos, somente de maneira diferente…

veja : http://www.descendoaserra.com.br casas , hoteis, e aluguel por temporada !

Avisos
Os ítens com asterisco ( * ) são campos de preenchimento obrigatório.
Todos os links inseridos nos comentários possuem o atributo rel="nofollow" para impedir com que user agents (como os mecanismos de busca) sigam os links inseridos para desestimular spammers.
Todos devem se identificar através de e-mail válido.
Os e-mails dos usuários não serão divulgados no site.
Comentários:

Preencha os dados abaixo e clique em enviar

Webinsider