Em Thursday 04 April 2002 14:53, Paulo Edgar Esteves Reichert escreveu: > Olhe meu amigo, > > Se voce acha que as pessoas que programam em C# sao mediocres, entao > eu me encaixo perfeitamente nessa sua classificacao. > > Alias, seria bom voce dar uma olhada em http://www.go-mono.com/ (um > projeto do qual eu participo ativamente) e depois olhe > http://www.gotdotnet.com/team/compare/default.aspx e veja como e > mediocre essa linguagem.
Apesar das cr�ticas e da preocupa��o (em muitos casos plaus�veis) que muitos compartilham sobre a extens�o de padr�es criados pela MS para o Software Livre, a iniciativa do Mono de implementar .NET em Software Livre � muito positiva. Se a iniciativa for um sucesso, isso dar� um grau de liberdade aos usu�rios da tecnologia j� que poder�o implement�-la na plataforma que mais lhe apetecer, quer seja MS ou SL ou outra. Se n�o for um sucesso, a troca de informa��es e a experi�ncia ganhas com essa iniciativa certamente trar� ganhos para o SL, j� que as iniciativas de SL preconizam justamente isso: a liberdade de trocar informa��es. > O C# e uma linguagem de programacao derivada do C++ que a Microsoft > desenvolveu para tornar mais facil a passagem de programadores C/C++ > para o ASP.NET e as tecnologias de desenvolvimento da MS. O C# e uma > linguagem facil de usar, robusta, integravel e de altissimo nivel, > altamente OOP (se e que voce entende o que isso quer dizer). > > Voce nem sabe do que esta falando para poder dizer essas coisas. > > Alias, quando voce chegar no ponto de desenvolver uma aplicacao que > distribuida que rode sobre 5 sistemas operacionais diversos e que > integra as mais novas tecnologias de desenvolvimento do mercado voce > pode vir chamar algum outro programador de mediocre. Por enquanto s� estamos vendo .NET para Windows e alguma coisa para BSD (corrija-me se estiver enganado). Mas isso pode ser aquela estrat�gia de crescer no mercado dom�stico para, depois de ter amortizado todos os investimentos, lucrar no mercado exterior (� uma analogia com as t�cnicas de com�rcio exterior). Ou seja, primeiro cres�o no terreno que conhe�o e adquiro for�a. Depois, estendo para outros quadrantes, que n�o conhe�o, mas o que der certo s� ser� lucro. Tomara que seja isso, caso contr�rio, o .NET ser� papofuradoware. > Gracas ao ASP.NET mediocre da Microsoft, os desenvolvedores vao poder > desenvolver sites compatives com a maioria dos browsers sem perder > horas e horas para escrever milhoes e milhoes de codigos condicionais > para tentar fazer isso rodar no Netscape que nao suporta nada. Pode ser que o ASP.NET seja a salva��o dos webdesigners, mas da� a colocar toda a culpa de incompatibilidade de browsers sobre o Netscape � exagero. Se o Netscape fosse o browser padr�o, ent�o os acusados de incompatibilidade seriam os outros. A Netscape certamente n�o � santa, porque admitidamente confessou que abusou da extens�o de padr�es. Mas ela n�o foi a �nica que usou desse expediente e, por ter sido passada para tr�s por iniciativas nada louv�veis (n�o � minha opini�o, � o conhecido parecer do DoJ), hoje paga um pre�o duplicado por conta dessa estrat�gia. Ent�o, de vagar com o andor ao tentar colocar toda a culpa sobre o NS. > A Microsoft esta mudando a forma com que os desenvolvedores pensam > software, eu me sinto feliz de ter gente com a mente um pouquinho > mais aberta para saber que essas tecnologias novas sao boas, sao bem > vindas e vale a pena a gente adotar elas para Linux tambem. Meu ponto de vista � diferente: a Microsoft manteve seu s�quito de desenvolvedores por anos longe das tecnologias avan�adas. Agora que, finalmente, de acordo com a conveni�ncia deles, resolveram que � melhor que os desenvolvedores presos a sua plataforma d�em um passo � frente, d� a impress�o que � a MS que est� mudando a cabe�a da turma. Mas OO, padr�es abertos, interoperabilidade e integra��o s�o, de longa data, conceitos presentes nos projetos de muitos desenvolvedores e eles n�o precisaram da MS para pensar assim. Ent�o eu n�o daria � MS o cr�dito pelos avan�os na mentalidade de muitos desenvolvedores. Apenas comemoraria com al�vio que agora eles podem pensar como todos os outros. > Eu uso Windows XP como meu sistema operacional primario, e uso Visual > Studio .NET Enterprise Architect como ferramenta de desenvolvimento > ate para escrever software para Linux. Ao mesmo tempo uso um > Slackware 8 do qual eu gusto muito. Tenho uma assinatura da MSDN da > Microsoft, que todos os meses me manda CD's com versoes de softwares, > service packs e TONELADAS de documentacao, o que e vital para o meu > trabalho. Sem querer entrar num "piss contest", j� entrando, as editoras, as livrarias e as bancas de jornal fazem o mesmo pelos aderentes � plataforma Linux. Todos os meses s�o quilos de documenta��o, CDs e programas. Para voc� escolher. Mas o imbat�vel mesmo � a Internet que � por excel�ncia o reposit�rio intelectual do software livre: programas, pacotes, suporte, informa��o, relacionamento, c�digo-fonte, fornecidos 24/7 para qualquer um em qualquer parte do mundo. Sem fazer merchandising de nenhum tipo de portal. > Eu nao sou um Linuxer e nem tampouco um MS Evangelist. Eu > simplesmente uso o que tem de melhor no mercado para atender as > minhas necessidades e as necessidades dos clientes da minha empresa. Se voc� usa Linux, voc� � um Linuxer automaticamente. IMHO. E tornar-se um advogado do Linux � muito f�cil, j� que ele oferece muito poder a quem o usa em troca de pouco. > So mais uma observacao. Procure perguntar para os desenvolvedores > qual a linguagem de programacao e o RAD mais usados no mundo hoje > para desenvolver aplicacoes end-user para Windows: Visual Basic. Ele > e tao ruim que a versao 6.0 dele, que foi lancada em 1998 continua > sendo um dos melhores RAD's a disposicao. RAD para Windows pode ser o VB. Mas como nossa praia � o Linux, VB � hors-concour. > E eu tenho alguma base a mais para poder alegar isso para voce, pois > eu trabalho com: > > Visual Basic desde 1995 > Delphi desde 1998 > C/C++ desde 1997 > ASP desde 1999 > PHP desde 2000 > C# e .NET desde 2001 Excelente curr�culo! > Tente no futuro entender que existem varias tecnologias e ferramentas > no mercado, e que todas sao boas. Voce so tem que aplicar a > ferramenta certa na hora certa. Segundo, nao ofenda pessoas que > trabalham com uma coisa que voce nem sequer imagina como e. Isso � um "plus a mais", como se diz por a�. As empresas est�o entendendo, hoje, que n�o d� para colocar produtos e solu��es MS+Intel em todos os lugares. H� espa�o para Linux, BSD, Unix, mainframe, Intel, AMD, MS, etc., C, C++, PHP, ASP, Oracle, Cisco, Cyclades, OO, HTML, XML, cada um naquilo que faz de melhor. � isso que faz da tecnologia algo interessante. > PS: Nao acentuei porque meu teclado italiano nao tem acentos. Se > alguem se sentir ofendido com meu portugues que nao leia a minha > mensagem. Non ti credo io, � vero? []s -- Edgard Lemos [EMAIL PROTECTED] Usu�rio Linux n� 135479 Assinantes em 05/04/2002: 2238 Mensagens recebidas desde 07/01/1999: 161172 Historico e [des]cadastramento: http://linux-br.conectiva.com.br Assuntos administrativos e problemas com a lista: mailto:[EMAIL PROTECTED]
