Em poucas palavras, quem faz o bom ou mau codigo nao eh a ferramente, eh o
programador.
Eduardo da Fonseca Melo
DI - UFPE
www.di.ufpe.br/~efm
On Fri, 3 Dec 1999, Antonio Maria wrote:
Qual a dificuldade entao em utilizar os componentes que voces tem na ferramenta RAD
?!?!?!
Ela permite voce adicionar um pacote na paleta de componentes
Entao quem quer trabalhar com Banco de Dados de n camadas basta ter uma biblioteca
para isso e
utilizaca visualmente.
Desde o JBuilder 2.0 isso eh possivel
As RADs tem seus defeitos? Tem.
Elas aumentam a produtividade? Aumentam
Oferecem flexibilidade? Ateh certo nivel sim. Depende do conhecimento do usuario.
sele tem seus Beans
ou digamos sua prateleira de objetos para reutilizacao (Biblioteca), entao ele pode
reutiliza-los
visualmente.
A dificuldade muitas vezes estah no desenvolvimento correto destas classes
(biblioteca) de maneira a
voce satisfazer as necessidades. Muitas vezes uma classe que deveria ser 3 para
aumentar a
flexibilidade nao o eh. O que acontece eh que quando a pessoa vai reutilizar a
biblioteca entao fica
reprogramando aqui e ali. Em resumo uma estrutura parcialmente reutilizavel, ou nao
devidamente
estruturada.
Porem afirmo que esta devida estruturacao depende de um bocado de esforco e
reutilizacoes onde
identificamos a necessidade de quebrar classes e aumentar sua reusabilidade para o
futuro...
Serah que estou pegando um outro rumo nessa troca de ideias ? ? ?
Helio Rugani Brandao wrote:
Ricardo e Marcio,
Concordo plenamente com a opinao do Ricardo.
Estou desenvolvendo um sistema em java e inicialmente
usei o Visual Cafe, depois passei para JBuilder2.0 ( Copia para avaliacao)
voltei para o visual cafe apos o prazo de avaliacao do JBuilder2.0.
Recuzei-me a utilizar os componetes premoldados existentes nos RADs,
Eles normalmente usam uma abordagem de duas camadas
acessando diretamente Tabelas nos SGBDs e acabam introduzindo
alguns conceitos proprietarios que fazem com que seu sistema so funcione
em conjunto com outros produtos do fornecedor do RAD - o que ja foi muito bem
descrito pelo Ricardo.
Eu necessitava de um isolamento total entre camada visual e de logica de
negocio e que nao
me amarrasse a ninguem.
Colocar logica de negocio dentro de tratamento de eventos dos objetos
visuais como a maioria dos RADs nos induzem a fazer nao considero uma boa
politica.
O reuso, a manutenibilidade e flexibilidade sao normalmente muito agredidos.
Sem falar na introducao de codigo frequentemente desnecessario a essencia dos
sistemas,
deixando a aplicacao maior e memos performatica.
A computacao distribuida, que e o futuro na minha opinao, exige de todos nos
uma
nova postura frente ao desenvolvimento. O reuso de codigo nao acontece por
acaso
ou simplemente pelo fato de estarmos utilizando uma linguagem Orientada a
Objetos.
O reuso deve ser pensado desde o inicio, na construcao de servicos genericos
que sejam disponibilizados via RMI/CORBA/DCOM... de forma cooperativa.
Nada impede que um objeto seja provedor de alguns servicos e concomitantemente
seja
usuario dos servicos de outro. As aplicacoes GUI que interagem com os usuarios
finais
seriam tambem usuarias destes servicos. Lancariam mao dos mesmos para
implementar as funcionalidades desejadas: popular os objetos visuais com os
dados/informacoes
adequados, persistir dados alterados / inseridos, etc.
Bom, isto e apenas a minha opiniao e a coloquei aqui na lista apenas para
compartilha-la, Ok?
Atenciosamente,
Helio Rugani Brandao
Arquitetura de Sistemas e Tratamento da Informacao -
Telemar-MG - Tel.: 229-3243
mailto:[EMAIL PROTECTED]
- Mensagem original -
De: ricardo [SMTP:[EMAIL PROTECTED]]
Enviada em: Sexta-feira, 3 de Dezembro de 1999 9:46
Para: Valverde, Marcio; [EMAIL PROTECTED]
Assunto:Re: [SouJava-J] Ferramenta RAD para Java - JBUILDER
- Original Message -
From: Valverde, Marcio [EMAIL PROTECTED]
Ricardo,
Gostei de sua explanacao sobre o assunto em discussao, eu adiquiri
rescentemente o JBuilder 3 Professional ( Inprise ) e gostaria de saber
sua
opiniao sobre esta ferramenta, estou iniciando nela e tenho medo de nao
ter
feito a melhor escolha !!
Um grande abraco
Marcio Valverde
Marcio,
Usar ou nao usar uma ferramenta RAD e uma questao de estilo de trabalho.
O JBuilder, entre as ferramentas que eu ja pude ver, e uma das melhores
ferramentas do mercado para quem quer usar RAD.
Agora se voce quer saber a minha opiniao sobre RADs, ai vai:
De todas as ferramentas RAD que ja vi, todas elas geram codigo pobre no que
diz respeito a interfaces graficas... Nao que o codigo nao funcione. Eu
tambem pouco me preocupei em