Delphi 2010, Kylix amp; Lazarus

Delphi

14/10/2009

Quais são as vantagens e desvantages entre Delphi 2010, Kylix & Lazarus? Alguém tem alguma visão?


Dogu

Dogu

Curtidas 0

Respostas

Steve_narancic

Steve_narancic

14/10/2009

Eu utilizo Delphi 2007, por enquanto não penso em mudar, se mudar será para o delphi 2010, pois meus sistemas são em win32 até o presente momento, sei que num futuro, espero que seja bem distante, vou ter que migrar para outra plataforma, algo voltado para ambiente web... meu ponto de vista sobre o kilyx, para desenvolvimento linux, se for desenvolver para linux desenvolva em C, lazarus tem a vantagem de ser gratuito mas equivale ao delphi 4 ou 5...


GOSTEI 0
Afarias

Afarias

14/10/2009

|Delphi 2010

Show. Desenvolvimento Win32 de alta produtividade, muitas melhorias na performance de IDE entre outras coisas.


|Kylix

Morreu, esqueça!


|Lazarus?

Show. Não tem todo o ´poder´ do D2010 mas, dependendo do q pretende é uma forte ferramenta (código aberto) para desenvolver com Pascal aplicações em/para Windows (Win32) e Linux.


Entre Lazarus/FPC e Delphi é uma questão de avaliar o custo/benefício em relação ao que pretende aplicar. Se o projeto tem grana para as licenças do Delphi, ótimo (o Professional até nem é caro).

Mas se as características do Lazarus são suficiente, ótimo (economize a grana das licenças -- mas se possível faça uma doação ao projeto :wink: ) -- O peso do Linux tb entra na avaliação.


Eu particularmente não uso Lazarus pq tenho o Delphi. Quando é o caso de usar linux, desenvolvo no Delphi e compilo usando FPC


T+


GOSTEI 0
Steve_narancic

Steve_narancic

14/10/2009

Eu particularmente não uso Lazarus pq tenho o Delphi. Quando é o caso de usar linux, desenvolvo no Delphi e compilo usando FPC T+


Desculpe minha ignorância, mas o que é FPC????


GOSTEI 0
Afarias

Afarias

14/10/2009

FPC = Free Pascal Compiler

http://www.freepascal.org/


Lazarus é uma IDE + conjunto de biblioteca de códigos e ´simulam´ parte da VCL do Delphi para o FPC

http://www.lazarus.freepascal.org/


T+


GOSTEI 0
Afarias

Afarias

14/10/2009

Complementando, FPC é um compilador (código aberto) Pascal/Object Pascal que gera executáveis para várias plataformas e SO´s como Intel/Sparc/ARM e Win32/Linux/Mac.

=)


T+


GOSTEI 0
Catunda

Catunda

14/10/2009

afarias,
pegando uma carona nesse topico, na página

http://www.freepascal.org/

eu baixo a versão do compilador referênte ao sistema operacional da minha máquina, que no caso é windows XP (processador AMD Sempron), ou a versão referente ao sistema operacional para o qual eu quero gerar o executável, que no caso seria linux?

No caso de ser referente ao meu sistema operacional, tem muita diferença entre as versões:

ARM / Windows CE

Intel / i386 Win32, Win64 e WinCE (Windows 95, 98, ME, NT, 2000, XP, Vista)

AMD64/x86_64 Windows XP 64-bit


GOSTEI 0
Afarias

Afarias

14/10/2009

|eu baixo a versão do compilador referênte ao sistema operacional da minha
|máquina, que no caso é windows XP (processador AMD Sempron), ou a
|versão referente ao sistema operacional para o qual eu quero gerar o
|executável, que no caso seria linux?

Os 2. Se vc vai desenvolver em Win32 tem q ter o compilador Win32 para complilar/testar no Windows. E vai precisar do compilador Linux para depois compilar os fontes no Linux.


|No caso de ser referente ao meu sistema operacional, tem muita
|diferença entre as versões:
|ARM / Windows CE
|Intel / i386 Win32, Win64 e WinCE (Windows 95, 98, ME, NT, 2000, XP,
|Vista)
|AMD64/x86_64 Windows XP 64-bit

Muita diferença não. Mas tem algumas...

No caso do WinCE vc tem q tomar o cuidado q este SO não implementa tudo q um Win32 ou Linux implementa. Geralmente um programa para WinCE é bem direcionado dentro das limitações/especificações desta plataforma.

Da mesma forma, quando for programar algo para Win32 e Linux tb pode ser necessário usar algumas diretivas de compilação para compilar o mesmo fonte em plataformas diferentes. Algumas unidades/códigos são específicos para linux e outros para Win32.


T+


GOSTEI 0
Sergiowilson.sp

Sergiowilson.sp

14/10/2009

Boa tarde, como é esse esquema de desenvolver no delphi win32 e compilar com fpc para rodar no linux ?


GOSTEI 0
Sergiowilson.sp

Sergiowilson.sp

14/10/2009

Boa tarde, como é esse esquema de desenvolver no delphi win32 e compilar com fpc para rodar no linux ?


GOSTEI 0
Ibotirama

Ibotirama

14/10/2009

Quando eu faço um programa em Compact Framework eu tenho SQL CE, se uso TotalCross tem LiteBase, e usando FPC para WinCE tem algum banco de dados que pode ser usado ?


GOSTEI 0
Afarias

Afarias

14/10/2009

Boa tarde, como é esse esquema de desenvolver no delphi win32 e compilar com fpc para rodar no linux ?


Basta usar bibliotecas q tenham suporte para as duas plataformas (e algumas diretivas condicionais de compilação para as q não tem). Particularmente nunca fiz isso com programas com interface visual, apenas ´serviços´ de dados e http (aplicações em camada e web)


usando FPC para WinCE tem algum banco de dados que pode ser usado ?


Em WinCE eu particularmente gosto do SQLite

http://www.sqlite.org/



T+


GOSTEI 0
POSTAR