Delphi 2010, Kylix amp; Lazarus
Quais são as vantagens e desvantages entre Delphi 2010, Kylix & Lazarus? Alguém tem alguma visão?
Dogu
Curtidas 0
Respostas
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
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+
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
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
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+
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
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+
=)
T+
GOSTEI 0
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
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
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+
|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
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
14/10/2009
Boa tarde, como é esse esquema de desenvolver no delphi win32 e compilar com fpc para rodar no linux ?
GOSTEI 0
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
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