Sexta-feira, Janeiro 21, 2005

Um pouco de Microsoft pra alegrar nossas vidas

Passei os últimos dias com um amigo meu tentando me convencer que os produtos da Microsoft estão muito bons, que .Net é melhor que Java, que desenvolver nas plataformas da Microsoft é muito mais produtivo, que Stored Procedures são sensacionais, que o SQL Server 2005 é magnífico, que o Visual Studio é uma IDE de verdade, que Orientação a Objetos é perda de tempo na maioria dos casos, que "Next -> Next -> Finish" é a forma de programar do futuro, que portabilidade é funcionar desde o Windows 95 até o Longhorn.

Lógico que não convenceu. Aliás, quase me fez largar o Java só pra não ter o desgosto de ver minhas aplicações rodando no Windows também (é, às vezes portabilidade é um saco :-) .

Mas, sem ser xiita demais, acho que vivemos em dois mundos diferentes; nós do Java e eles do .Net. Por mais que se diga que C# é quase Java e MSIL é uma cópia dos bytecodes, não consigo ver convergência entre esses 2 nichos de desenvolvedores. Além de serem tecnicamente diferentes, me parece que há um abismo também no nível pessoal. Só eu acho isso, ou pensamos - javeiros e .netianos - completamente diferente em todos os sentidos?

O que eles vêem como vantagem achamos absurdos. O que vemos como vantagens eles acham horrível. Claro, viva a pluraridade! Mas devo me sentir culpado por não ter a menor vontade de encarar os produtos da Microsoft?

Bom, pra concluir este meu pensamento público sobre a gigante de Redmond, lá vai um mapa retirado do serviço de mapas do MSN. É o menor caminho entre 2 cidades da Noruega, segundo a Microsoft. Para os que não tiverem paciência de contar, a solução passa por 5 países diferentes e atravessa o mar 3 vezes.

PS. Essa divergência com .Not não quer dizer que eu vá fechar os olhos pra Microsoft; um bom gerente de tecnologia entende de tudo. Mas, quero entender só isso de .Not, o suficiente para ser um bom gerente...

Atualização: a MS arrumou aquele absurdo do mapa de tanto que foi falado nos blogs por aí; pena eu nao ter guardado uma screenshot :-P

4 Comments:

At 1:37 AM, Rafaeldff said...

Eu já estive nos dois lados desta cerca e não consigo me abster de comentar...
Contexto é importante. Essa sua descrição da conversa com um ms-programador é bem típica do que se encontra por aí. Mas "aí", nesse caso, é a mediocridade do mercado de TI num país de terceiro mundo como o Brasil. A média programa para Ms porque é só o que eles conhecem (e o pessoal de Redmond é esperto para manter as "barriers to entry" baixas). E a média é incompetente.
Se você analisar a tecnologia .net em si dá para ver que não tem nada de flagrantemete errado. As APIs são bem organizadinhas, as linguagens são OO, tudo bem feitinho. Os programadores da Microsoft não são ruins. Dois exemplos: Ward Cunningham e Anders Hejlsberg. E eles ainda investem bastante dinheiro em P&D.
O porém é que eu moro nessa porcaria de país (eu até gosto, na verdade) e a cultura é importante na decisão de tecnologia. E a cultura (comunidade) Java é um dos grandes motivos de eu estar nesse gramado hj em dia...

 
At 1:43 AM, Rodolpho said...

Hahaha! Essa do mapa foi jóia... :D

Esse ponto que você fala do "abismo pessoal" entre desenvolvedores NotYet e Java, é legal, eu já tinha pensado algo assim.

O engraçado é que as pessoas do mundo não-centrado na Microsoft são mais abertas à experimentação que as pessoas do "mundo Microsoft".

Acho que alguém que desenvolve em Java é muito mais propenso a experimentar uma ferramenta M$ pra dizer "é uma droga" que o contrário acontecer.

 
At 2:09 AM, Sergio said...

This post has been removed by the author.

 
At 1:55 PM, Anonymous said...

Estas comentários xiitas são típicos de pessoas arrogantes e que se acham com conhecimento superior às demais.

 

Post a Comment

<< Home