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]

Responder a