查看完整版本: 最近要做一个LINUX下的软件,大家推荐用什么工具开发。

gege 2008-5-13 01:51

最近要做一个LINUX下的软件,大家推荐用什么工具开发。

或者谁有kylix,给个地址,我下了2天都没下到合适,用电驴下了一个,但是无法打开,坏的。

谢谢。:handshake

WinHack 2008-5-13 04:17

Eclipse ?

progholic 2008-5-13 06:37

用gcc就可以呀

asalei2 2008-5-13 08:49

如果使用C++  推荐QT
可以交叉编译

nos 2008-5-13 09:12

[url]www.freepascal.org[/url]

vender 2008-5-13 09:32

pyqt

mopyman 2008-5-13 10:30

eclipse
gcc+gmake

gege 2008-5-13 10:42

谢谢楼上的各位,待会给大家加活力。有没有类似DELPHI,本人只会DELPHI

罘詈 2008-5-13 10:47

[quote]原帖由 [i]gege[/i] 于 2008-5-13 10:42 发表 [url=http://www.cnsw.org/bbs/redirect.php?goto=findpost&pid=356836&ptid=81064][img]http://www.cnsw.org/bbs/images/common/back.gif[/img][/url]
谢谢楼上的各位,待会给大家加活力。有没有类似DELPHI,本人只会DELPHI [/quote]


:L

这个有难度…… 你还是找你的Kylix吧

gege 2008-5-13 10:52

[quote]原帖由 [i]nos[/i] 于 2008-5-13 09:12 发表 [url=http://www.cnsw.org/bbs/redirect.php?goto=findpost&pid=356812&ptid=81064][img]http://www.cnsw.org/bbs/images/common/back.gif[/img][/url]
[url=http://www.cnsw.org/bbs/www.freepascal.org]www.freepascal.org[/url] [/quote]
正在下
不知道好用不?

Vista 2008-5-13 11:34

linux软件有钱途,1单6位数:lol

bugauthor 2008-5-13 11:54

free pascal的子项目lazarus

nos 2008-5-13 14:31

[quote]原帖由 [i]gege[/i] 于 2008-5-13 10:52 发表 [url=http://www.cnsw.org/bbs/redirect.php?goto=findpost&pid=356840&ptid=81064][img]http://www.cnsw.org/bbs/images/common/back.gif[/img][/url]

正在下
不知道好用不? [/quote]
和delphi的兼容性应该不错,有一个较大的项目做很小的改动就在free pascal 上通过了。
最近准备推出个linux版的软件(其它版本是用delphi开发的),free pascal对我来说是首选。
kylix主要是没有新版本,不敢用了。

wandou 2008-5-13 19:22

用kylix还不如用.net。delphi都卖了,指望免费的kylix?万一有了问题,岂不是白做了?别搞个linux项目,把自己搞成了kylix项目的维护人员。:lol
mono如果不跑windows界面,还是可以用的。我试过一个网络服务器项目,没发现什么问题。
java风险比较小。还是用java好。开发速度也比较快。
做服务器软件,一定要慎重。稳定性第一。不推荐用不热门的开源项目。因为开源项目,它是不用付任何责任的。
如果是我的话,肯定会选择java和.net之中的一种。这样至少成本上比较划算。如果只选择一个,还是java。

mopyman 2008-5-13 20:44

[quote]原帖由 [i]Vista[/i] 于 2008-5-13 11:34 发表 [url=http://www.cnsw.org/bbs/redirect.php?goto=findpost&pid=356852&ptid=81064][img]http://www.cnsw.org/bbs/images/common/back.gif[/img][/url]
linux软件有钱途,1单6位数:lol[/quote]
:o举例说明一下啊

gege 2008-5-14 16:49

[quote]原帖由 [i]bugauthor[/i] 于 2008-5-13 11:54 发表 [url=http://www.cnsw.org/bbs/redirect.php?goto=findpost&pid=356856&ptid=81064][img]http://www.cnsw.org/bbs/images/common/back.gif[/img][/url]
free pascal的子项目lazarus [/quote]

lazarus非常不错,具有和DELPHI类似的界面,可以直接开发,过度期小。谢谢。

gege 2008-5-14 16:54

[quote]原帖由 [i]nos[/i] 于 2008-5-13 14:31 发表 [url=http://www.cnsw.org/bbs/redirect.php?goto=findpost&pid=356872&ptid=81064][img]http://www.cnsw.org/bbs/images/common/back.gif[/img][/url]

和delphi的兼容性应该不错,有一个较大的项目做很小的改动就在free pascal 上通过了。
最近准备推出个linux版的软件(其它版本是用delphi开发的),free pascal对我来说是首选。
kylix主要是没有新版本,不敢用了 ... [/quote]


兄弟,这个是命令符开发的吗?还是编译器?类似与大学时代的pascal,装上后打开是类似与DOS一样的东东.

您是lazarus,还是free pascal开发的?如果用free pascal好麻烦的,我就一个小小的软件,不想投入投入太多精力。

gege 2008-5-14 16:58

这几天地震震的我头晕,心情也不好,一直没怎么专心工作,希望地震早点过去,也希望坛子里的兄弟们各个安好。:handshake

gege 2008-5-14 23:03

提到Lazarus就不能不说FreePascal.
1.FreePascal是纯粹的32位编译器。这一点不要被FreePascal的设计初衷所蒙蔽:最初FreePascal的设计者只是想提供一个在 linux下面的TurboPascal 7.0。然而就算在设计的最初阶段,FreePascal就已经是一个纯粹的32位编译器,这是TurboPascal 7.0所无法比拟的。

2.FreePascal是源码跨平台的。我的意思是,当你开发好程序后,源代码能够在各种平台上编译,如果没有使用平台相关的特性,则可以实现 “一次编写,到处编译”。但是实际上,当你在linux下开发时,经常不可避免地使用linux特有的函数,而在windows上开发时经常会用到 linux所不支持的东西,在这种情况下,只好采用预编译指令来控制了。

3.FreePascal的编译速度极快,其编译出的二进制码效率非常高。具体的性能我无法给出比较客观的测试结果,但你试着编译、运行一下,就明白我说的是什么意思了。

4.广泛支持的多种功能。在freepascal内有多种工具库的接口可供使用。比如:ncurses,opengl,xforms,x11, md5,regexpr(正则表达式),libpng,ggi,gtk,gtk2,svgalib,zlib等等,还有很多数据库的接口如oracle, postgres, mysql等等。在开发时,既可做底层开发,也可以做前端开发。可上可下,非常灵活。看看帮助文档中的unit就可以知道“底层”的这个“底”字究竟是什 么意思了。

4.FreePascal是面向对象的。FreePascal的设计者最大限度地兼容了Delphi的Object Pascal语法,从而使你能够借力于面向对象技术的强大力量。FreePascal实现了大多数Delphi底层类库,使得开发非常方便。对于可视化类 库,则由项目Lazarus实现。

5.FreePascal能够很好地支持图形开发,虽然不是可视化的编程,也没有比较强大的可视化类库(Lazarus正在此领域努力),但是借 助于其面向对象的能力,以及对多种图形库的支持,使得用FreePascal开发图形程序成为一件非常容易的事情。大家可以下载sourceforge上 的gtk2forpascal,看看上面的例子就明白了。现在FreePascal非常好地支持gtk、gtk2,也能支持较为底层的xforms、 x11编程,如果有人愿意做的话,qt编程也不难得到支持。

6.FreePascal也支持一些比较流行的新技术,如xml。另外也提供了一个rtf parser。对于网络编程也提供了很多有用的库。

Lazarus的设计目标是应用Free Pascal,所以所有凡是Free Pascal能运行的平台,Lazarus都可以运行。最新版本能运行于Linux,Win32和FreeBSD。整个界面的外观和操作和Delphi IDE一样,因此,如果你会使用Delphi的话,用起Lazarus IDE来就一定能得心应手了。它是一个用于Free Pascal的快速应用开发(RAD)的面向对象的Pascal集成开发环境(IDE)。最新的版本利用了SynEdit,能把Delphi的代码 移植到Lazarus。下面是这个IDE的一些特色:Form Designer (表单设计器)、Object Inspector (对象观察器)、Editor Options (编辑器选项)、Compiler Options (编译选项)、Environment Options (环境选项)、Project Options (项目选项)、Code Completion (代码自动完成)、Syntax Highlighting (语法高亮)等。

官方网址:
[url]http://www.lazarus.freepascal.org/[/url]

CodeCoolie 2008-5-15 15:48

[quote]原帖由 [i]mopyman[/i] 于 2008-5-13 20:44 发表 [url=http://www.cnsw.org/bbs/redirect.php?goto=findpost&pid=356978&ptid=81064][img]http://www.cnsw.org/bbs/images/common/back.gif[/img][/url]

:o举例说明一下啊 [/quote]

好像是989的大牛,100w欧元,UNIX下的软件

具体我不了解,我来的晚。。。

只是耳闻。。。
页: [1] 2
查看完整版本: 最近要做一个LINUX下的软件,大家推荐用什么工具开发。