você está aqui: Home → Colunistas → Coluna do Cesar Brod
A melhor linguagem de programação do mundo
Por Cesar Brod
Data de Publicação: 01 de Outubro de 2009
Muitos conhecem esta história. Em 1999 a BrodTec apresentou à Univates, em Lajeado, uma proposta para assumir a gestão dos recursos de informática da instituição que acabava de tornar-se um Centro Universitário. A proposta foi aceita, fui consultor da instituição até o início de 2006 e lá construímos o primeiro caso de sucesso de uma instituição de ensino que tem o software livre como base da grande maioria de seus sistemas. Em 2000 já fazíamos as inscrições para o vestibular pela Internet e o sistema de avaliação e classificação das provas do vestibular foi o primeiro módulo do Sagu (o sistema de gestão acadêmica) a entrar em produção já no inverno do mesmo ano. Em seguida foram desenvolvidos o GnuData (que é o sistema do Banco de Dados Regional), o GnuTeca (que faz a gestão de acervo e circulação de bibliotecas) e muitos outros. A Solis, primeira cooperativa de desenvolvimento e integração de soluções em software livre de que se tem notícia, também surgiu de um projeto feito em parceria entre a BrodTec e a Univates, com a participação especialíssima dos professores Eloni Salvi, Ney Lazzari e Derli Schmidt.
O que menos gente sabe foi o que aconteceu um pouco antes, quando eu e o Fábio Wiebbelling articulávamos o que seria meu trabalho de gestão e de que maneira ampliaríamos a adoção de software livre além, muito além, da infraestrutura do CPD. Eu e o Fábio já trabalhávamos juntos no provedor de acesso Univates/B&WNet, conhecíamos o FreeBSD e o Linux e escovávamos muito bem a configuração do Sendmail (sem usar o m4!!!), a do Squid e outras. Eu tinha milhas suficientes para uma viagem à Califórnia e convencemos a reitoria para que assumisse as despesas do Fábio em nossa participação na LinuxWorld em outubro de 1999 para avaliar o que poderíamos usar em software livre para criar o novo sistema acadêmico da instituição. Lá na Linux World conhecemos o Maddog, o Linus Torvalds (até apareço no "The Code" convidando o Linus para vir ao Brasil) e o Rasmus Lerdorf, entre outros. Também foi no evento que obtive minha certificação SAIR GNU/Linux, mas aí já é outra história.
Eu e o Fábio nos dividimos nas palestras, ele mais nas de infra e eu mais nas de desenvolvimento. Quando saí da palestra do Rasmus, catei o Fábio no evento e disse para ele: "Wiebbellindo! Acabo de conhecer a melhor linguagem de programação do mundo!". Inscrevi-me em um minicurso logo em seguida, compramos o único livro de PHP que estava à venda no evento e, obviamente, meu primeiro notebook Sony Vaio sofreu nossas primeiras experiências naquela noite mesmo, com uma distribuição Storm Linux. Era tudo muito lindo! Em minutos, apenas com os exemplos do livro e as apostilas do minicurso montamos uma aplicação visualmente horrorosa, mas que nos permitia manipular a base de dados MySQL diretamente através da web. No dia seguinte ligamos para o Maurício de Castro a cobrar, na Univates, e passamos para ele todas as referências na web que eu havia anotado no evento. Ainda antes de terminar o evento recebemos do Maurício um link para a primeira aplicação desenvolvida por ele em PHP, com um visual bem mais bonito, que permitia a busca de cadastros de alunos já convertida para o MySQL. Mais adiante acabamos migrando para o PostgreSQL por vários motivos, mas sem nenhuma dificuldade, graças ao PHP.
Nos nossos SDSLs (Seminários de Desenvolvimento de Software Livre), que começaram com o nome de Sagu Workshop em maio de 2000, já começávamos a difundir o PHP. Ainda hoje, a linguagem base de desenvolvimento de aplicações da Univates e da Solis é o PHP. Afinal, trocar pra quê? É a melhor linguagem de programação do mundo mesmo! Em 2002 ainda tivemos a honra de trabalhar por uma semana com o Rasmus Lerdorf na própria Univates. Ele foi fundamental no início do desenvolvimento do framework Miolo, ficou hospedado na minha casa e comeu o famoso bauru do Kalabouço, em Arroio do Meio.
Agora estou participando da organização da Latinoware e um dos primeiros emails que recebi na coordenação do temário foi do Bruno Fernandes (PorKaria), solicitando que realizássemos o segundo Congresso Latinoamericano de PHP junto ao evento. Aí caiu a ficha que, nesta Latinoware, estou comemorando dez anos de meu primeiro contato com a linguagem!
O COLAPHP acontece no dia 23 de outubro e a grade de palestras pode ser conferida aqui. Eu ainda não havia pensado em um bolo para comemorar o fato, mas que vai ter comemoração, vai! Espero vocês todos por lá!
Veja a relação completa dos artigos de Cesar Brod
Opinião dos Leitores
02 Out 2009, 19:08
Também acho uma grande linguagem!
Até+
02 Out 2009, 18:10
Vocês foram referência e exemplo pra diversas outras iniciativas.
Um abraço
02 Out 2009, 00:07
02 Out 2009, 00:02
01 Out 2009, 23:50
Lembro que quando você me falou do PHP lá em San Jose pensei "será mesmo que é o que precisamos". Mas logo em seguida percebi que você estava certo. Tentem lembrar quais linguagens existiam em 1999 e que eram realmente livres. Era a melhor do mundo mesmo.
Um abraço!
01 Out 2009, 22:02
"Wiebbellindo! Acabo de conhecer a melhor linguagem de programação do mundo!"
Em 1999 chamar PHP de linguagem de programação era o mesmo que chamar um caiaque de transatlântico... ;-)
Além do mais "melhor do mundo" é relativo, melhor em que? Web? Talvez! O mais apropriado seria dizer "mais utilizada", pois "melhor" subentende-se uma série de características que, com certeza, em várias delas o PHP peca feio. Compare com Python, por exemplo.
Abraço,
01 Out 2009, 19:41
Aristides, muito legal o eegholter. Não acho necessário reescrevê-lo em PHP, pois acredito muito mais é na cooperação dos que conhecem Java para torná-lo maior e melhor. Mas dou minhas zoadinhas com a linguagem Java sim. Tenho minhas predileções, mas não sou xiita (e espero não ser chaato). Tenho amigos que programam em Java e são colorados ao mesmo tempo.
Eduardo, que bom que consegui despertar seu interesse! Além dos benefícios colocados pelo Sergio, o PHP é uma linguagem bem fácil de se aprender, com muitos exemplos na web!
01 Out 2009, 16:56
De: Rubens Queiroz de Almeida <queiroz@dicas-l.com.br>
Para: undisclosed-recipients:;
Assunto: [Dicas-L] Cesar Brod: "A melhor linguagem de programação do mundo" e "Sexo e Superpoderes" Cabeçalho Completo
A coluna "Cesar Brod" desta semana traz duas novidades: o artigo "Sexo
e Superpoderes" (http://www.dicas-l.com.br/brod/brod_20090930.php)
e "A melhor linguagem de programação do mundo"
(http://www.dicas-l.com.br/brod/brod_20091001.php)
:.: Resumo : A melhor linguagem de programação do mundo :.:
Fazia já um tempo que alguns leitores reclamavam da falta de crônicas mais
técnicas do nosso charmoso colunista Cesar Brod. Provavelmente vão continuar
reclamando pois, desta vez, ele até faz uma crônica levemente técnica,
enaltecendo a indiscutível melhor linguagem de programação do mundo:
Java! Brincadeirinha, claro! Não vou estragar a surpresa, mas adianto que
ao final de sua coluna nosso brother convida todos a participarem do COLAPHP
que acontece dentro da Latinoware (latinoware.org)
:.: Resumo : Sexo e Superpoderes :.:
O Brod continuaria a sua história de ficção científica nesta coluna, mas... A
gente tá tentando juntar uma graninha aqui pra pagar um tratamento psiquiátrico
pra ele. Diz ele que cada pila ganho de cada leitor representará um momento
a mais de vadiagem em sua vida. Então, colaborem! Assim ele pára de escrever!
RSS da Coluna: http://www.Dicas-L.com.br/brod/index.xml
Obrigado,
Rubens
01 Out 2009, 16:55
A propósito, só para complementar o tema, Cesar, escreví um artigo, lá em 2003, um artigo sobre PHP5 e polêmica sobre linguagens de programação, no PHP Brasil. Sem dúvida é um artigo (muito) antigo, mas pode ser um complemento, visto que os comentarios apresentados naquela época foram muito construtivos e colaboraram muito para o artigo em sí.
Lhes deixo a página, por via da dúvidas...
http://phpbrasil.com/artigo/-20NyMLm3MLU/php5-e-polemica-sobre-linguagens-de-programacao
E quisera ressaltar um ponto forte do PHP: Pouco uso de recursos (tanto memoria como processador e disco). Ainda que hoje estamos com super-máquinas ao alcance da mão, sou simplista e creio que as linguagens não devem crescer indefinidamente em tamanho, comendo recursos e paciência dos seus programadores. Parabéns, PHP, que siga desta forma :D.
01 Out 2009, 16:53
<a href="http://www.sourceforge.net/projects/eegholter">eegholter</a>
01 Out 2009, 16:41
Agora, Aristides, eu não ví nenhuma referência a java neste artigo. Talvez eu tenha visto mal, mas mesmo o CTRL-F do meu navegador só encontra "java" no teu comentario (e agora no meu também :)).
Mas estou de acordo com a sua afirmação: "a melhor linguagem de programação é aquela que o programador melhor se dá bem ou ainda é aquela que melhor se aplica.".
Um abraço, gente!!!
01 Out 2009, 15:31
Aproveito e divulgo o software livre escrito em java de um eletroencefalograma digital, aliás um bom desafio para ser escrito em P(rogramming) H(ome) P(age).
01 Out 2009, 12:27
Gostei do artigo sobre a linguagem PHP, valeu cara muito interessante vou buscar informacoes sobre esta linguagem.
Sucessos


