|
楼主 |
发表于 2012-3-15 14:58:30
|
显示全部楼层
首先,谢谢版主的多次回复. : )
我发现我需要的其实是类似C++BUILDER这样的软件,和LAZARUS只是语言不同.
现在LAZARUS发展的很快, 支持很多平台,确实方便了GUI软件开发,但目前还不精致,用户还略少,国外不清楚,国内用的还不多,还有好多人没听说过这个软件.
3, 我觉得GNOME里的软件包管理就是这样,想安装软件,打开后,里面分了类, 再查找一下,安装很方便,是想LAZARUS也提供这样类似的界面, 组件包不一定多,但有官方维护,方便很多,用着也踏实.
4, {$R *.lfm} == {$resource *.lfm} 这样就明显清晰多了, 这个单词可能和原有的意思不一样.
5, 我曾经看到过还是从组件包里看到过, 看名子很像是从C头文件转换到PASSCAL头文件的包, 但是不知道怎么用.我觉得也可能有这样的工具,只是PASSCAL不常用,一般人不怎么折腾. 有时候用C库很直接,很方便,不用再去封闭,再去找对应的包. 至于想使用哪个库, IDE不知道,可以告诉他去哪里找, codeblocks, codelite什么的都能做到. QTCreater也可以, 可以说, 都可以. 很多工具都可以修改使用什么工具编译, 比如是用cmake, 还是用 make , 还是用 gmake, 用gcc, 还是用clang. 都可以设置的. lazarus也应该也有相应的设置, 指定库的路径, 指定头文件的路径, 指定连接时用的库.
因为这个是PASCAL,所以不知道能不能直接连接C的动态库或静态库.
这方面我还是门外汉,就是瞎猜想.
6, 数据库操作是DELPHI的一大特色,也延续到了lazarus中, 但是, 这并非全部, 仅是一大特色嘛,其实很多人使用未必是用来做数据库的,就算是,也不一定就是用到这些数据库感知控件. 所以,我觉得,可以根据需要安装. 并不是说它不重要.
7,我一直觉得,做开源,和商业的心态是不同的,不会太重视用户体验和支持, 更多的是个人追求上的, 不会用做一个商业产品的的心态或说是态度来做,所以觉得,功能不少, 支持平台也很多, 只是还有点欠精致.
这是一个开源作品,还不能算产品,开发者,支持者都有大量的付出,值的尊敬.
另外觉得,也不能指望一个和商业没有关系的纯属贡献的同志们,能做出让大多数人都满意的工具,这些需要钱和时间和更多的人参与.
再次谢谢版主,也谢谢看到这个帖子的朋友,我来这里说这些话,说完就后悔了,觉得不妥, 幸好, 没有哥们砸我, 咱们这里的朋友心态都比较好. |
|