Olá pessoal,
Sou programador DELPHI e estou estudando esta maravilha de ambiente chamado JAVA. Tenho 19 anos de experiência como programador, iniciei meu contato com a programação em um TK-85, com BASIC RESIDENTE, procurei uma faculdade e fiz um curso livre de PROGRAMAÇÃO BASIC e fui aprovado com louvor, eu achava o máximo, pois agora eu era um PROGRAMADOR DE COMPUTADOR, depois estudei COBOL e desenvolvi uma pequena aplicação, mais achei muito trabalhoso desenvolver grandes aplicações em COBOL. Então parti para o DBASE-II, DBASE-III e finalmente o CLIPPER, bem agora eu tinha experiência e uma ótima ferramenta de desenvolvimento, eu usava um editor de textos chamado SPF, (era o máximo, pois ele tinha o recurso de copiar/colar blocos de texto). Neste momento desenvolvi diversas aplicações sobre encomenda e vários sistemas comercializáveis, tais como: SAE-SISTEMA DE ADMINISTRAÇÃO ESCOLAR (dava para ganhar uma graninha vendendo o SAE e até hoje tem escolas que usam), SGA-SISTEMA DE GESTÃO ADMINISTRATIVA neste sistema eu usei o R&R (um gerenciador de relatórios) assim quando eu precisava mudar um relatório eu não precisava re-compilar o sistema, o SGA é até hoje um sistema de boa aceitação. Neste momento surgiu o Windows 95 e a necessidade de escolher uma linguagem que atendesse o novo padrão (não sei por quais motivos o CLIPPER não evoluiu, digam-se de passagem, muitos programadores ficaram frustrados). Comecei a peregrinação de comprar cópias piratas do DBASE-V, VB, DELPHI e outros, após vários meses de estudo adotei o DELPHI como minha nova LINGUAGEM DE PROGRAMAÇÃO, fiz um curso introdutório e comecei a portar meus sistemas para o DELPHI hoje utilizo o DELPHI como linguagem, o FIREBIRD 1.5 como SGDB e CRYSTAL REPORT 9.2 para relatórios (Tudo integrado, pois o DELPHI tem componentes para acesso direto ao SGDB e o CRYSTAL tem componentes para manipulação dos arquivos RPT). Agora veio a nova plataforma da Microsoft o .NET e com ela a necessidade de adequação, isto é, reescrever todos os sistemas para .NET. O DELPHI-8 suporta tranqüilamente a migração das aplicações para a nova plataforma, porém a VCL.NET não cria uma aplicação totalmente nativa da nova plataforma, para isto você tem que criar aplicações Windows Form, com isto você pode esquecer quase tudo que aprendeu e voltar ao cursinho para estudar a nova linguagem. Através de vários artigos que li pude observar que o .NET é uma clonagem do JAVA, eu só não entendi porque o .NET cria uma máquina virtual para executar o código IL se o .NET só esta disponível para o Windows?, Pelo que sei existe um projeto chamado MONO que seria um .NET para LINUX, mais não se sabe se os arquivos IL serão executados normalmente no Linux, além disto às aplicações para Web agora serão direcionadas para o ASP.NET, ficando assim sua aplicação amarrada ao Windows. Baseado nestes estudos e principalmente em uma palestra de introdução ao Java que assisti no dia 14/04/2004 ministrada pelo professor SERGIO HARARI da INFNET, pude concluir que se for para reescrever meus programas, voltar ao cursinho, inscrever-se em novos fóruns e fazer nova assinatura de revistas, porque não em Java? Os pontos que me levaram a esta conclusão são os seguintes: (me corrijam se eu estiver errado)
1- JVM – disponível em Windows, Linux, Mac, etc, isto é, seu arquivo .jar é mult-plataforma.
2- JDK – disponível para Windows, Linux, etc…
3- Eclipse disponível para Windows, Linux, etc…
4- Seu sistema pode rodar como uma Aplicação ou como um Applet.
5- Totalmente GRATUITO, incluindo o Eclipse.
6- Totalmente OPEN.
7- Robusto.
8- Testado e aprovado por milhares de programadores no mundo todo.
9- Maduro, está no mercado desde 1990.
Isto é um resumo, pois existem outras aplicações que eu ainda não conheço, como Servlet, JSP, Tomcat e ai vão, agora eu pergunto, porque não tive conhecimento do Java há mais tempo?. É claro que eu já tinha ouvido falar, porém nunca me interessei, eu achava que o Java não tinha nada há ver com o meu ramo de atuação, que é desenvolvimento de sistemas administrativos, comerciais e industriais e que o Delphi tinha muito mais flexibilidade de desenvolvimento por ser uma ferramenta RAD, eu não queria voltar ao SPF e aos arquivos BAT, para poder desenvolver minhas aplicações, mais o Java evolui de uma tal maneira que estamos sendo empurrados para ele através da Microsoft. Eu acho que os softwares OPEN são muito pouco difundidos pelas empresas que desenvolvem aplicações para eles, com exceção da IBM, que lançou uma campanha ótima sobre o Linux. Bem agora vamos ao que interessa.
1- ACESSO AO BANCO DE DADOS FIREBIRD
2- Por onde começar
3- O Firebird tem um drive JDBC, como funciona este acesso via JDBC.
4- Estou utilizando o Eclipse como IDE, quais os componentes (seria beans?) que devo utilizar nas classes de interface com o usuário.
Grato
Orlando César Martins



] mas a história não msotra isto não, pelo contrário. Não quero “invadir” o tópico com este tema, ams não pude ficar quieto :X