首先,我看了一些关于这两个的话题,但不是我的答案。
我正在寻找一个好的在GNU/Linux上的FPC(自由Pascal编译器)集成开发环境。
有一些集成开发环境,比如Lazarus和CodeTyphon。我需要一些建议来选择其中的一个。
我试过Lazarus一次,但是所有的窗口都是分开的。它看起来乱七八糟,也没什么意思。
我想知道这两者的区别是什么?
我想知道每一种方法的优缺点。谢谢
发布于 2013-05-30 22:20:11
CodeTyphon是拉撒路的发行版,就像Ubuntu和Debian是Linux的发行版一样。
CodeTyphon附带了一个很大的组件和插件包,否则你就得去谷歌下载和安装。
对于编译器和集成开发环境,CodeTyphon都有自己的想法,什么是稳定的版本,什么是不稳定的版本。他们的评估是比上游的Lazarus团队好还是差,我不知道。
单窗口插件怎么样,它还在开发中,在我看来,它还没有准备好投入生产使用,不管你是将它作为CT的一部分获得,还是下载并添加到vanilla Lazarus中。然而,也许它在Linux上比在Windows上运行得更好,我不知道。
然而,CT grande捆绑包中的代码合法性存在问题。人们普遍认为Orca (如果我记得名字的话)侵犯了glScene/vgScene的版权,这也发生在早期的Delphi FMX版本中,但后来被EMBA修复了。在FPC论坛/wiki上也有关于CodeTyphon盗版一些开源组件的争论。请参阅下面Peter Dunne的答案。
发布于 2013-05-30 22:26:33
你的问题类似于问Linux和Ubuntu之间的区别。Lazarus是一个基于FreePascal的集成开发环境/组件库。CodeTyphon是拉撒路和FPC的分布。因此,CodeTyphon只是安装Lazarus功能安装的一种方法。
Lazarus使用与旧版Delphi相同的浮动窗口设计。从CodeTyphon安装不会改变这一点。
发布于 2016-04-15 22:04:53
我和几个朋友强调了codetyphon的几个许可问题,其中大部分可以通过从已知良好的来源采购包含的文件并确保包含正确的许可头来纠正PirateLogic拒绝纠正这些问题,这意味着他们使用的代码直接违反了原始许可条款,事实上它的开源代码并没有改变他们盗版代码的事实,即使在问题突出之后,我也发现了几个版权代码实例,这些代码似乎是专有的,而不是自由/开源软件。他们还更改了一些库上的路径和文件名,因此源代码不再与标准的Lazarus/组件安装在我看来是完全不合逻辑的这两个因素严重地破坏了潜在的最好的FPC/Lazarus发行版几乎不是专业的
https://stackoverflow.com/questions/16838408
复制相似问题