[Mono-Brasil] Re: Delphi e Mono

Everaldo Canuto everaldo_canuto em yahoo.com.br
Domingo Fevereiro 20 03:04:05 BRT 2005


Hi

> Com relacao aos componedte VCL.NET ..
> Esse componentes surgiram senão me engando para ter portabilidade
> quando surgiu o Kylix, Na realiade nada muito direferente que os
> componentes do .NET.

Na verdade não Binhara :) A VCL é a primeira biblioteca criada para o
Delphi, a mesma que você usou na primeira versão do Delphi e que está aí
até hoje evoluindo claro para a versão 32 bits do Windows e adicionando-
se alguns novos componentes. 

A biblioteca que foi criada para compatibilidade com o Kylix se chama
CLX e ao contrário da VCL que usava a API do Window direto a CLX usava a
biblioteca QT, isso mesmo, a QT com a qual o KDE é feito. A CLX foi
criada para permitir a portabilidade entre as plataformas Windows e
Linux uma vez que a QT roda nesses dois ambientes.

> Mas com o surgimento do .NET .. esse componentes tendem a sumir
> pois nao existe mais previsao do Kylix contrinuar,, e vc quizer
> rodar aplicacoes delphi no linux, vai precisar ter essas bibliotecas no
> linux.. um pouco complicado.

Bom o CLX desapareceu mesmo, desde a versão 8 do Delphi que esses
componentes não estão mais disponíveis... agora quanto a VCL que é usada
para criação de aplicações nativas para Windows, bem, ela está
disponível em todas as versões do Delphi e deve levar um tempo para ela
ser extinta uma vez que é necessária para compilar aplicações Delphi
legadas.

> Com relacao  a linguagem pascal.. ele é uma linguagem didática
> e tem seu mercado.. eu particularmente acho horrivel o tal
> do Beguin e END... programei mais de 5 anos dephi desde o delphi 1
> e nao pretendo voltar para ele..
> 
> Prefiro muito mais a estrutrura do java ou C# ,é bem mais elegante
> o codigo é bem mais bonito que o pascal.. e mais versatil.

Bom... eu programei por 5 anos em Delphi (acho que mais... talvez 8 anos
porque comecei com uma versão do Delphi 1 que nem era a final) o Pascal
é uma linguagem elegante mas tem o problema de permitir código
estruturado, uma pratica que não é aconselhável hoje em dia... então
acho que um ponto interessante do C# é que te obriga a programar
orientado a objeto.

> Com relacao ao C# nas empresas..
> acho que o C# é uma evolucao natural do java..
> na realicade a SUN dormiu no ponto..
> 
> É uma questao de tempo para as pessoas comecarem
> a ver o C# com mono como uma alternativa ao java.

Bom, eu também prefiro o Mono claro mas acho que ainda levará um tempo
até que algumas empresas deixem de usar o Java para aplicações multi-
plataforma.

Eu volto a dizer, todas as empresas que tenho contato estão iniciando
novos desenvolvimentos sempre na plataforma DotNet.


Abraços.





Mais detalhes sobre a lista de discussão Mono-Brasil