Ol� �lvaro!
Na empresa em que trabalho, tamb�m utilizo Servlets para v�rios projetos, mas tamb�m utilizo outras tecnologias dependendo do escopo. Para aplica��es simples utilizo o SSJS (� equivalente ao ASP, mas da Netscape). Para projetos um pouco maiores, utilizo Java Servlets, pelo simples fato do Java ser uma linguagem orientada a objeto -- o que permite um alto n�vel de reusabilidade de c�digo.
Utilizo Netscape Enterprise com JRun para processar os Servlets, e Oracle. Antigamente usava o Visual Caf�, mas abandonei pq ele n�o oferece suporte a Servlets (pelo menos a vers�o que utilizo). Atualmente uso o Notepad mesmo, mas gostei muito do Visual Age for Java da IBM, que oferece suporte a Servlets e EJB. Na minha opini�o, o Visual Age � a ferramenta mais completa para desenvolvimento corporativo.
Tamb�m tinha muitos problemas com o c�digo HTML embutido no Servlet. Por isso, desenvolvi uma classe que permite separar o HTML do Servlet (na realidade, � um parser). Existem diversas classes dispon�veis na Internet que tamb�m fazem isso, mas s�o um pouco complexas. No entanto, acho que JSP � uma alternativa muito melhor para separar o design da l�gica de neg�cio.
Eu n�o entendi quanto vc comentou "Comercialmente falando o desenvolvimento dessa forma nao traz muitos beneficios." Na minha opini�o, o maior benef�cio � a reusabilidade do c�digo. Este exemplo do parser � exatamente isso: voc� cria classes e as utiliza em todos os clientes. Talvez voc� n�o tenha visto muita vantagem em utilizar Servlets pelo fato de ter embutido o c�digo HTML nas classes Java, mas se vc utilizar o parser ou JSP, voc� perceber� que o desenvolvimento � muito mais simples e r�pido.
Neste momento, estou trabalhando em um projeto em que uma empresa est� desenvolvendo o design, e outra empresa est� desenvolvendo a aplica��o. � muito f�cil trabalhar desta forma utilizando Java, por ser uma linguagem orientada a objeto. Acho que seria muito mais complicado desenvolver uma aplica��o desta forma utilizando ASP, SSJS, PHP, Perl, etc... (embora estas ferramentas sejam �teis para projetos pequenos)
Espero ter ajudado!
Felipe.
-----Original Message-----
From: Alvaro Mota Goncalves [SMTP:[EMAIL PROTECTED]]
Sent: 04/10/99 10:46 AM
To: [EMAIL PROTECTED]
Subject: Desenvolvimento Comercial (Opinioes)
Caros companheiros da Lista.
Durante um ano trabalhei em um projeto interessante utilizando o JDK
1.1
para o desenvolvimento de uma aplicacao. Utilizamos SQL-Server 6.5 como
SGBD , o Netscape Enterprise Server e
uma API da Netscape que implementa a ideia de Servlet. Nao utilizamos
nenhum IDE
apenas um editor de texto simples e o JDK.
Essa escolha foi tomada por uma serie de fatores ligadas a empresa
cliente.
Comercialmente falando o desenvolvimento dessa forma nao traz muitos
beneficios.
O Codigo essencialmente gerava saidas html, e o codigo embutia mais
html que o proprio java.
Como as empresas estao trabalhando hoje no Brasil? Como vcs estao
desenvolvendo:
Applets?. Qual a estrutura basica atual (Web Server , BDs)? Qual o
melhor (menos mau) IDE?
Obrigado pela atencao
Alvaro Mota Goncalves
* Para nao receber mais e-mails da lista, acesse <http://www.sun.com.br:8080/guest/RemoteAvailableLists>, coloque seu e-mail, escolha a lista <[EMAIL PROTECTED]> e de um <submit>.
