Ainda bem que você assume que não tem muita intimidade com o Jbuilder porque
se não ia dar briga. Uso o Jbuilder 5 e não tenho reclamações. Faz tudo que
se precisa, muita muita coisa mesmo. Faço debug de classes, servlets e JSP
apertanto F8 nos break points igualzinho se faz no VB. Fora as outras
ferramentas como o JDataBase Pilot que é uma mão na roda para trabalhar com
o mysql. (tipo o VisData do VB). Duvido muito que a microsoft consiga algo
para o .Net que o java não consiga (entenda por java toda a comunidade que
programa, participa de listas, foruns e convenções, dá opniões etc.) Quando
a borland criou um espaço para a comunidade que usa o Jbuilder eu nem dei
muita bola, mas um dia procurando um wizard para criar JavaDoc's conheci
essa comunidade e ví o quanto o pessoal colabora para o aperfeiçoamento do
Jbuilder. Fora o Wizard do Javadoc, achei outras coisas uteis como linhas na
laterais do Editor e outras coisas. Já o lado microsoft jamais vai deixar vc
incluir ou modificar um menuzinho que seja da ferramenta deles. Provavelmete
se vc reclamar muito mas muito mesmo vc pode baixar um Servce Pack de 9MB
cada um para resolver seus problemas.

-----Mensagem original-----
De: Luiz Fernando Bicalho [mailto:[EMAIL PROTECTED]]
Enviada em: quarta-feira, 3 de outubro de 2001 10:54
Para: [EMAIL PROTECTED]
Assunto: RE: [java-list] VEJAM ESSA - C#


Eu tenho uma coisa a dizer que é a única vantagem o .NET
- O ambiente de desenvolvimento da Microsoft sempre vai ser o melhor.

Talvez eu não seja tão bom com o JBuilder (que vocês falam que é o melhor
RAD para Java), mas sinceramente o JBuilder como Ferramenta para desenho de
tela , por que pra mim ele não serve pra mais nada, perde e feio pra
ferramentas como Delphi e VB
A linguagem JAVA é a que tem os melhores recursos do mercado, só desenvolvo
sistemas em java, mas não uso o JBuilder nem a pau, ele é lento, trava muito
e ja perdi muita coisa feita nele(talvez por que eu não sou bom nele).
E com certeza o VS .NET vai ser um excelente ambiente de desenvolvimento,
pelo que vi nos betas.

O que eu acho é, não devemos nos preocupar com a linguagem, mas sim com o
ambiente, pois ele é que vai ser a força da MS para vender o .NET

Talvez se tivessemos um ambiente de desenvolvimento mais leve e inteligente,
poderiamos deter mais um pouco a onda da MS.

A Microsoft se baseia em algo que é a realidade, java é uma excelente
tecnologia, se todo mundo usasse java seria mais facil e seguro de
trabalhar, mas JAVA É MAIS DIFICIL, o JBUILDER É MAIS DIFICIL QUE VB, a
linguagem não é muito mais dificil, mas o ambiente é, isso é um fato.



-----Original Message-----
From: Paulo Simao [mailto:[EMAIL PROTECTED]]
Sent: quarta-feira, 3 de outubro de 2001 08:40
To: [EMAIL PROTECTED]
Subject: Re: [java-list] VEJAM ESSA - C#


Já que vc's tocaram no assunto, estou enviando um bate-papo que tive com o
kra que escreveu akilo :^)
Esta foi a resposta dele :^)
_________________________________________

Caro Paulo,

Não gosto muito de travar "guerras religiosas" nem ficar discutindo que
linguagem eu aprendi e em que ordem. Vou apenas esclarecer os pontos
levantados na sua mensagem.

1)Ponteiros
Tanto o Java como o C# em código "seguro" tem "referências", que são uma
espécie de "ponteiros domesticados". O C# PODE (em código "inseguro") usar
ponteiros "crús". Isto é necessário para chamar muitas funções em DLLs. Este
recurso pode ser usado para situações onde a performance seja absolumanete
necessária, já que, ao contrário dos arrays, não existe verificação de
faixa. É um recurso perigoso, sem dúvida, mas pode salvar a sua pele em
algumas situações críticas, sem a necessidade de sair da ferramenta ou da
linguagem.

2)Documentação em XML
A documentação em XML permite que ela seja manipulada e "transformada" com
"style sheets", coisa que o HTML não permite. Além disto, o ambiente
reconhece e usa o comentário como "dica".

3)Propriedades.
As propriedades e os eventos são recursos extremamente úteis na criação de
uma ferramenta RAD e de componentes para a ferramenta. Entendo que o Sr. não
tenha apreciado este recurso, afinal de contas a Sun também não não o fez.
Mas isto torna a programação muito mais produtiva, especialmente para
programadores menos experientes.

4)Acúcares sintáticos
Sugiro fortemente que o Sr. leia novamente tanto o meu artigo como outras
fontes na Internet. Esta é um dos argumentos da Sun contra o C#, mas o fato
é que o C# foi feito depois e usando a experiência de uma equipe que
forneceu, a seu tempo,
>>>>>>>>>>>>a melhor ferramenta Java do mercado, o J++<<<<<<<<<<<<, para não
falar do VB e do Delphi. Esse pessoal sabia perfeitamente onde os problemas
estavam e tinha ampla experiência na criação de ferramentas de
desenvolvimento de alta produtividade (J++, VB e Delphi). As questões de
performance e de integração com ferramenta RAD são bem reais.

Não nutrir simpatia pela Microsoft é comum em alguns círculos hoje em dia.
Mas isto não quer dizer que eles não sejam capazes de fazer coisas muito
boas.

Sugiro fortemente que o Sr. consiga uma cópia do VS.NET e experimente.
Apesar de estar em Beta, é uma ferramenta bem completa e estável.

Mauro

----- Original Message -----
From: "Flávio Leite" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, October 02, 2001 2:43 PM
Subject: RES: [java-list] VEJAM ESSA - C#


> Pessoal,
>
> Esse artigo me elucidou qual caminho devo seguir vou migrar todo meu
> conhecimento para o C#.
> Pois esta possue GOTO, uma caracteristica importantissima em relação a
> qualquer outra linguagem.
>
> Acredito que usando muitos GOTOs nos meus projetos nunca vou ter problemas
> com outros analistas
> dando manutenção em meus códigos vou ter serviço eterno!!!HAHAHAHAHA!!!!
>
> E structs não seria facilmente montada com uma classe sem métodos?
>
> Acho que a grande sacada no Java é que enxugando vários conceitos já
> utilizados em outras linguagens
> força o programador a "pensar mais orientado à objeto". Tenho essa visão
por
> ser um programador C++, que diz
> ser orientado à objeto porém por possuir alguns atalhos "não orientados à
> objeto" acabamos sempre "desorientando"
> o código.
>
> Não conheço C# profundamente para opinar sobre ele. Porém acho que cada
> caso deve-se escolher a plataforma
> mais adequada.
> Nunca aconselharia ninguem uma linguagem padrão para qualquer caso. Caso
> alguem queira fazer um simples sw
> de caixa, de loja e de locadora faça-o em Delphi, VB, ganhará muito tempo
> com eles. Porém em outros caso não aconselho
> o VB nem o Delphi e sim um Java, C++. Tudo tem seu motivo.
>
>
> []s,
> Flávio
>
>
>
>
> > -----Mensagem original-----
> > De: Giovani Salvador [mailto:[EMAIL PROTECTED]]
> > Enviada em: terça-feira, 2 de outubro de 2001 10:20
> > Para: [EMAIL PROTECTED]
> > Assunto: [java-list] VEJAM ESSA - C#
> >
> >
> > Pessoal, o link abaixo contém uma "comparação" ridícula entre C#
> > e Java. O autor do artigo, além de demostrar falta total de
> > conhecimento em java em alguns ítens, puxa completamente a corda
> > para o lado eternamente proprietário Microsoft. O comparativo é
> > bom para ver como esse sujeito tem total desconhecimento sobre
> > java. Alguns exemplos: Fala que java não possui Enum (o que é o
> > objeto enumeration então???) e  não possui propriedades. É de
> > doer, bom para dar umas risadas.
> >
> > http://www.microsoft.com/brasil/msdn/colunas/falandoc/col_falandoc_2.asp
>


------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------


------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------



------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a