Fórum Delphi 2010, Kylix amp; Lazarus #375947
14/10/2009
0
Dogu
Curtir tópico
+ 0Posts
14/10/2009
Steve_narancic
Gostei + 0
14/10/2009
Afarias
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
14/10/2009
Steve_narancic
Desculpe minha ignorância, mas o que é FPC????
Gostei + 0
14/10/2009
Afarias
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
14/10/2009
Afarias
=)
T+
Gostei + 0
15/10/2009
Catunda
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
15/10/2009
Afarias
|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
16/10/2009
Sergiowilson.sp
Gostei + 0
16/10/2009
Sergiowilson.sp
Gostei + 0
16/10/2009
Ibotirama
Gostei + 0
16/10/2009
Afarias
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)
Em WinCE eu particularmente gosto do SQLite
http://www.sqlite.org/
T+
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)