分页: 3 / 4

Re: 欢迎参与轻量级C/C++ IDE工具的开发

发表于 : 2009-05-22 18:57
wkt
lonelycorn 写了:我就比较欣赏Lazarus中的自动补全功能:动态搜索,而且提示得特别全。
dev-cpp的也可以,可以补全全部系统函数。
可惜啊!!
dev-cpp好像已经死了!!
N年没有更新了!!

Re: 欢迎参与轻量级C/C++ IDE工具的开发

发表于 : 2009-05-22 19:47
darasion
想了又想。我觉得,与其做个超级无敌牛b的ide,不如弄个统一而高效的文档查阅系统,这样才能达到人人都会写程序的目的。

Re: 欢迎参与轻量级C/C++ IDE工具的开发

发表于 : 2009-05-22 22:01
lonelycorn
ls正解,最好再加上各种语言支持。

Re: 欢迎参与轻量级C/C++ IDE工具的开发

发表于 : 2009-05-25 18:01
gisworld
codeblocks/anjuta/geany这些都是不错的IDE,没有必要从头做吧

Re: 欢迎参与轻量级C/C++ IDE工具的开发

发表于 : 2009-05-26 17:54
wesley628
no2song 写了:大哥提出来的功能几乎是现在轻量级开发平台的共通特性了,无意冒犯,但是你真的觉得再花时间去新开一个项目比向现有项目提交更好么?

我目前连在 windows 下都用 geany ,确实够轻量够方便,再说 scite、vim、emacs 都是很容易就能扩展到满足你的全部需要

而且说实话,我觉得你定位有点怪,轻量级的开发工具那就不可能多功能甚至便于使用,那和轻量级的观念就有冲突,最后可能会落入比 vim 之类繁琐功能又不如 eclipse 的窘境……

当然,如果一定要做,那我有几个建议:

首先,你可以参考一下 textadept,我觉得 Mitchell 的思路和你很像

其次,gtksourceview 或许是比 vim 更好的选择,除非你是想做一个只受老派开发者欢迎的程序,毕竟我感觉你的初衷还是提供入门级的开发平台

再次,linux 桌面有无数的需求亟待你去实现,你真的没有想到过一个更加适合 linux 初学者的程序么?

如果你执意要开发,那就算我一个,至少 gtk 实际上要比 win32 开发方便得多了

ps.求楼上头像出处
同意咧,重复发明轮子。
不过有研究和学习的价值。
ps:18楼的头像出处不明,但是有大图哦

Re: 欢迎参与轻量级C/C++ IDE工具的开发

发表于 : 2009-05-27 9:02
lonelycorn
如果没有“重复发明轮子”的精神,有了Unix为什么要开发Linux,BSD?

Re: 欢迎参与轻量级C/C++ IDE工具的开发

发表于 : 2009-05-27 20:29
wesley628
lonelycorn 写了:如果没有“重复发明轮子”的精神,有了Unix为什么要开发Linux,BSD?
谁也没有否认这种精神,但是做事也要从实际出发。
Linux,BSD会出现很大一部分原因也是因为版权吧,如果UNIX从一开始对所有人就开放,也不要钱,很难说会不会有人想要重头再开发一个新的UNIX。

Re: 欢迎参与轻量级C/C++ IDE工具的开发

发表于 : 2009-05-28 21:57
aidong
:em11

Re: 欢迎参与轻量级C/C++ IDE工具的开发

发表于 : 2009-05-28 23:55
lonelycorn
wesley628 写了:
lonelycorn 写了:如果没有“重复发明轮子”的精神,有了Unix为什么要开发Linux,BSD?
谁也没有否认这种精神,但是做事也要从实际出发。
Linux,BSD会出现很大一部分原因也是因为版权吧,如果UNIX从一开始对所有人就开放,也不要钱,很难说会不会有人想要重头再开发一个新的UNIX。
对这句话反感主要是当年有人说我开发的项目是“重复发明轮子”,现在我终于超越了轮子。

Re: 欢迎参与轻量级C/C++ IDE工具的开发

发表于 : 2009-05-29 20:27
colave
lonelycorn 写了:
wesley628 写了:
lonelycorn 写了:如果没有“重复发明轮子”的精神,有了Unix为什么要开发Linux,BSD?
谁也没有否认这种精神,但是做事也要从实际出发。
Linux,BSD会出现很大一部分原因也是因为版权吧,如果UNIX从一开始对所有人就开放,也不要钱,很难说会不会有人想要重头再开发一个新的UNIX。
对这句话反感主要是当年有人说我开发的项目是“重复发明轮子”,现在我终于超越了轮子。
兄弟可否分享一下 :em09

Re: 欢迎参与轻量级C/C++ IDE工具的开发

发表于 : 2009-05-29 21:25
wesley628
lonelycorn 写了:
wesley628 写了:
lonelycorn 写了:如果没有“重复发明轮子”的精神,有了Unix为什么要开发Linux,BSD?
谁也没有否认这种精神,但是做事也要从实际出发。
Linux,BSD会出现很大一部分原因也是因为版权吧,如果UNIX从一开始对所有人就开放,也不要钱,很难说会不会有人想要重头再开发一个新的UNIX。
对这句话反感主要是当年有人说我开发的项目是“重复发明轮子”,现在我终于超越了轮子。
是啊,只有亲自做过一遍轮子才知道其中的种种。
以超越轮子为目标也不错,做爱做的事,这正是所谓开源 :em11

Re: 欢迎参与轻量级C/C++ IDE工具的开发

发表于 : 2009-05-29 22:46
lonelycorn
wesley628 写了:
lonelycorn 写了:
wesley628 写了:
lonelycorn 写了:如果没有“重复发明轮子”的精神,有了Unix为什么要开发Linux,BSD?
谁也没有否认这种精神,但是做事也要从实际出发。
Linux,BSD会出现很大一部分原因也是因为版权吧,如果UNIX从一开始对所有人就开放,也不要钱,很难说会不会有人想要重头再开发一个新的UNIX。
对这句话反感主要是当年有人说我开发的项目是“重复发明轮子”,现在我终于超越了轮子。
是啊,只有亲自做过一遍轮子才知道其中的种种。
以超越轮子为目标也不错,做爱做的事,这正是所谓开源 :em11
正是如此。只有真正做过轮子才知道“不重复发明轮子”的重要性。但是这做轮子的过程却是自己所追求的。 :em01

Re: 欢迎参与轻量级C/C++ IDE工具的开发

发表于 : 2009-06-08 1:26
louis315
这个东西我也在做,PussIDE,不过最近工作很忙,进度缓慢,目前支持win32和linux平台,基于Gtk,使用C为主体语言,如果有兴趣可以一起开发,或者有什么参考价值的可以看一下。
1. 源码编辑使用gtksourceview。
2. 支持C/C++语法提示和自动完成,Ctrl+鼠标左键跳转、大纲提示等。
3. Puss使用扩展(extend)和插件(plugin)两种机制:
目前的扩展实现了python插件引擎,部分实现了javascript插件引擎(基于Seed、Webkit,目前只能在linux里使用,正在开发)
目前插件支持C/C++插件、Python插件、部分支持javascript插件,插件有:
* 从gedit里copy出来的Terminal(Linux版使用VTE实现,Windows版自己实现了嵌入Console,部分完成,有BUG,不过不影响主程序)
* 从gedit里copy出来的PythonConsole
* 文本搜索插件
* 文件浏览器插件(目前使用Python开发)
4. 调试器使用GDB/MI接口,使用Python写过一个demo,支持在windows和linux里加载、暂停、运行、单步调试程序(不使用命令),这部分还没有时间做,准备使用C实现一遍接口层。

现在正在进行的工作:
1. 选择使用基于Seed或Gjs做默认的插件引擎替换Python插件引擎,Python插件引擎仍支持,但不做为内置,Lua-Gtk开发也很慢~~ 我主要是想选择一个比较小型的内置脚本引擎,Python有些大了。不过现在的Seed还依赖过多~ 一点儿也不小。
2. 语法提示插件改版(这至少是第六次改版了),本来打算做IDE的开发、调试界面扩展库,但现在条件还够成熟,时间和经验还不够,所以要再等一下。

大家有什么问题可以直接联系我: mailto:[email protected]

PussIDE的主页: http://ljedit.googlecode.com

Re: 欢迎参与轻量级C/C++ IDE工具的开发

发表于 : 2009-06-09 9:16
wkt
gisworld 写了:codeblocks/anjuta/geany这些都是不错的IDE,没有必要从头做吧
这些IDE难称不错
支持楼主造轮子!!

Re: 欢迎参与轻量级C/C++ IDE工具的开发

发表于 : 2009-06-09 9:20
eexpress
估计喜欢ide的,把gvim配置好全套按键+热键,也就是ide了。
不就是喜欢在面板上,点点嘛。