Caramba... nunca pensei que um dia iria come�ar um flame... agora
terei de levar os baldes d'�gua para apagar o inc�ndio...
Vamos por partes:
> Se voce acha que as pessoas que programam em C# sao mediocres, entao
> eu me encaixo perfeitamente nessa sua classificacao.
Por favor... a rec�proca do que eu falei N�O � verdadeira. (Burros
usarem a linguagem N�O implica que usu�rio da linguagem � burro). Usar C#
como ferramenta de programa��o n�o implica necessariamente que o programador
seja med�ocre. Muitos na lista entenderam isso. Eu mesmo j� programei
muito em Visual Basic, e sei que a linguagem induz a gente a programar fora
das boas normas que a gente aprende na escola, fora o fato que ela n�o � t�o
vers�til como o Delphi, por exemplo (alias, VB ficou igualzinha a um
Pascal).
Em nenum momento se quis criticar os bons programadores, mas a
linguagem. Quando o programador � bom mesmo, at� em GW-Basic (tem mais
antigo?) o programa fica bom.
>
> Alias, seria bom voce dar uma olhada em http://www.go-mono.com/ (um
> projeto do qual eu participo ativamente) e depois olhe
Achei a p�gina muito interessante. Um resumo preliminar da p�gina
inicial indica que o Mono � a tentativa de colocar o .NET funcionando em
qualquer plataforma, principalmente o Linux. Em resumo: A iniciativa �
muito boa e v�lida. O problema � quem est� patrocinando o .NET . A
Microsoft � famosa por incorporar padr�es e torn�-los propriet�rios.
Tanto que quem programa com webpages sabe muito bem que fazer uma p�gina no
FrontPage (ou, mesmo no Word, quando � muito simples) requer muito cuidado,
pois ele acaba colocando extens�es propriet�rias que s� funcionam no
Windows. Estamos cheios de p�ginas de Internet assim, lamentavelmente.
Outros casos de fechar o que era aberto foi o caso do Java (lembra que havia
uma vers�o que s� rodava em Windows, A Sun reclamou na justi�a e ganhou?) e
o formato WMA de �udio, que � fechado e s� toca no Media Player. At� onde
eu sei, n�o h� tocadores desse tipo no Linux.
> O C# e uma linguagem de programacao derivada do C++ que a Microsoft
T� bom... o C# realmente � uma simplifica��o do C++, mas at� onde
eu sei, ela tem menos recursos, e a Microsoft n�o est� se preocupando com a
compatibilidade com o C++ . Este ponto para mim � altamente preocupante,
pois quem programa em plataforma Microsoft tem sempre pavor quando ela muda
a vers�o dos produtos, pois sempre temos problema de compatibilidade. �
not�rio que aplica��es feitas em VB de uma vers�o nem sempre compilam quando
se muda a vers�o do compilador (principalmente VB3 -> VB4). Aplica��es
Access tamb�m sofrem do mesmo problema: Consultas feitas na vers�o 2.0 nem
sempre funcionam no Access 97, e um MDE feito no 97 nem sempre funciona no
Access 2000. Isso sem contar que j� tive casos de documentos feitos no
Word 95 que perdiam a formata��o no Word 97. Veja bem! Estou falando de
aplicativos da MESMA empresa! Se ela n�o respeita a pr�pria
compatibilidade, o que esperar de compatibilidade com outras plataformas?
> 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.
C�digos condicionais existem porque todos tem mania de tornar as suas
coisas propriet�rias. Porisso temos essa torre de babel que � programar uma
simples p�gina web. Alias, tenho notado que o que o Netscape tem problemas
de interpretar certos c�digos ASP, talvez por estes suporem que voc� est�
usando o IExplorer e/ou Windows.
Esperemos que o que a Microsoft alardeia seja tornado verdade.
Particularmente acredito que a iniciativa d� certo somente porque outras
pessoas, como a Ximian e o Miguel de Icaza, est�o interessadas numa real
interoperatibilidade de plataformas. Se dependermos da Microsoft,
estaremos todos ferrados...
>
> 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.
Concordo que o que a M$ faz de bom � pra ser usado. O Icaza pensa
assim, e eu tamb�m. O grande problema � que a Microsoft N�O est�
interessada que o Linux use qualquer coisa da Microsoft. Quem usa Wine
para executar programas Windows no Linux sabe muito bem que os progrmas da
M$ s�o os mais dif�ceis de emular.
Outra: A Microsoft teme o crescimento do Linux, afinal, ele est� se
tornando uma alternativa vi�vel. O contrataque est� sendo feito de duas
formas:
1) Melhorando o software: Em entrevista em TV, no Brasil, o
Ballmer (Steve, n�?) alardeou os novos recursos do Windows e disse que se
ele custa mais (entre R$300,00 a R$900,00 o XP), � porque tem melhores
recursos. Isso sabemos que � question�vel. De fato, a maior dificuldade
de um Linuxer � que ao comprar um perif�rico, s� � feito driver para
Windows, ignorando o Linux, mas mesmo assim , o sistema operacional � muito
melhor e mais est�vel que o Windows.
2) Bloqueando a concorr�ncia: Todas as especifica��es de seus
produtos s�o fechadas, guardadas a sete chaves, e limitadas exclusivamente
ao Windows. Quem programa em Delphi/Kylix sabe do supl�cio que � se
conectar com uma base Access ou SQL Server (consegue sim, eu sei, mas tem
problemas de performance) e do fato que quem faz uma solu��o baseada em SQL
Server, por exemplo, acaba preso numa solu��o Windows. At� onde sei, n�o
existe SQL Server para Unix. Tudo bem que h� a solu��o de eu usar
Delphi/Oracle/Interbase/StarOffice , que existe nas duas plataformas, mas
notou que acabei saindo de uma solu��o 100% M$ ? E veja bem: Ela �
vi�vel!
> 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
Aha!!!!!!!!!!!! Um Microsoft Heavy User!!!!!!!!!!!
AAAAAAARRRRRRGGGGHHHHHHHH!!!!!!!!!!!
DANGER!!! DANGER!!! DANGER!!! DANGER!!! (sons de sirenes...)
Hehehehehehehehe!!!
Bom... falando mais s�rio, infelizmente temos que alimentar nossas
crian�as, e para isso n�o podemos pensar muito. Se 95% dos micros do mundo
rodam Microsoft, n�o tem jeito: Temos de fazer as coisas para que rodem no
Windows. Alias, muitos de n�s trabalhamos com Microsoft, ou morremos de
fome (pelo menos, por enquanto). Temos realmente necessidade de ler sobre
tudo.
O grande problema que temos quando trabalhamos com somente um
fornecedor, � que este tenta nos catequizar de todo modo que s� h� uma �nica
plataforma, s� h� uma solu��o, e o resto n�o existe. Isso aconteceu no
passado com a IBM (quem trabalhou l�, como eu, sabe como eles fazem uma
catequese boa), e com a Microsoft agora. Os cursos de certifica��o da
Microsoft s�o muito bons (tenho alguns tamb�m), mas s�o feitos pra bitolar a
gente, mas claro que nem todos saem bitolados...
N�s Linuxers sabemos que sempre h� outras alternativas, outros
mundos...
>
> 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.
Quantidade n�o � qualidade. Essa pergunta j� foi feita por muitas
revistas especializadas, e fiquei surpreso com o resultado. Sabiam que a
linguagem mais utilizada no mundo � o ... Cobol!?!?!?! L�gico que a
linguagem � horr�vel de se trabalhar (eu j� trabalhei com ela), mas j� foram
feitas tantas adapta��es nela e existe tanto c�digo espalhado por a�, que
ela acaba sobrevivendo at� hoje.
Com o Visual Basic ocorre o mesmo: Por um bom tempo, ela era a
�nica alternativa vi�vel de desenvolvimento em Windows, e muita coisa muito
boa foi feita com ela. Mas desde que o Delphi entrou no mercado, o VB
andou caindo muito. S� andou sobrevivendo porque quase ningu�m conseguia
acessar bases Access com Delphi. Somente agora (com o Delphi 5) eles
liberaram o acesso para o Access, e mesmo assim, s� para o 97 (neca de
2000), em troca da tecnologia de objetos que eles usam no VB 6.0 (porisso
ele ficou bom). Hoje em dia nem ou�o falar mais em VB. O programa do
IRPF, fora todos os aplicativos comerciais que usam Oracle, usam Delphi.
Por �ltimo: nada de tirar pro lado pessoal... afinal de contas,
programador bom trabalha at� com BASICA (�... aquele Basic do XT). Quanto
aos ruins... nem dando Linux... (heheheheh...).
E abaixo o monop�lio! Viva a liberdade!
Syndson.
Assinantes em 04/04/2002: 2231
Mensagens recebidas desde 07/01/1999: 161026
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista:
mailto:[EMAIL PROTECTED]