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]

Responder a