TEMAS EM DEBATE
Os rumos da programação
no universo do OS/2
|

por Fernando Lozano
The First IBM Certified Network Communications Engineer in Latin America
".....Acontece que, agora, com a Visual Age, muitos aplicativos
serão feitos
nao por programadores mas por simples usuários de programas fáceis
de serem manipulados, como o Simplicity for Java. Eu acho que essa
realidade deveria ser debatida aqui. Em que linguagem deveremos
investir? Cada vez mais vejo as coisas caminhando para o Java e para o
C++..."
(Lista de Programação do OS/2 Brasil)
Eu acho que o mundo todo já chegou a um consenso:
1. C++ para software empacotado e de sistema (SO, BD, Networking).
2. Java para sistemas de informação em servidores e pequenas aplicações,
tipo leitor de e-mail.
3. Linguagens RAD (VB, Delphi, VA, etc) para o feijão-com-arroz das
empresas: sistemas de informações em geral.
4. Linguagens de script (Perl, Phyton, TCL) para automação em geral
principalmente administração de sistemas) e aplicações
web simples.
O mundo nunca caminhará para uma única linguagem dominante. Não
existe "one size fits all" (que 'e exatamente o que a MS vende). Portanto
temos que procurar as quatro frentes acima. Até porque mais uma linguagem,
menos uma não é um esforço de aprendizado tão grande
como as pessoas pensam. Passar da primeira para a segunda sim é difícil,
mas daí em diante, se você APRENDEU mesmo as linguagens, em vez de
aprender apenas a seguir algumas receitas de bolo, qualquer outra linguagem se torna
fácil.
Eu vejo o OS/2 na segunte situação:
1. Péssimo suporte da IBM (O VA C++ gera programas pesadíssimos).
Havia o ótimo Watcom C++, que está morrendo, a esperança éo
EMX. Bons compiladores, nenhuma boa ferramena (IDE) de produtividade.
2. O OS/2 é pioneiro mas você trabalha só com as ferramentas
"free", está no mesmo nível que o Linux. Nada como um Servlet
Express, por exemplo.
3. O visual sempre foi a grande deficiência do OS/2, e um dos motivos do
sucesso do Windows. Houve o VxREXX, está aparecendo o Sibyl, não sei
se a linha Visual Age realmente acrescenta algo.
4. Há algo que está muito mal. Todas as linguagens importantes estação
no OS/2, além do REXX, mas as extensões (tipo acesso a BD) não
existem.
Resumindo, a situação do OS/2 quanto à programação
é ruim. Em termos de produtos não chegamos nem aos pés do que
existe para Windows, e o programador tipo hacker está mais bem servido no
Linux e em outros Unixes. Até o NT tem melhor suporte para o estilo hacker:
Perl com banco de dados, Phyton com interface gráfica...
O pessoal de OS/2 tem que parar de reclamar e se mover, tal como a comunidade Linux.
Eu estou fazendo a minha parte. Vejam em http://www.blnet.com/msqlpc
e na EMD2 (http://www.edm2.com)
