我一直很高兴用Delphi编程的Delphi IDE。 但是我听说过Lazarus编程环境,我也听说有些Delphi程序员使用它而不是Delphi IDE。 Lazarus对Delphi IDE有什么优势,为什么还是应该让Delphi程序员改用它呢? 答案给我留下了比以前更多的问题。 对于Lazarus是否可以用作开发Delphi代码的编辑器似乎存在一些分歧。 我想我以为你可以把所有东西都留在Delphi中,只是改变IDE。 Lazarus Wiki的Delphi用户部分的Lazarus说: 转换一个Delphi项目时要做的第一件事 打开Lazarus之后,你应该去Tools,然后把Delphi Project转换成Lazarus Project。 这不会为你做任何事情,但仍然会带你一个很好的方式。 请注意,Lazarus IDE的转换工具通常是单向转换。 如果你需要保留Delphi的兼容性,那么你可以用Delphi和Lazarus编译你的项目,可以考虑用XDev Toolkit来转换你的文件。 因为拉撒路是自由的并不是转换的理由,但是不要因为转换而在实体中惩罚你。 (你仍然需要投入时间进行转换和学习,时间= $)。 我从你的答案中得出了我所理解的结论,即为什么有人可能从delphi转向拉撒路:显然它必须提供delphi当前不能做的事情。 目前这是多平台支持和可能的64位支持。 delphi曾经有过Kylix,但没有Mac支持。 但是Embarcadero公司很快答应了他们的这个要求,并且答复了我的问题,告诉我没有理由(至less对我来说)要切换。