Re: [java-list] VEJAM ESSA - C#
O cara que escreveu é um tremendo desinformado. -- Felipe F. Palma Dias - [EMAIL PROTECTED] http://www.palmadias.hpg.com.br - Original Message - From: "Giovani Salvador" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Tuesday, October 02, 2001 10:20 AM Subject: [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 > > ** > Giovani Salvador > http://pagina.de/siglas (Siglas de informática) > PROCERGS - Cia. de Processamento de Dados do > Estado do Rio Grande do Sul > Setor TSI - Tecnologia para Sistemas de Informação > ICQ #44904309 > ** > > > -- 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] -
Re: [java-list] VEJAM ESSA - C#
Esse cara que escreveu esta matéria é retardado ou então está escrevendo um artigo sem nenhum conhecimento do que está falando - Original Message - From: "Giovani Salvador" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Tuesday, October 02, 2001 10:20 AM Subject: [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 > > ** > Giovani Salvador > http://pagina.de/siglas (Siglas de informática) > PROCERGS - Cia. de Processamento de Dados do > Estado do Rio Grande do Sul > Setor TSI - Tecnologia para Sistemas de Informação > ICQ #44904309 > ** > > > -- 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] -
Re: [java-list] VEJAM ESSA - C#
O Objeto Enumeration nao eh o mesmo que o Enum de C#. Marcelo - Original Message - From: "Giovani Salvador" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Tuesday, October 02, 2001 9:20 AM Subject: [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 ** Giovani Salvador http://pagina.de/siglas (Siglas de informática) PROCERGS - Cia. de Processamento de Dados do Estado do Rio Grande do Sul Setor TSI - Tecnologia para Sistemas de Informação ICQ #44904309 ** -- 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] - _ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com -- 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] -
Re: [java-list] VEJAM ESSA - C#
Gostaria da opniao dos mais experientes sobre o assunto colocado em discussao. Giovani Salvador wrote: > 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 > > ** > Giovani Salvador > http://pagina.de/siglas (Siglas de informática) > PROCERGS - Cia. de Processamento de Dados do > Estado do Rio Grande do Sul > Setor TSI - Tecnologia para Sistemas de Informação > ICQ #44904309 > ** > > > -- 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] -
Re: [java-list] VEJAM ESSA - C#
Cara, simplesmente ridículo... os trunfos da qual o C# se vangloria de ter são aquelas coisas que o Java simplesmente abonima, que são ponteiros. Cara, quem hoje em dia quer fazer um programa com "diretivas de compilação" (quem programa em C++ sabe o saco que é esquecer um #ifndef/endif no fim de um .h). Ou então fazer um programa cheio de "goto's" e deixar o próprio código parecendo um prato de spaghetti??? O mais engraçado são eles defendendo como loucos as DLL's e "structs"? Structs?!!! cara... isso é coisa de C, Pascal, linguagem procedural feia e podre!!! Cara, temos que agradecer a MS por mais este artigo que me fez rir a beça nesta tarde chuvosa... Structs?!! tsc tsc tsc.. ahhahaha Daniel - Original Message - From: "Giovani Salvador" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Tuesday, October 02, 2001 10:20 AM Subject: [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 ** Giovani Salvador http://pagina.de/siglas (Siglas de informática) PROCERGS - Cia. de Processamento de Dados do Estado do Rio Grande do Sul Setor TSI - Tecnologia para Sistemas de Informação ICQ #44904309 ** -- 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] -
Re: [java-list] VEJAM ESSA - C#
On Tue, 2 Oct 2001 10:20:22 -0300 (GMT-03:00), Giovani Salvador wrote: Ola, >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. Não olhei o artigo ainda mas, que eu saiba, o objeto enumeration do Java não tem muita relação com o ENUM do C até pelo fato do segundo ser uma diretiva de pré-processador não? Num ponto até que concordo: A falta de um #define no Java as vezes atrapalha bastante. --- Perry Werneck - ICQ #27241234 /"\ \ / Campanha da Fita ASCII - Diga NAO ao HTML em emails X ASCII Ribbon Campaign - Say NO to HTML in email / \ -- 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] -
Re: [java-list] VEJAM ESSA - C#
O nome disso é "LAVAGEM CEREBRAL TECNOLOGICA" é o que a nossa conhecida M$ gosta de fazer, muita conversa, muito barulho, muito brilho p/ tentar encobrir o perigo eminente que outras tecnologias representam p/ ela...isso quer dizer falta de capacidade tecnologica... Liandro - Original Message - From: "Giovani Salvador" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Tuesday, October 02, 2001 6:20 AM Subject: [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 > > ** > Giovani Salvador > http://pagina.de/siglas (Siglas de informática) > PROCERGS - Cia. de Processamento de Dados do > Estado do Rio Grande do Sul > Setor TSI - Tecnologia para Sistemas de Informação > ICQ #44904309 > ** > > > -- 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] -
Re: [java-list] VEJAM ESSA - C#
Giovani, sinto dizer, mas o autor está completamente certo sobre dois os pontos que você levantou. Java não suporta enum. Se isso é bom ou ruim para a linguagem é outra discussão. A interface Enumeration à qual você se referiu não tem absolutamente nada a ver com o tipo enum originalmente definido na linguagem C. Claro que existe formas de construir uma estrutura parecida, e até mais elegante em java. Um bom artigo sobre isso é: http://www.javaworld.com/javaworld/javatips/jw-javatip27.html Sobre propriedades, de novo, java não tem suporte EXPLICITO na linguagem a isso. A specificação JavaBeans permite o uso de BeanInfo para descrever as propriedades do seu JavaBean. Voce também pode usar métodos no padrão getXXX e setXXX que serão interpretados por ferramentas que aceitam a especificação como propriedades. Mas não existe o conceito explicito de propriedades em java. Contudo o cara realmente erra feito em muitos pontos como ao dizer que em Java nem todas as Classes derivam de um ancestral comum. Implicitamente toda a estrutura de herança em java começa com java.lang.Object Enfim, esse foi um péssimo artigo! Ricardo Munhoz Santiago --- Giovani Salvador <[EMAIL PROTECTED]> wrote: > 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 > > ** > Giovani Salvador > http://pagina.de/siglas (Siglas de informática) > PROCERGS - Cia. de Processamento de Dados do > Estado do Rio Grande do Sul > Setor TSI - Tecnologia para Sistemas de Informação > ICQ #44904309 > ** > > > -- 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] > - > __ Do You Yahoo!? Listen to your Yahoo! Mail messages from any phone. http://phone.yahoo.com -- 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] -
Re: [java-list] VEJAM ESSA - C#
Giovani Salvador wrote: > > 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???) Enumeration <> Enum Christian Rauh > > http://www.microsoft.com/brasil/msdn/colunas/falandoc/col_falandoc_2.asp > > ** > Giovani Salvador > http://pagina.de/siglas (Siglas de informática) > PROCERGS - Cia. de Processamento de Dados do > Estado do Rio Grande do Sul > Setor TSI - Tecnologia para Sistemas de Informação > ICQ #44904309 > ** > > > -- 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] -
Re: [java-list] VEJAM ESSA - C#
Giovani Salvador wrote: > 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 > Este senhor escreve na seção dedicada ao .NET na Developers Magazine. Nesta mesma revista, edição de abril (ou maio, não me lembro), que foi dedicada ao Open Source, ele escreveu um artigo comparando o Open Source ao Comunismo. Logo, dá para perceber qual é a dele. Grato, Rafael U. C. Afonso -- 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] -
RE: [java-list] VEJAM ESSA - C#
alguem ai mandou um mail pra ele?? -Original Message- From: Marcus Vinicius Cahino [mailto:[EMAIL PROTECTED]] Sent: terça-feira, 2 de outubro de 2001 14:50 To: [EMAIL PROTECTED] Subject: Re: [java-list] VEJAM ESSA - C# Esse cara que escreveu esta matéria é retardado ou então está escrevendo um artigo sem nenhum conhecimento do que está falando - Original Message - From: "Giovani Salvador" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Tuesday, October 02, 2001 10:20 AM Subject: [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 > > ** > Giovani Salvador > http://pagina.de/siglas (Siglas de informática) > PROCERGS - Cia. de Processamento de Dados do > Estado do Rio Grande do Sul > Setor TSI - Tecnologia para Sistemas de Informação > ICQ #44904309 > ** > > > -- 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] -
RE: [java-list] VEJAM ESSA - C#
Title: RE: [java-list] VEJAM ESSA - C# Sem comentários... Denard C. Soares -Original Message- From: Giovani Salvador [mailto:[EMAIL PROTECTED]] Sent: terça-feira, 2 de outubro de 2001 10:20 To: [EMAIL PROTECTED] Subject: [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 ** Giovani Salvador http://pagina.de/siglas (Siglas de informática) PROCERGS - Cia. de Processamento de Dados do Estado do Rio Grande do Sul Setor TSI - Tecnologia para Sistemas de Informação ICQ #44904309 ** -- 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] -
RE: [java-list] VEJAM ESSA - C#
Acho este artigo muito fraco e tendencioso. Mas a crítica dele a java não ter enum não é absurda. Java não possui enum para tipificação como C. O Enumeration em java é apenas uma classe para coleção de objetos. Não serve como tipificação de parâmetros. Isto é um opção de design do java que concentra seus conceitos em classe. O que o autor deste artigo não sabe, não falou ou simplesmente não compreendeu é que há uma solução muito mais sofisticada e eficiente para esta questão que o conceito de enum. Para quem quiser saber a solução basta procurar pelo livro Effective Java Programming Language Guide, Item 21: Replace enum constructs with classes no Site da Sun. É apresentado um pattern interessantíssimo para substituição dos enums do C. Aliás, este livro parece ser imperdível, pelos capítulos que li diretamente no site. abraços Jorge -Original Message- From: Giovani Salvador [mailto:[EMAIL PROTECTED]] Sent: terça-feira, 2 de outubro de 2001 10:20 To: [EMAIL PROTECTED] Subject: [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 ** Giovani Salvador http://pagina.de/siglas (Siglas de informática) PROCERGS - Cia. de Processamento de Dados do Estado do Rio Grande do Sul Setor TSI - Tecnologia para Sistemas de Informação ICQ #44904309 ** -- 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] -
Re: [java-list] VEJAM ESSA - C#
Primeiramente a comparação que este cara fez foi totalmente em cima do C++, não foi de linguagem para linguagem, é o seguinte está comprovado cada vez mais que a microsoft está no desespero. Wagner, - Original Message - From: "Ricardo Marinho" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Tuesday, October 02, 2001 3:11 PM Subject: Re: [java-list] VEJAM ESSA - C# > Gostaria da opniao dos mais experientes sobre o assunto colocado em discussao. > > > Giovani Salvador wrote: > > > 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 > > > > ** > > Giovani Salvador > > http://pagina.de/siglas (Siglas de informática) > > PROCERGS - Cia. de Processamento de Dados do > > Estado do Rio Grande do Sul > > Setor TSI - Tecnologia para Sistemas de Informação > > ICQ #44904309 > > ** > > > > > > -- 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] -
Re: [java-list] VEJAM ESSA - C#
PQ não manda todos estes comentários para: [EMAIL PROTECTED] que é o idiota que escreveu. Daniel Quirino Oliveira wrote: [EMAIL PROTECTED]"> Cara, simplesmente ridículo... os trunfos da qual o C# se vangloria de tersão aquelas coisas que o Java simplesmente abonima, que são ponteiros. Cara,quem hoje em dia quer fazer um programa com "diretivas de compilação" (quemprograma em C++ sabe o saco que é esquecer um #ifndef/endif no fim de um.h). Ou então fazer um programa cheio de "goto's" e deixar o próprio códigoparecendo um prato de spaghetti??? O mais engraçado são eles defendendo comoloucos as DLL's e "structs"? Structs?!!! cara... isso é coisa de C, Pascal,linguagem procedural feia e podre!!!Cara, temos que agradecer a MS por mais este artigo que me fez rir a beçanesta tarde chuvosa... Structs?!! tsc tsc tsc.. ahhahahaDaniel- Original Message -From: "Giovani Salvador" <[EMAIL PROTECTED]>To: <[EMAIL PROTECTED]>Sent: Tuesday, October 02, 2001 10:20 AMSubject: [java-list] VEJAM ESSA - C#Pessoal, o link abaixo contém uma "comparação" ridícula entre C# e Java. Oautor do artigo, além de demostrar falta total de conhecimento em java emalguns ítens, puxa completamente a corda para o lado eternamenteproprietário Microsoft. O comparativo é bom para ver como esse sujeito temtotal desconhecimento sobre java. Alguns exemplos: Fala que java não possuiEnum (o que é o objeto enumeration então???) e não possui propriedades. Éde doer, bom para dar umas risadas.http://www.microsoft.co m/brasil/msdn/colunas/falandoc/col_falandoc_2.asp**Giovani Salvadorhttp://pagina.de/siglas (Siglas de informática)PROCERGS - Cia. de Processamento de Dados doEstado do Rio Grande do SulSetor TSI - Tecnologia para Sistemas de InformaçãoICQ #44904309**-- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SPdúvidas mais comuns: http://www.soujava.org.br/faq.htmregras da lista: http://www.soujava.org.br/regras.htmpara 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.htmregras da lista: http://www.soujava.org.br/regras.htmpara sair da lista: envie email para [EMAIL PROTECTED] -
RE: [java-list] VEJAM ESSA - C#
ao invez de usar o #define se usa variaveis final se fizer assim: final boolean DEBUG = false; if (BOOLEAN) { //poe os comandos de debug aqui } vai ser igual a um #define DEBUG #ifdef DEBUG //poe os comandos de debug aqui #endif na compilação não vai para o fonte a parte do if tanto no java como no C -Original Message- From: Perry Werneck [mailto:[EMAIL PROTECTED]] Sent: terça-feira, 2 de outubro de 2001 15:34 To: [EMAIL PROTECTED] Subject: Re: [java-list] VEJAM ESSA - C# On Tue, 2 Oct 2001 10:20:22 -0300 (GMT-03:00), Giovani Salvador wrote: Ola, >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. Não olhei o artigo ainda mas, que eu saiba, o objeto enumeration do Java não tem muita relação com o ENUM do C até pelo fato do segundo ser uma diretiva de pré-processador não? Num ponto até que concordo: A falta de um #define no Java as vezes atrapalha bastante. --- Perry Werneck - ICQ #27241234 /"\ \ / Campanha da Fita ASCII - Diga NAO ao HTML em emails X ASCII Ribbon Campaign - Say NO to HTML in email / \ -- 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] -
RE: [java-list] VEJAM ESSA - C#
Title: RE: [java-list] VEJAM ESSA - C# Não sei se é certo dizer que C# é melhor que Java ou mesmo o contrário. Cada linguagem tem seus diferenciais, e mesmo esta investida da MS no mundo Orientado a Objeto tem suas vantagens. Eu acho que o próprio fato de o C# implantar alguns conceitos já definidos em Java mostra a boa aceitação da plataforma da Sun. Obviamente, o artigo citado tem uma série de informações erradas, talvez pela ignorância do autor. Não serve como parâmetro. Só peço aos colegas que não se entreguem à ilusão que Java é fantástica por si só. É uma ótima plataforma, mas por outro lado, pensem no seguinte cenário: Uma certa empresa tem todo o seu parque instalado baseado na plataforma .NET, ou mesmo nas tecnologias anteriores a este, passíveis de evolução. No planejamento estratégico desta empresa, não se especula sobre mudar de MS para Java ou qualquer outra coisa pelos próximos 5, talvez 10 anos. Acreditem, pode ser que o usuário esteja totalmente, ou quase, satisfeito com o que tem. Pra que mudar? Ou mesmo se o .NET se encaixar perfeitamente nos requisitos tecnológicos de uma determinada organização? Pra que Java? Sou suspeito em dizer que Java é melhor que C#, até pq trabalho com Java e não conheço muito bem C#. Gosto muito da plataforma da Sun e sei que eles estiveram (e estão) na vanguarda, a partir do momento em que estabelecem os padrões da plataforma em conjunto com outros players do mercado. Por que acho isso? Porque este tipo de atitude nos leva a um mundo de tecnologias integradas, mesmo que diferentes. Acho que quem gera tecnologia às vezes se esquece da realidade dos usuários desta tecnologia, onde questões como custos e lucro sempre ditam o caminho da organizações. Se uma tecnologia, por melhor que seja, não se encaixar no perfil desejado por alguém, não será adotada. Se nenhuma se encaixar, o cliente vai ficar na mão? É aí que entra a questão da integração, que permite que o usuário utilize os pontos fortes de cada tecnologia e, na medida do possível, não tenha problemas na integração. O que quero dizer com esse bláblá todo é que Java é fantástico, mas .NET ou algo tipo Microsoft qualquer-coisa Server, também tem seu lugar. Por favor, não me interpretem mal (é bom avisar para afastar represálias). Eu estou bastante satisfeito com o que trabalho, e não pretendo mudar. Defendo a plataforma sem dúvida. Mas não fechemos nossos olhos para outras tecnologias. Abraços, Denard C. Soares -Original Message- From: Perry Werneck [mailto:[EMAIL PROTECTED]] Sent: terça-feira, 2 de outubro de 2001 15:34 To: [EMAIL PROTECTED] Subject: Re: [java-list] VEJAM ESSA - C# On Tue, 2 Oct 2001 10:20:22 -0300 (GMT-03:00), Giovani Salvador wrote: Ola, >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. Não olhei o artigo ainda mas, que eu saiba, o objeto enumeration do Java não tem muita relação com o ENUM do C até pelo fato do segundo ser uma diretiva de pré-processador não? Num ponto até que concordo: A falta de um #define no Java as vezes atrapalha bastante. --- Perry Werneck - ICQ #27241234 /"\ \ / Campanha da Fita ASCII - Diga NAO ao HTML em emails X ASCII Ribbon Campaign - Say NO to HTML in email / \ -- 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] -
Re: [java-list] VEJAM ESSA - C#
On Tue, 2 Oct 2001 15:34:15 -0300, Daniel Quirino Oliveira wrote: Ola, Gostaria de frisar, antes de tudo, que sou *ANTI-M$* de carteirinha. >quem hoje em dia quer fazer um programa com "diretivas de compilação" (quem >programa em C++ sabe o saco que é esquecer um #ifndef/endif no fim de um Nesse ponto discordo totalmente! Diretivas de compilação são extremamente práticas!! Permitem que você "recheie" seu código com mensagems de debug que não são incluídas no pacote final. >loucos as DLL's e "structs"? Structs?!!! cara... isso é coisa de C, Pascal, >linguagem procedural feia e podre!!! Mais ou menos. Em C uso bastante structs para formatação de pacotes a ser enviados via rede, extremamente prático. --- Perry Werneck - ICQ #27241234 /"\ \ / Campanha da Fita ASCII - Diga NAO ao HTML em emails X ASCII Ribbon Campaign - Say NO to HTML in email / \ -- 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] -
Re: [java-list] VEJAM ESSA - C#
Apesar de nao "destratar" o C como o Daniel fez concordo com ele em todos os pontos, a nao ser no caso de ponteiros q eventualmente sao interessantes numa implementacao mais eficiente. Vou comentar algumas coisas q o Daniel citou: On Tue, 2 Oct 2001, Daniel Quirino Oliveira wrote: > Cara, simplesmente ridículo... os trunfos da qual o C# se vangloria de ter > são aquelas coisas que o Java simplesmente abonima, que são ponteiros. Cara, > quem hoje em dia quer fazer um programa com "diretivas de compilação" (quem > programa em C++ sabe o saco que é esquecer um #ifndef/endif no fim de um > .h). Com certeza. Algumas pessoas reclamam da falta do define principalmente para definir constantes e macros. Entretanto estes "features" podem ser implementados de maneira bem mais elegante atraves de campos "static final" e metodos "final". Vale lembrar que os bons compiladores Java substituem referencias a "finals" pelo codigo destes campos/metodos em tempo de compilacao (de maneira parecida com o q acontece com as macros), eliminando desta forma o overhead da execucao destes metodos/acessos a campos. Por isso nao eh menos eficiente a utilizacao dos "set" e "get" do padrao JavaBeans se vc defini-los como final. > Ou então fazer um programa cheio de "goto's" e deixar o próprio código > parecendo um prato de spaghetti??? Goto realmente nao tem lugar em desenvolvimento serio atualemnte. A nao ser em pequenos modulos q requerem muita performance. Mas o java, felizmente, baniu o goto. > O mais engraçado são eles defendendo como > loucos as DLL's e "structs"? Structs?!!! cara... isso é coisa de C, Pascal, > linguagem procedural feia e podre!!! DLLs foram substituidas a contento pelos jars. E structs podems er implementadas com classes... Java nao tem Enum, mas tambem nao faz falta nenhuma! O unico problema do Java eh a falta de heranca multipla. Isso impede algumas variacoes de projeto uteis e nos forca a utilizacao de interfaces, o q nem sempre eh a solucao ideal. Entretanto esse nao eh um grande problema. Quanto as linguagens procedurais, considero C a melhor linguagem jah feita em todos os tempos, dada sua elegancia e simplicidade. Entretanto eh uma linguagem extremamente dificil de se dominar e q tem serias limitacoes no trato com strings, que sao, diga-se de passagem, o tipo de dados mais utilizado em sistemas "serios". No geral a microsoft estah sendo extremamente ridicula com essa historia de C#. Os programadores C e C++ q tinham q ir pra Web quase todos passaram a utilizar Java. E tah na cara q o q eles querem eh fazer um Java com os vicios do C/C++ pra q todo mundo q gosta destas linguagens fique feliz... Eh minha opiniao. -- Alysson Neves Bessani LCMI - Laboratorio de Controle e Microinformatica UFSC - Universidade Federal de Santa Catarina mailto:[EMAIL PROTECTED] icq:120876003 "Ninguem tem o direito de se sentir ofendido." - John "Monty Python" Cleese -- 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] -
Re: [java-list] VEJAM ESSA - C#
At 15:33 02/10/2001, Perry Werneck wrote: > Num ponto até que concordo: A falta de um #define no Java as > vezes atrapalha bastante. Veja este artigo e esqueça o #define: http://www.javaworld.com/javaworld/javatips/jw-javatip5.html >--- >Perry Werneck - ICQ #27241234 > >/"\ >\ / Campanha da Fita ASCII - Diga NAO ao HTML em emails >X ASCII Ribbon Campaign - Say NO to HTML in email >/ \ > > >-- 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] >- []'s Emerson -- 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] -
Re: [java-list] VEJAM ESSA - C#
Como já foi dito o Enum do C# não é a mesma coisa que o Enumeration do Java. O Enum e as Structs podem ser simuladas em java com facilidade, a justificativa que o autor desse artigo dá para o suporte do C# a essas caracteristicas é o fato de usar classes ser caro nesse caso. Essa justificativa é até razoável, mas conflita com um outro ponto do C#. No mesmo artigo é dito que todos os tipos são herdados de Object, inclusive os Primitivos, o que encarece o uso dos mesmos (pois são classes). O que voces acham que é mais utilizado, uma Enum, Struct ou um tipo primitivo Fora isso esse artigo não falou coisas erradas, apenas é uma visão de um lado dessa briga. Acho que seria interessante se alguém (com os conhecimentos necessários) escrevesse um artigo desse tipo do ponto de visto neutro, sem puxar para o lado da Sun e nem da Microsoft... Se alguem conhecer algum artigo por favor mande-o André Rácz -- ___ Sign-up for your own FREE Personalized E-mail at Mail.com http://www.mail.com/?sr=signup Have you downloaded the latest calling software from Net2Phone? Click here to get it now! http://www.net2phone.com/cgi-bin/adforward.cgi?p_key=NH211JK&url=http://commcenter.net2phone.com/ -- 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] -
RE: [java-list] VEJAM ESSA - C#
Rafael, Então isso explica muita coisa! O cara é um boçal! abraços Jorge -Original Message- From: rafael [mailto:[EMAIL PROTECTED]] Sent: terça-feira, 2 de outubro de 2001 16:29 To: [EMAIL PROTECTED] Subject: Re: [java-list] VEJAM ESSA - C# Giovani Salvador wrote: > 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 > Este senhor escreve na seção dedicada ao .NET na Developers Magazine. Nesta mesma revista, edição de abril (ou maio, não me lembro), que foi dedicada ao Open Source, ele escreveu um artigo comparando o Open Source ao Comunismo. Logo, dá para perceber qual é a dele. Grato, Rafael U. C. Afonso -- 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] -
Re: [java-list] VEJAM ESSA - C#
Gostaria de acrescentar meus 2 c... enum no C eh algo bastante interessante: e nao tem nada a ver com Enumeration, como os colegas falaram. Eh como em alguns metodos do Swing - como o setDefaultCloseOperation(int mode) -, de APIs do J2EE - como alguns do JavaMail, q pedem por Flags.Flag - ou ainda do J2ME - como aqueles q definem o tipo de uma javax.microedition.lcdui.List (IMPLICIT, EXPLICIT, MULTIPLE eu acho :-)) - nota: espero q com este exemplo nas tres plataformas tenha conseguido todo mundo ver uma aplicacao pratica pra enum... :-) Seria muito bom se nos pudessemos definir um "dominio discreto" para esses metodos de uma forma pratica, como: enum ListMode { IMPLICIT, EXPLICIT, MULTIPLE }; e declarar metodos como: setListMode(ListMode mode) q usassem somente essas constantes q poderiam nao ser, na realidade, objetos "pesados". Ha solucoes equivalentes, como foi falado - o exemplo de Flags.Flag do JavaMail eh uma boa demonstracao de como implementar isto em Java - mas nao com tanta praticidade e rapidez. Os templates as vezes fazem falta tb, mas a adicao de generics ao 1.4 jah estah resolvendo isso, assim como as assertions. Anyway, as principais vantagens do "nosso" Java sobre o C#: - +5 anos de estrada - modelo REALMENTE aberto de especificacao - modelo consistente de seguranca - so a Microsoft acha inseguro... :-) - internacionalizacao e localization - base de desenvolvedores em maior numero - nao vale dizer q quem sabe C++ sabe C# pq senao eu digo q sabe Java tb... - codigo fonte disponivel - apoio de grandes vendors, como Oracle, Borland, IBM, Nokia, Motorola e centenas de campeoes da Fortune - apoio leal dos javaneses - esta eh dificil de bater :-) A plataforma da Microsoft tem lah suas vantagens, como o conceito de propriedade built-in, mas embora esteja brincando com o beta, a API ainda eh bem inconsistente e a learning curve eh muito alta pro pessoal de VB e C/++ - os mesmos q jah tentam faz tempo migrar pro Java e acham complicado... Mesmo q a maioria mude pro .NET e quase aniquile o Java - o q eh muito, + muito dificil mesmo -, eu vou ficar feliz qdo daki a 5 anos as empresas tiverem seus sistemas legados em J2EE e ninguem mais conheca a linguagem pra fazer a migracao e precisar me contratar por 5 vezes mais por hora do q eu ganho hj... hehe! Long life to Java! - Michael Nascimento Santos Sun Certified Programmer for the Java 2 Platform Analista de Sistemas - Consultor Moderador SouJava - www.soujava.org.br - Original Message - From: "Jorge Martins" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Tuesday, October 02, 2001 4:47 PM Subject: RE: [java-list] VEJAM ESSA - C# Acho este artigo muito fraco e tendencioso. Mas a crítica dele a java não ter enum não é absurda. Java não possui enum para tipificação como C. O Enumeration em java é apenas uma classe para coleção de objetos. Não serve como tipificação de parâmetros. Isto é um opção de design do java que concentra seus conceitos em classe. O que o autor deste artigo não sabe, não falou ou simplesmente não compreendeu é que há uma solução muito mais sofisticada e eficiente para esta questão que o conceito de enum. Para quem quiser saber a solução basta procurar pelo livro Effective Java Programming Language Guide, Item 21: Replace enum constructs with classes no Site da Sun. É apresentado um pattern interessantíssimo para substituição dos enums do C. Aliás, este livro parece ser imperdível, pelos capítulos que li diretamente no site. abraços Jorge -Original Message- From: Giovani Salvador [mailto:[EMAIL PROTECTED]] Sent: terça-feira, 2 de outubro de 2001 10:20 To: [EMAIL PROTECTED] Subject: [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 ** Giovani Salvador http://pagina.de/siglas (Siglas de informática) PROCERGS - Cia. de Processamento de Dados do Estado do Rio Grande do Sul Setor TSI - Tecnologia para Sistemas de Informação ICQ #44904309 ** -- 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/re
RE: [java-list] VEJAM ESSA - C#
Quem mexe com microsoft é tudo babaca !! Esta empresa ridicula só sabe fazer porcarias e gastar dinheiro com marketing para que os troxas que nao entendem nada comprarem estas porcarias que carregam o copyright da Micro$heat ! Abomino todas as porcarias da microsoft e este .Net nao passara de outra big sheat !, Este .Net me deixa muito irado pq os idiotas que nao entendem nada de tecnologia enchem a boca para falar desta tranqueira pois a lavagem que a micro$heat faz com eles é impressionante. Gustavo At 06:33 PM 10/2/01 -0300, you wrote: >Rafael, > >Então isso explica muita coisa! O cara é um boçal! > >abraços > >Jorge > >-Original Message- >From: rafael [mailto:[EMAIL PROTECTED]] >Sent: terça-feira, 2 de outubro de 2001 16:29 >To: [EMAIL PROTECTED] >Subject: Re: [java-list] VEJAM ESSA - C# > > >Giovani Salvador wrote: > > > 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 > > > > > Este senhor escreve na seção dedicada ao .NET na Developers >Magazine. >Nesta mesma revista, edição de abril (ou maio, não me lembro), que foi >dedicada ao Open Source, ele escreveu um artigo comparando o Open Source >ao Comunismo. Logo, dá para perceber qual é a dele. > > Grato, > > Rafael U. C. Afonso > > >-- 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] -
Re: [java-list] VEJAM ESSA - C#
Deixa só eu esclarecer um ponto. Estou vendo que o mail que postei está fazendo certo "barulho", em esmagadora maioria com apoio ao java. Quanto à "enum" e "propriedades", quis apenas chamar a atenção para ítens que julguei ser ridículos de comparação para que o grupo visse o restante do "comparativo". Realmente, será que enum do c++ difere totalmente do objeto enumeration java? Também gostaria de um argumento mais forte para dizer que objetos java não possuem propriedades, independente da forma como esta é feita. Quero chamar a atenção para mais um detalhe: O autor diz que dá treinamento em .net desde outubro de 2000. .Net ainda está em Beta 2, certo? (corrijam-me se eu estiver errado). Quem contrataria um treinamento sobre uma tecnologia que está em Beta? Mensagem Original --- Data : Ter 02/10/2001 20:26 De : Andre Racz <[EMAIL PROTECTED]> Para : [EMAIL PROTECTED] Assunto: Re: [java-list] VEJAM ESSA - C# Como já foi dito o Enum do C# não é a mesma coisa que o Enumeration do Java. O Enum e as Structs podem ser simuladas em java com facilidade, a justificativa que o autor desse artigo dá para o suporte do C# a essas caracteristicas é o fato de usar classes ser caro nesse caso. Essa justificativa é até razoável, mas conflita com um outro ponto do C#. No mesmo artigo é dito que todos os tipos são herdados de Object, inclusive os Primitivos, o que encarece o uso dos mesmos (pois são classes). O que voces acham que é mais utilizado, uma Enum, Struct ou um tipo primitivo Fora isso esse artigo não falou coisas erradas, apenas é uma visão de um lado dessa briga. Acho que seria interessante se alguém (com os conhecimentos necessários) escrevesse um artigo desse tipo do ponto de visto neutro, sem puxar para o lado da Sun e nem da Microsoft... Se alguem conhecer algum artigo por favor mande-o André Rácz -- ___ Sign-up for your own FREE Personalized E-mail at Mail.com http://www.mail.com/?sr=signup Have you downloaded the latest calling software from Net2Phone? Click here to get it now! http://www.net2phone.com/cgi-bin/adforward.cgi?p_key=NH211JK&url=http://commcenter.net2phone.com/ -- 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] - ** Giovani Salvador http://pagina.de/siglas (Siglas de informática) PROCERGS - Cia. de Processamento de Dados do Estado do Rio Grande do Sul Setor TSI - Tecnologia para Sistemas de Informação ICQ #44904309 ** -- 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] -
Re: [java-list] VEJAM ESSA - C#
Interessante a sua colocacao sobre o treinamento. Nao muito distante disso estao os livros ja existe varios livros sobre .NET e C# (e livros nada pequenos... > 1000 pags) Repare que isso tbm (provavelmente) faz parte da estrateia de marketing na MS... "vamos dizer que ja tah 'todo mundo' usando... o resto do 'todo mundo' vai acreditar e nos estamos feitos". A coisa circula mais ou menos por aih... Abracos, On Tue, 2 Oct 2001 21:59:46 -0300 (GMT-03:00) Giovani Salvador <[EMAIL PROTECTED]> wrote: > Deixa só eu esclarecer um ponto. Estou vendo que o mail que postei está fazendo >certo "barulho", em esmagadora maioria com apoio ao java. Quanto à "enum" e >"propriedades", quis apenas chamar a atenção para ítens que julguei ser ridículos de >comparação para que o grupo visse o restante do "comparativo". Realmente, será que >enum do c++ difere totalmente do objeto enumeration java? Também gostaria de um >argumento mais forte para dizer que objetos java não possuem propriedades, >independente da forma como esta é feita. > Quero chamar a atenção para mais um detalhe: O autor diz que dá treinamento em .net >desde outubro de 2000. .Net ainda está em Beta 2, certo? (corrijam-me se eu estiver >errado). Quem contrataria um treinamento sobre uma tecnologia que está em Beta? -- 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] -
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] ---
Re: [java-list] VEJAM ESSA - C#
Concordo devemos reportar esses comentários para esse infeliz que escreveu esta lamentável matéria, assim como para o e-mail [EMAIL PROTECTED] <[EMAIL PROTECTED]> que solicita um comentário a respeito Vender uma idéia baseado em fatos mentirosos, isto é abominável !! - Original Message - From: Sven van ´t Veer To: [EMAIL PROTECTED] Sent: Tuesday, October 02, 2001 5:02 PM Subject: Re: [java-list] VEJAM ESSA - C# PQ não manda todos estes comentários para:[EMAIL PROTECTED] que é o idiota que escreveu.Daniel Quirino Oliveira wrote: [EMAIL PROTECTED] type="cite">Cara, simplesmente ridículo... os trunfos da qual o C# se vangloria de tersão aquelas coisas que o Java simplesmente abonima, que são ponteiros. Cara,quem hoje em dia quer fazer um programa com "diretivas de compilação" (quemprograma em C++ sabe o saco que é esquecer um #ifndef/endif no fim de um.h). Ou então fazer um programa cheio de "goto's" e deixar o próprio códigoparecendo um prato de spaghetti??? O mais engraçado são eles defendendo comoloucos as DLL's e "structs"? Structs?!!! cara... isso é coisa de C, Pascal,linguagem procedural feia e podre!!!Cara, temos que agradecer a MS por mais este artigo que me fez rir a beçanesta tarde chuvosa... Structs?!! tsc tsc tsc.. ahhahahaDaniel- Original Message -From: "Giovani Salvador" <[EMAIL PROTECTED]>To: <[EMAIL PROTECTED]>Sent: Tuesday, October 02, 2001 10:20 AMSubject: [java-list] VEJAM ESSA - C#Pessoal, o link abaixo contém uma "comparação" ridícula entre C# e Java. Oautor do artigo, além de demostrar falta total de conhecimento em java emalguns ítens, puxa completamente a corda para o lado eternamenteproprietário Microsoft. O comparativo é bom para ver como esse sujeito temtotal desconhecimento sobre java. Alguns exemplos: Fala que java não possuiEnum (o que é o objeto enumeration então???) e não possui propriedades. Éde doer, bom para dar umas risadas.http://www.microsoft.co m/brasil/msdn/colunas/falandoc/col_falandoc_2.asp**Giovani Salvadorhttp://pagina.de/siglas (Siglas de informática)PROCERGS - Cia. de Processamento de Dados doEstado do Rio Grande do SulSetor TSI - Tecnologia para Sistemas de InformaçãoICQ #44904309**-- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SPdúvidas mais comuns: http://www.soujava.org.br/faq.htmregras da lista: http://www.soujava.org.br/regras.htmpara 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.htmregras da lista: http://www.soujava.org.br/regras.htmpara sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] VEJAM ESSA - C#
Poxa, vejo que minha declaração está sendo muito comentada aqui. Apesar de eu quase que ter "massacrado" o C#, eu tbm acho q o Java tem algumas falhas, e o Alysson frisou a principal delas, q é a falta de heranças multiplas: quem programa em C++ e um dia usou heranças multiplas sabe como é estranho não poder usar isso em Java. Qto às diretivas, eu sinceramente nunca senti falta alguma e dou graças a Deus(?!!) que isso não faz parte do Java. Structs nem vou comentar, isso pertence a um paradigma da qual o Java não faz parte. "Goto", acho eu, que deixa o código ilegível, dependendo do tamanho deste. Imagina um código de uma 20 páginas, e, de repente, lá pela página 12, vc se depara com um goto para um label que vc não sabe se vc já passou por ele ou se ele está mais adiante? Imaginou? Goto's podem ser ótimos, como o Alysson frisou, para códigos pequenos e que requerem uma certa velocidade, mas para um sistema mais descente, goto's podem ser um desastre. E goto's viciam!!! Qto ao C... tbm acho C uma linguagem interessante, no entanto, ela faz parte de um paradigma que eu não sou muito fã, que são as linguagens estruturadas. Mas o maior problema do C, como o Alysson tbm já disse, é ter que manipular strings como um "ponteiro" de caracteres!!! Com certeza vc tem uma vantagem em usar este tipo de abordagem, mas com certeza é muito pouco prático, principal.e se vc não precisa/quer trabalhar com acesso direto à memoria (eca!! ficar fazendo coisas do tipo "char *m = (char)malloc(10*sizeof(char*)) é demais para mim!!!) acho q é só... continuo achando que Java é muito superior a qq linguagem ou tecnologia que temos hj em dia; claro q ela tem limitações, mas, afinal, o q é perfeito? hehehehehe... abraços Daniel - Original Message - From: "Alysson Neves Bessani" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Tuesday, October 02, 2001 5:36 PM Subject: Re: [java-list] VEJAM ESSA - C# Apesar de nao "destratar" o C como o Daniel fez concordo com ele em todos os pontos, a nao ser no caso de ponteiros q eventualmente sao interessantes numa implementacao mais eficiente. Vou comentar algumas coisas q o Daniel citou: On Tue, 2 Oct 2001, Daniel Quirino Oliveira wrote: > Cara, simplesmente ridículo... os trunfos da qual o C# se vangloria de ter > são aquelas coisas que o Java simplesmente abonima, que são ponteiros. Cara, > quem hoje em dia quer fazer um programa com "diretivas de compilação" (quem > programa em C++ sabe o saco que é esquecer um #ifndef/endif no fim de um > .h). Com certeza. Algumas pessoas reclamam da falta do define principalmente para definir constantes e macros. Entretanto estes "features" podem ser implementados de maneira bem mais elegante atraves de campos "static final" e metodos "final". Vale lembrar que os bons compiladores Java substituem referencias a "finals" pelo codigo destes campos/metodos em tempo de compilacao (de maneira parecida com o q acontece com as macros), eliminando desta forma o overhead da execucao destes metodos/acessos a campos. Por isso nao eh menos eficiente a utilizacao dos "set" e "get" do padrao JavaBeans se vc defini-los como final. > Ou então fazer um programa cheio de "goto's" e deixar o próprio código > parecendo um prato de spaghetti??? Goto realmente nao tem lugar em desenvolvimento serio atualemnte. A nao ser em pequenos modulos q requerem muita performance. Mas o java, felizmente, baniu o goto. > O mais engraçado são eles defendendo como > loucos as DLL's e "structs"? Structs?!!! cara... isso é coisa de C, Pascal, > linguagem procedural feia e podre!!! DLLs foram substituidas a contento pelos jars. E structs podems er implementadas com classes... Java nao tem Enum, mas tambem nao faz falta nenhuma! O unico problema do Java eh a falta de heranca multipla. Isso impede algumas variacoes de projeto uteis e nos forca a utilizacao de interfaces, o q nem sempre eh a solucao ideal. Entretanto esse nao eh um grande problema. Quanto as linguagens procedurais, considero C a melhor linguagem jah feita em todos os tempos, dada sua elegancia e simplicidade. Entretanto eh uma linguagem extremamente dificil de se dominar e q tem serias limitacoes no trato com strings, que sao, diga-se de passagem, o tipo de dados mais utilizado em sistemas "serios". No geral a microsoft estah sendo extremamente ridicula com essa historia de C#. Os programadores C e C++ q tinham q ir pra Web quase todos passaram a utilizar Java. E tah na cara q o q eles querem eh fazer um Java com os vicios do C/C++ pra q todo mundo q gosta destas linguagens fique feliz... Eh minha opiniao. -- Alysson Neves Bessani LCMI - Laboratorio de Controle e Microinformatica UFSC - Universidade Federal de Santa Catarina mailto:[EMAIL PROTECTED] icq:120876003 "Ninguem
RE: [java-list] VEJAM ESSA - C#
Errei ao invez de usar o #define se usa variaveis final se fizer assim: final boolean DEBUG = false; if (DEBUG) { //poe os comandos de debug aqui } vai ser igual a um #define DEBUG #ifdef DEBUG //poe os comandos de debug aqui #endif -Original Message- From: Luiz Fernando Bicalho [mailto:[EMAIL PROTECTED]] Sent: terça-feira, 2 de outubro de 2001 17:09 To: [EMAIL PROTECTED]; Perry Werneck Subject: RE: [java-list] VEJAM ESSA - C# ao invez de usar o #define se usa variaveis final se fizer assim: final boolean DEBUG = false; if (BOOLEAN) { //poe os comandos de debug aqui } vai ser igual a um #define DEBUG #ifdef DEBUG //poe os comandos de debug aqui #endif na compilação não vai para o fonte a parte do if tanto no java como no C -Original Message- From: Perry Werneck [mailto:[EMAIL PROTECTED]] Sent: terça-feira, 2 de outubro de 2001 15:34 To: [EMAIL PROTECTED] Subject: Re: [java-list] VEJAM ESSA - C# On Tue, 2 Oct 2001 10:20:22 -0300 (GMT-03:00), Giovani Salvador wrote: Ola, >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. Não olhei o artigo ainda mas, que eu saiba, o objeto enumeration do Java não tem muita relação com o ENUM do C até pelo fato do segundo ser uma diretiva de pré-processador não? Num ponto até que concordo: A falta de um #define no Java as vezes atrapalha bastante. --- Perry Werneck - ICQ #27241234 /"\ \ / Campanha da Fita ASCII - Diga NAO ao HTML em emails X ASCII Ribbon Campaign - Say NO to HTML in email / \ -- 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] -
Re: [java-list] VEJAM ESSA - C#
PessoALL, A Micro$oft está ficando tão para trás que nem vale a pena ficar discutindo isso. Alguns pontos que considero interessantes: 1. A quanto tempo existe a .NET? 2. Em quantas plataformas ela roda? 3. Aliás, ela roda em PRODUÇÃO em algum lugar? 4. Ela é uma especificação que qualquer empresa de software pode implementar (como o J2EE) ou é um produto PROPRIETÁRIO da M$? 5. Por que a M$ está utilizando a mesma filosofia do Java e suas especificações, e implementando uma solução própria? E aqui um link bem interessante: http://www.theserverside.com/resources/article.jsp?l=J2EE-vs-DOTNET --- Giovani Salvador <[EMAIL PROTECTED]> escreveu: > Deixa só eu esclarecer um ponto. Estou vendo que o > mail que postei está fazendo certo "barulho", em > esmagadora maioria com apoio ao java. Quanto à > "enum" e "propriedades", quis apenas chamar a > atenção para ítens que julguei ser ridículos de > comparação para que o grupo visse o restante do > "comparativo". Realmente, será que enum do c++ > difere totalmente do objeto enumeration java? Também > gostaria de um argumento mais forte para dizer que > objetos java não possuem propriedades, independente > da forma como esta é feita. > Quero chamar a atenção para mais um detalhe: O autor > diz que dá treinamento em .net desde outubro de > 2000. .Net ainda está em Beta 2, certo? (corrijam-me > se eu estiver errado). Quem contrataria um > treinamento sobre uma tecnologia que está em Beta? > > Mensagem Original --- > Data : Ter 02/10/2001 20:26 > De : Andre Racz <[EMAIL PROTECTED]> > Para : [EMAIL PROTECTED] > Assunto: Re: [java-list] VEJAM ESSA - C# > > Como já foi dito o Enum do C# não é a mesma coisa > que o Enumeration do Java. > O Enum e as Structs podem ser simuladas em java com > facilidade, a justificativa que o autor desse artigo > dá para o suporte do C# a essas caracteristicas é o > fato de usar classes ser caro nesse caso. > > Essa justificativa é até razoável, mas conflita com > um outro ponto do C#. > No mesmo artigo é dito que todos os tipos são > herdados de Object, inclusive os Primitivos, o que > encarece o uso dos mesmos (pois são classes). > > O que voces acham que é mais utilizado, uma Enum, > Struct ou um tipo primitivo > > Fora isso esse artigo não falou coisas erradas, > apenas é uma visão de um lado dessa briga. > > Acho que seria interessante se alguém (com os > conhecimentos necessários) escrevesse um artigo > desse tipo do ponto de visto neutro, sem puxar para > o lado da Sun e nem da Microsoft... > Se alguem conhecer algum artigo por favor mande-o > > André Rácz > > > -- > > ___ > Sign-up for your own FREE Personalized E-mail at > Mail.com > http://www.mail.com/?sr=signup > > Have you downloaded the latest calling software from > Net2Phone? Click here to get it now! > http://www.net2phone.com/cgi-bin/adforward.cgi?p_key=NH211JK&url=http://commcenter.net2phone.com/ > > > > > > -- 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] > - > > > > ** > Giovani Salvador > http://pagina.de/siglas (Siglas de informática) > PROCERGS - Cia. de Processamento de Dados do > Estado do Rio Grande do Sul > Setor TSI - Tecnologia para Sistemas de Informação > ICQ #44904309 > ** > > > -- 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] > - ___ Yahoo! GeoCities Tenha seu lugar na Web. Construa hoje mesmo sua home page no Yahoo! GeoCities. É fácil e grátis! http://br.geocities.yahoo.com/ -- 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] -
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 à
Re: [java-list] VEJAM ESSA - C#
Daniel, acho que vc deveria ter frisado uma coisa tb: qual a a plicação a ser desenvolvida. A depender do que será desenvolvido, a linguagem a ser escolhida irá influenciar muito. Todos irão concordar que ponteiros são bastante sensíveis a erro, e que trabalhar com uma string no C não eh tão facil qt no Java, onde jah tem tudo prontinho e bonitinho, mas, o C/C++ obviamente dá uma flexibilidade maior do que o Java. Além de que, C é mais rápido, e tem aplicações que exigem este tipo de linguagem, ateh porque ele eh mais baixo nível do que Java. []s Marcelo Matos --- Daniel Quirino Oliveira <[EMAIL PROTECTED]> escreveu: > Poxa, vejo que minha declaração está sendo muito > comentada aqui. Apesar de > eu quase que ter "massacrado" o C#, eu tbm acho q o > Java tem algumas falhas, > e o Alysson frisou a principal delas, q é a falta de > heranças multiplas: > quem programa em C++ e um dia usou heranças > multiplas sabe como é estranho > não poder usar isso em Java. Qto às diretivas, eu > sinceramente nunca senti > falta alguma e dou graças a Deus(?!!) que isso não > faz parte do Java. > Structs nem vou comentar, isso pertence a um > paradigma da qual o Java não > faz parte. "Goto", acho eu, que deixa o código > ilegível, dependendo do > tamanho deste. Imagina um código de uma 20 páginas, > e, de repente, lá pela > página 12, vc se depara com um goto para um label > que vc não sabe se vc já > passou por ele ou se ele está mais adiante? > Imaginou? Goto's podem ser > ótimos, como o Alysson frisou, para códigos pequenos > e que requerem uma > certa velocidade, mas para um sistema mais descente, > goto's podem ser um > desastre. E goto's viciam!!! > Qto ao C... tbm acho C uma linguagem interessante, > no entanto, ela faz parte > de um paradigma que eu não sou muito fã, que são as > linguagens estruturadas. > Mas o maior problema do C, como o Alysson tbm já > disse, é ter que manipular > strings como um "ponteiro" de caracteres!!! Com > certeza vc tem uma vantagem > em usar este tipo de abordagem, mas com certeza é > muito pouco prático, > principal.e se vc não precisa/quer trabalhar com > acesso direto à memoria > (eca!! ficar fazendo coisas do tipo "char *m = > (char)malloc(10*sizeof(char*)) é demais para mim!!!) > acho q é só... continuo achando que Java é muito > superior a qq linguagem ou > tecnologia que temos hj em dia; claro q ela tem > limitações, mas, afinal, o q > é perfeito? hehehehehe... > > abraços > > Daniel > > - Original Message - > From: "Alysson Neves Bessani" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Tuesday, October 02, 2001 5:36 PM > Subject: Re: [java-list] VEJAM ESSA - C# > > > > Apesar de nao "destratar" o C como o Daniel fez > concordo com ele > em todos os pontos, a nao ser no caso de ponteiros q > eventualmente sao > interessantes numa implementacao mais eficiente. Vou > comentar algumas > coisas q o Daniel citou: > > On Tue, 2 Oct 2001, Daniel Quirino Oliveira wrote: > > > Cara, simplesmente ridículo... os trunfos da qual > o C# se vangloria de ter > > são aquelas coisas que o Java simplesmente > abonima, que são ponteiros. > Cara, > > quem hoje em dia quer fazer um programa com > "diretivas de compilação" > (quem > > programa em C++ sabe o saco que é esquecer um > #ifndef/endif no fim de um > > .h). > >Com certeza. Algumas pessoas reclamam da falta do > define principalmente > para definir constantes e macros. Entretanto estes > "features" podem ser > implementados de maneira bem mais elegante atraves > de campos "static > final" e metodos "final". Vale lembrar que os bons > compiladores Java > substituem referencias a "finals" pelo codigo destes > campos/metodos em > tempo de compilacao (de maneira parecida com o q > acontece com as macros), > eliminando desta forma o overhead da execucao destes > metodos/acessos a > campos. Por isso nao eh menos eficiente a utilizacao > dos "set" e "get" do > padrao JavaBeans se vc defini-los como final. > > > Ou então fazer um programa cheio de "goto's" e > deixar o próprio código > > parecendo um prato de spaghetti??? > > Goto realmente nao tem lugar em desenvolvimento > serio atualemnte. > A nao ser em pequenos modulos q requerem muita > performance. Mas o java, > felizmente, baniu o goto. > > > O mais engraçado são eles defendendo como > > loucos as DLL's e "structs"? Structs?!!! cara... > isso é coisa de C, > Pascal, > > linguagem procedural feia e podre!
RE: [java-list] VEJAM ESSA - C#
Sinceramente, acho que um software que precisa de mais de 128 megas de memória para rodar tem algum problema o meu maior problema pra trabalhar com o Jbuilder é que o meu notebook tem somente 128 megas de memória eu poderia entrar em outras questões como mysql pra mim não é banco (nem o access, dbf, etc) mas não conheço o JDatabase Pilot Vocês tem razão, a comunidade java é uma maravilha, está ai fazendo uma serie de especificações, muita coisa interessante e que com certeza tem o seu espaço no mercado. mas temos que entender que para fazer um sisteminha de vendas, ou de faturamento, a velocidade com java é menor que com outras linguagens. Vocês tem que entender que 15% dos programadores fazem 85% dos programas, o resto não sabe nem o que está fazendo e fica ai vendendo bugs, para esses programadores é muito mais facil utilizar o Visual Studio que é mais simples e cheio dos wizards e exemplos. então ela domina 85% do mercado facilmente, mas não pega nem 15% do trabalho. -Original Message- From: Marcos Tadeu P Vargens [mailto:[EMAIL PROTECTED]] Sent: quarta-feira, 3 de outubro de 2001 14:50 To: [EMAIL PROTECTED] Subject: RES: [java-list] VEJAM ESSA - C# 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
Re: [java-list] VEJAM ESSA - C#
Moçada, Estava dando uma olhada na lista de vocês pra matar um pouco da saudade do Brasil. Talvez alguns de vocês me conheçam, eu costumava trabalhar na MS Brasil e atualmente eu trabalho aqui em Redmond em MSDN. O Einar com certeza se lembra de mim e ele pode até confirmar que eu não sou tão xiita em relação a trabalhar na Microsoft. Entretanto, não acho que o Mauro falou algo errado na comparação com Java. Eu admito que não sou especialista em Java, mas acho que dá para discutir, ou na pior das hipóteses, aprender um pouco. Por exemplo, em C#, para declarar uma propriedade você faz algo como class Teste { bool enabled; Teste() // Constructor { } // declaracao da propriedade // note que a sintaxe e' especifica // para declarar uma propriedade bool Enabled { get { return this.enabled; } set { this.enabled = value; } } } Em Java, isso depende de voce escrever dois metodos diferentes respeitando uma convenção de nomes Get e Set, certo? Na minha opinião isso é uma padronização entre os ambientes de desenvolvimento que foram modelados após o JBuilder do que algo na especificação da linguagem propriamente dita. Nada me impede de criar um ambiente de desenvolvimento que exija métodos com nomes como Pegar e Setar. A mesma coisa se aplica ao enum. Existe uma sintaxe específica para se declarar enums em C#. O .NET Framework, pelo jeito, de maneira similar a Java implementa enums usando uma classe: public abstract class Enum : IComparable, IFormattable, IConvertible Entretanto, quando você usa o .NET Framework a partir de C#, você tem uma sintaxe apropriada para usar a classe Enum. O compilador, por trás faz a implementação para você: enum Days {Sat=1, Sun, Mon, Tue, Wed, Thu, Fri}; e você pode fazer coisas como: Days d; if(d == Days.Sun) { MessageBox.Show("Domingão do Faustão); } repare no d == Days.Sun. Não sei como isso funciona em Java, mas se você tem apenas uma classe Enum, ao invés de suporte nativo na linguagem, você precisa explicitamente derivar da classe Enum e definir membros para Sun, Mon, Tue, e por aí vai, ou então a classe Enum tem que implementar isso através de comparações de String. Bom, se vocês quiserem discutir o que está de errado no artigo, mandem as perguntas. Vou ter o maior prazer em responder. Agora existem uma série de outras coisas que não existem em Java. Tipo boxing e unboxing: int e char poderem ser tratados como instâncias da classe Object, sem perda de performance ou necessidade de escrever uma classe wrapper para por exemplo, adicionar num collection que aceita Objects. Marcelo Uemura Software Design Engineer - MSDN Microsoft Corporation __ Do You Yahoo!? NEW from Yahoo! GeoCities - quick and easy web site hosting, just $8.95/month. http://geocities.yahoo.com/ps/info1 -- 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] -
Re: [java-list] VEJAM ESSA - C#
So' uma coisa, o que eu estou falando aqui e' a minha opiniao pessoal e de maneira nenhuma opiniao da Microsoft. Coisa de americano. > Moçada, > > Estava dando uma olhada na lista de vocês pra matar > um > pouco da saudade do Brasil. Talvez alguns de vocês > me > conheçam, eu costumava trabalhar na MS Brasil e > atualmente eu trabalho aqui em Redmond em MSDN. O > Einar com certeza se lembra de mim e ele pode até > confirmar que eu não sou tão xiita em relação a > trabalhar na Microsoft. > > Entretanto, não acho que o Mauro falou algo errado > na > comparação com Java. Eu admito que não sou > especialista em Java, mas acho que dá para discutir, > ou na pior das hipóteses, aprender um pouco. > > Por exemplo, em C#, para declarar uma propriedade > você > faz algo como > > class Teste > { > bool enabled; > Teste() // Constructor > { > } > > // declaracao da propriedade > // note que a sintaxe e' especifica > // para declarar uma propriedade > bool Enabled > { > get { return this.enabled; } > set { this.enabled = value; } > } > } > > Em Java, isso depende de voce escrever dois metodos > diferentes respeitando uma convenção de nomes Get e > Set, certo? Na minha opinião isso é uma padronização > entre os ambientes de desenvolvimento que foram > modelados após o JBuilder do que algo na > especificação > da linguagem propriamente dita. Nada me impede de > criar um ambiente de desenvolvimento que exija > métodos > com nomes como Pegar e Setar. > > A mesma coisa se aplica ao enum. Existe uma sintaxe > específica para se declarar enums em C#. > > O .NET Framework, pelo jeito, de maneira similar a > Java implementa enums usando uma classe: > > public abstract class Enum : IComparable, > IFormattable, >IConvertible > > Entretanto, quando você usa o .NET Framework a > partir > de C#, você tem uma sintaxe apropriada para usar a > classe Enum. O compilador, por trás faz a > implementação para você: > > enum Days {Sat=1, Sun, Mon, Tue, Wed, Thu, Fri}; > > e você pode fazer coisas como: > > Days d; > if(d == Days.Sun) { MessageBox.Show("Domingão do > Faustão); } > > repare no d == Days.Sun. Não sei como isso funciona > em > Java, mas se você tem apenas uma classe Enum, ao > invés > de suporte nativo na linguagem, você precisa > explicitamente derivar da classe Enum e definir > membros para Sun, Mon, Tue, e por aí vai, ou então a > > classe Enum tem que implementar isso através de > comparações de String. > > Bom, se vocês quiserem discutir o que está de errado > no artigo, mandem as perguntas. Vou ter o maior > prazer > em responder. > > Agora existem uma série de outras coisas que não > existem em Java. Tipo boxing e unboxing: int e char > poderem ser tratados como instâncias da classe > Object, > sem perda de performance ou necessidade de escrever > uma classe wrapper para por exemplo, adicionar num > collection que aceita Objects. > > Marcelo Uemura > Software Design Engineer - MSDN > Microsoft Corporation > > __ > Do You Yahoo!? > NEW from Yahoo! GeoCities - quick and easy web site > hosting, just $8.95/month. > http://geocities.yahoo.com/ps/info1 > __ Do You Yahoo!? NEW from Yahoo! GeoCities - quick and easy web site hosting, just $8.95/month. http://geocities.yahoo.com/ps/info1 -- 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] -
Re: Re: [java-list] VEJAM ESSA - C#
Não quero entrar em discussġes...mas tenho que esclarecer o que penso também quanto ao assunto...o cara tem todo o direito de falar o que pensa sobre qualquer linguagem...(sobre qualquer coisa na verdade)...sem que falte com o respeito com os outros...e foi o que eu acabei vendo aqui como resposta de algumas pessoas...abominável isso... não conheço c# suficientemente para compará-lo ao java...não sei em que plataformas pode rodar, como fazê-lo para isso...mas sei que uma não substitui a outra...cada linguagem tem seu papel...gosto de java, sei de suas vantagens, mas não me faço de cego e sei também as desvantagens... é uma linguagem orientada a objeto sim...ótimo...mas...isso, na realidade, não invalida as "structs" de outras linguagens...sabemos (nem todos nao eh mesmo) que o código gerado de baixo nível, o código que vai para a máquina é praticamente o mesmo...tanto aquele que a (discutida) máquina virtual gera (não estou falando do byte code e sim do binário que vai para o hardware), quanto ao de um simples compilador c bem...espero que, como a maioria tem feito até agora, respeitem as diferentes opiniġes dos integrantes da lista... sem mais []'s Rodrigo - Original Message - From: Perry Werneck <[EMAIL PROTECTED]> Sent: Tuesday, October 02, 2001 5:28:13 PM To: [EMAIL PROTECTED] <[EMAIL PROTECTED]> Subject: Re: [java-list] VEJAM ESSA - C# > On Tue, 2 Oct 2001 15:34:15 -0300, Daniel Quirino Oliveira wrote: > > Ola, > > Gostaria de frisar, antes de tudo, que sou *ANTI-M$* de carteirinha. > > >quem hoje em dia quer fazer um programa com "diretivas de compilação" (quem > >programa em C++ sabe o saco que é esquecer um #ifndef/endif no fim de um > > Nesse ponto discordo totalmente! Diretivas de compilação são extremamente práticas!! Permitem > que você "recheie" seu código com mensagems de debug que não são incluídas no pacote final. > > >loucos as DLL's e "structs"? Structs?!!! cara... isso é coisa de C, Pascal, > >linguagem procedural feia e podre!!! > > Mais ou menos. Em C uso bastante structs para formatação de pacotes a ser enviados via rede, > extremamente prático. > > > > --- > Perry Werneck - ICQ #27241234 > > /"\ > \ / Campanha da Fita ASCII - Diga NAO ao HTML em emails > X ASCII Ribbon Campaign - Say NO to HTML in email > / \ > > > -- 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] -
RES: Re: [java-list] VEJAM ESSA - C#
Vendo essas discussões dá pra se ter uma idéia do quanto somos apaixonados por java. Essas discussões são boas principalmente se acompanhada por pessoas que representam a parte brasileira do java na sun. Acho que não podemos ficar criticando os pontos fortes do C# e dizer que o java não tem defeitos. Tem sim e é por isso que ela ainda está em desenvolvimento. A questão é que escolhemos java e duvido que se troque por outra a toa. Então ao invés de simplismente criticar porque não contra atacar com o mesmo remédio que a M$? É possivel e viavel a implementação das vantagens que o C# tem sobre o java hoje, numa próxima versão?. Se é possivel não existe uma maneira melhor ainda de fazer essa implementação com algo a mais? Essas respostas eu acho que seria bem mais uteis pra gente do que ficar dando atenção para os puxa e estica da M$. Quem se abilita a responder? Pergunto pois não conheço quase nada de C e C++. -Mensagem original- De: Rodrigo Almeida [mailto:[EMAIL PROTECTED]] Enviada em: terça-feira, 2 de outubro de 2001 21:12 Para: [EMAIL PROTECTED] Assunto: Re: Re: [java-list] VEJAM ESSA - C# Não quero entrar em discussões...mas tenho que esclarecer o que penso também quanto ao assunto...o cara tem todo o direito de falar o que pensa sobre qualquer linguagem...(sobre qualquer coisa na verdade)...sem que falte com o respeito com os outros...e foi o que eu acabei vendo aqui como resposta de algumas pessoas...abominável isso... não conheço c# suficientemente para compará-lo ao java...não sei em que plataformas pode rodar, como fazê-lo para isso...mas sei que uma não substitui a outra...cada linguagem tem seu papel...gosto de java, sei de suas vantagens, mas não me faço de cego e sei também as desvantagens... é uma linguagem orientada a objeto sim...ótimo...mas...isso, na realidade, não invalida as "structs" de outras linguagens...sabemos (nem todos nao eh mesmo) que o código gerado de baixo nível, o código que vai para a máquina é praticamente o mesmo...tanto aquele que a (discutida) máquina virtual gera (não estou falando do byte code e sim do binário que vai para o hardware), quanto ao de um simples compilador c bem...espero que, como a maioria tem feito até agora, respeitem as diferentes opiniões dos integrantes da lista... sem mais []'s Rodrigo - Original Message - From: Perry Werneck <[EMAIL PROTECTED]> Sent: Tuesday, October 02, 2001 5:28:13 PM To: [EMAIL PROTECTED] <[EMAIL PROTECTED]> Subject: Re: [java-list] VEJAM ESSA - C# > On Tue, 2 Oct 2001 15:34:15 -0300, Daniel Quirino Oliveira wrote: > > Ola, > > Gostaria de frisar, antes de tudo, que sou *ANTI-M$* de carteirinha. > > >quem hoje em dia quer fazer um programa com "diretivas de compilação" (quem > >programa em C++ sabe o saco que é esquecer um #ifndef/endif no fim de um > > Nesse ponto discordo totalmente! Diretivas de compilação são extremamente práticas!! Permitem > que você "recheie" seu código com mensagems de debug que não são incluídas no pacote final. > > >loucos as DLL's e "structs"? Structs?!!! cara... isso é coisa de C, Pascal, > >linguagem procedural feia e podre!!! > > Mais ou menos. Em C uso bastante structs para formatação de pacotes a ser enviados via rede, > extremamente prático. > > > > --- > Perry Werneck - ICQ #27241234 > > /"\ > \ / Campanha da Fita ASCII - Diga NAO ao HTML em emails > X ASCII Ribbon Campaign - Say NO to HTML in email > / \ > > > -- 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] -