Eu tenho uma coisa a dizer que � a �nica vantagem o .NET - O ambiente de desenvolvimento da Microsoft sempre vai ser o melhor.
Talvez eu n�o seja t�o bom com o JBuilder (que voc�s falam que � o melhor RAD para Java), mas sinceramente o JBuilder como Ferramenta para desenho de tela , por que pra mim ele n�o serve pra mais nada, perde e feio pra ferramentas como Delphi e VB A linguagem JAVA � a que tem os melhores recursos do mercado, s� desenvolvo sistemas em java, mas n�o uso o JBuilder nem a pau, ele � lento, trava muito e ja perdi muita coisa feita nele(talvez por que eu n�o sou bom nele). E com certeza o VS .NET vai ser um excelente ambiente de desenvolvimento, pelo que vi nos betas. O que eu acho �, n�o devemos nos preocupar com a linguagem, mas sim com o ambiente, pois ele � que vai ser a for�a da MS para vender o .NET Talvez se tivessemos um ambiente de desenvolvimento mais leve e inteligente, poderiamos deter mais um pouco a onda da MS. A Microsoft se baseia em algo que � a realidade, java � uma excelente tecnologia, se todo mundo usasse java seria mais facil e seguro de trabalhar, mas JAVA � MAIS DIFICIL, o JBUILDER � MAIS DIFICIL QUE VB, a linguagem n�o � muito mais dificil, mas o ambiente �, isso � um fato. -----Original Message----- From: Paulo Simao [mailto:[EMAIL PROTECTED]] Sent: quarta-feira, 3 de outubro de 2001 08:40 To: [EMAIL PROTECTED] Subject: Re: [java-list] VEJAM ESSA - C# J� que vc's tocaram no assunto, estou enviando um bate-papo que tive com o kra que escreveu akilo :^) Esta foi a resposta dele :^) _________________________________________ Caro Paulo, N�o gosto muito de travar "guerras religiosas" nem ficar discutindo que linguagem eu aprendi e em que ordem. Vou apenas esclarecer os pontos levantados na sua mensagem. 1)Ponteiros Tanto o Java como o C# em c�digo "seguro" tem "refer�ncias", que s�o uma esp�cie de "ponteiros domesticados". O C# PODE (em c�digo "inseguro") usar ponteiros "cr�s". Isto � necess�rio para chamar muitas fun��es em DLLs. Este recurso pode ser usado para situa��es onde a performance seja absolumanete necess�ria, j� que, ao contr�rio dos arrays, n�o existe verifica��o de faixa. � um recurso perigoso, sem d�vida, mas pode salvar a sua pele em algumas situa��es cr�ticas, sem a necessidade de sair da ferramenta ou da linguagem. 2)Documenta��o em XML A documenta��o em XML permite que ela seja manipulada e "transformada" com "style sheets", coisa que o HTML n�o permite. Al�m disto, o ambiente reconhece e usa o coment�rio como "dica". 3)Propriedades. As propriedades e os eventos s�o recursos extremamente �teis na cria��o de uma ferramenta RAD e de componentes para a ferramenta. Entendo que o Sr. n�o tenha apreciado este recurso, afinal de contas a Sun tamb�m n�o n�o o fez. Mas isto torna a programa��o muito mais produtiva, especialmente para programadores menos experientes. 4)Ac�cares sint�ticos Sugiro fortemente que o Sr. leia novamente tanto o meu artigo como outras fontes na Internet. Esta � um dos argumentos da Sun contra o C#, mas o fato � que o C# foi feito depois e usando a experi�ncia de uma equipe que forneceu, a seu tempo, >>>>>>>>>>>>a melhor ferramenta Java do mercado, o J++<<<<<<<<<<<<, para n�o falar do VB e do Delphi. Esse pessoal sabia perfeitamente onde os problemas estavam e tinha ampla experi�ncia na cria��o de ferramentas de desenvolvimento de alta produtividade (J++, VB e Delphi). As quest�es de performance e de integra��o com ferramenta RAD s�o bem reais. N�o nutrir simpatia pela Microsoft � comum em alguns c�rculos hoje em dia. Mas isto n�o quer dizer que eles n�o sejam capazes de fazer coisas muito boas. Sugiro fortemente que o Sr. consiga uma c�pia do VS.NET e experimente. Apesar de estar em Beta, � uma ferramenta bem completa e est�vel. Mauro ----- Original Message ----- From: "Fl�vio Leite" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Tuesday, October 02, 2001 2:43 PM Subject: RES: [java-list] VEJAM ESSA - C# > Pessoal, > > Esse artigo me elucidou qual caminho devo seguir vou migrar todo meu > conhecimento para o C#. > Pois esta possue GOTO, uma caracteristica importantissima em rela��o a > qualquer outra linguagem. > > Acredito que usando muitos GOTOs nos meus projetos nunca vou ter problemas > com outros analistas > dando manuten��o em meus c�digos vou ter servi�o eterno!!!HAHAHAHAHA!!!! > > E structs n�o seria facilmente montada com uma classe sem m�todos? > > Acho que a grande sacada no Java � que enxugando v�rios conceitos j� > utilizados em outras linguagens > for�a o programador a "pensar mais orientado � objeto". Tenho essa vis�o por > ser um programador C++, que diz > ser orientado � objeto por�m por possuir alguns atalhos "n�o orientados � > objeto" acabamos sempre "desorientando" > o c�digo. > > N�o conhe�o C# profundamente para opinar sobre ele. Por�m acho que cada > caso deve-se escolher a plataforma > mais adequada. > Nunca aconselharia ninguem uma linguagem padr�o para qualquer caso. Caso > alguem queira fazer um simples sw > de caixa, de loja e de locadora fa�a-o em Delphi, VB, ganhar� muito tempo > com eles. Por�m em outros caso n�o aconselho > o VB nem o Delphi e sim um Java, C++. Tudo tem seu motivo. > > > []s, > Fl�vio > > > > > > -----Mensagem original----- > > De: Giovani Salvador [mailto:[EMAIL PROTECTED]] > > Enviada em: ter�a-feira, 2 de outubro de 2001 10:20 > > Para: [EMAIL PROTECTED] > > Assunto: [java-list] VEJAM ESSA - C# > > > > > > Pessoal, o link abaixo cont�m uma "compara��o" rid�cula entre C# > > e Java. O autor do artigo, al�m de demostrar falta total de > > conhecimento em java em alguns �tens, puxa completamente a corda > > para o lado eternamente propriet�rio Microsoft. O comparativo � > > bom para ver como esse sujeito tem total desconhecimento sobre > > java. Alguns exemplos: Fala que java n�o possui Enum (o que � o > > objeto enumeration ent�o???) e n�o possui propriedades. � de > > doer, bom para dar umas risadas. > > > > http://www.microsoft.com/brasil/msdn/colunas/falandoc/col_falandoc_2.asp > ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP d�vidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] ------------------------------------------------------------------------- ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP d�vidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------
