mumu
写手
写手
  • 铜币0枚
  • 威望0点
  • 贡献值0点
阅读:831回复:17

几类开发工具的简单介绍

楼主#
更多 发布于:2003-09-11 14:11
本贴是想对我熟悉的一些"通用"编程工具做一些泛泛的介绍与推广的工作,尚在不断修补之中.请大家自觉"不"要跟贴.
有只立个标题占住空缺的,逐渐补充内容.
细节可由关键字至google搜之.

实际上,不论你做什么项目,它们几乎总是必须的.只是可能你还不知道如何使用它:?~

以下介绍多数为开放源码的工业级产品.比较侧重于通用,合作开发的项目.

祝大家节日愉快,事业有成. [ 2003-09-12 13:03:39 mumu 修改 ]
王小波说:“中年妇女在中国是一种自然灾害,这倒不是因为她们不好看,而是因为她们故意要恶心人。” 一天,我乘坐公交车,一位MM突然转过头来对我说:“你帅吗?”我说:“我不帅!”MM突然给我一巴掌,并说:“我最讨厌说谎的人了!” 如果你更热爱金钱而非自由,更习惯于被奴役的安宁而畏惧令人充满活力的争取自由的抗争,那么,请你静静地走开。我们不会乞求你的建议或是帮助。伏下身去讨好那喂养你的人吧。但愿身上的锁链不会给你造成太多的痛苦,但愿未来的人们不会记起你曾经是我们的国人 Samuel Adams: 18世纪美国独立革命重要领袖,著有“殖民者的权利”
mumu
写手
写手
  • 铜币0枚
  • 威望0点
  • 贡献值0点
1C#
发布于:2003-09-18 10:45
Re: 几类开发工具的简单介绍
也就是说,你学习PYTHON只需要买一本好书就够了(核心很小,类型可变设计灵活简单),其它只要看RFC,XML那类的参考资料.

学C++或是JAVA可能知道的不够多的时候,立即编程会产生比较大的缺陷(背景复杂)).而且单买一本书看可能涉及不到重要或有用的功能实现.

国内不太常用PERL/PYTHON/TCL这类语言,只是因为接触不多吧.因为中国IT起点比较低,选择机会也比较少.百家齐放也需要悠久的历史来做底.

国外的大师如<C++ PRIMER>的作者,不也给迪斯尼写过PERL的动画脚本么?

脚本语言好处不少.最直接的应用就是网页常用的CGI/ASP/PHP...
王小波说:“中年妇女在中国是一种自然灾害,这倒不是因为她们不好看,而是因为她们故意要恶心人。” 一天,我乘坐公交车,一位MM突然转过头来对我说:“你帅吗?”我说:“我不帅!”MM突然给我一巴掌,并说:“我最讨厌说谎的人了!” 如果你更热爱金钱而非自由,更习惯于被奴役的安宁而畏惧令人充满活力的争取自由的抗争,那么,请你静静地走开。我们不会乞求你的建议或是帮助。伏下身去讨好那喂养你的人吧。但愿身上的锁链不会给你造成太多的痛苦,但愿未来的人们不会记起你曾经是我们的国人 Samuel Adams: 18世纪美国独立革命重要领袖,著有“殖民者的权利”
mumu
写手
写手
  • 铜币0枚
  • 威望0点
  • 贡献值0点
2C#
发布于:2003-09-18 09:16
Re: 几类开发工具的简单介绍
任何语言都是如此,C为跟系统底层打交道,也要求熟悉它的环境,否则功能就不强大和方便移植.
JAVA也要了解虚拟机,API,J2EE规范,不过不考虑平台.
PYTHON做网络程序也象C差不多,协议细节当然是免不了的.这样子才够灵活嘛.
PYTHON的好处是,你不需要为语言付出额外的代价,基本上想出来就等于实现了.标准库非常友好.

PYTHON被称做是下一代脚本语言.是我用着最方便的一个.PERL和SCHEME不太易用.

当然,语言只是辅助性的工具,对真正的高手可能不太重要,但对于一般开发应用的效率来讲,差别还是会比较明显.
王小波说:“中年妇女在中国是一种自然灾害,这倒不是因为她们不好看,而是因为她们故意要恶心人。” 一天,我乘坐公交车,一位MM突然转过头来对我说:“你帅吗?”我说:“我不帅!”MM突然给我一巴掌,并说:“我最讨厌说谎的人了!” 如果你更热爱金钱而非自由,更习惯于被奴役的安宁而畏惧令人充满活力的争取自由的抗争,那么,请你静静地走开。我们不会乞求你的建议或是帮助。伏下身去讨好那喂养你的人吧。但愿身上的锁链不会给你造成太多的痛苦,但愿未来的人们不会记起你曾经是我们的国人 Samuel Adams: 18世纪美国独立革命重要领袖,著有“殖民者的权利”
JOKER
知名人士
知名人士
  • 铜币0枚
  • 威望0点
  • 贡献值0点
3C#
发布于:2003-09-18 08:53
Re: 几类开发工具的简单介绍
有介绍eclipse的绝世好文吗?
ApH
ApH
知名人士
知名人士
  • 铜币0枚
  • 威望0点
  • 贡献值0点
4C#
发布于:2003-09-17 21:48
Re: 几类开发工具的简单介绍
这样看来,Python也并不象想象的那样容易学习,我觉得他的自由和我们熟悉的Program有点出入,而且写出简单的程序容易,而复杂的程序还需要好多……time。
mumu
写手
写手
  • 铜币0枚
  • 威望0点
  • 贡献值0点
5C#
发布于:2003-09-15 09:36
Re: 几类开发工具的简单介绍
Python库的重用性非常之高,基本上你的应用不需要自已从底层来完全实现.
可惜正因为库太正式,学习Python免不了要熟悉各种标准库的细节.
否则还是达不到重用的目标.也就是说,你要很熟悉它才可以充分发挥它快速而便利开发的特点.

最标准的教程是风靡一时的BT下载.使用了非常精致的封装技术.
王小波说:“中年妇女在中国是一种自然灾害,这倒不是因为她们不好看,而是因为她们故意要恶心人。” 一天,我乘坐公交车,一位MM突然转过头来对我说:“你帅吗?”我说:“我不帅!”MM突然给我一巴掌,并说:“我最讨厌说谎的人了!” 如果你更热爱金钱而非自由,更习惯于被奴役的安宁而畏惧令人充满活力的争取自由的抗争,那么,请你静静地走开。我们不会乞求你的建议或是帮助。伏下身去讨好那喂养你的人吧。但愿身上的锁链不会给你造成太多的痛苦,但愿未来的人们不会记起你曾经是我们的国人 Samuel Adams: 18世纪美国独立革命重要领袖,著有“殖民者的权利”
ApH
ApH
知名人士
知名人士
  • 铜币0枚
  • 威望0点
  • 贡献值0点
6C#
发布于:2003-09-13 18:46
Re: 几类开发工具的简单介绍
Eclipse 有多慢呀? 如果是jdk1.4 + Eclipse 2.1的话速度很快的,Sun one studio和Jbuilder的速度都不好,JEdit也是,现在发现Emacs真的很好用,只是比较难学。:)

其实还有好多工具,如 grep, sed, awk, diff, yacc, lex...
都是小巧而强大,而且有着丰厚的历史背景、经验,经过验证而保留下来(而不是为了兼容)的东东,必定有其优势,缺点是“我们不会用”,用一次就会喜欢上的。

我喜欢简单而严谨的东西,Python的库不小(这还可以忍受),但太“自由”了,让我有点不知所措的感觉。
JOKER
知名人士
知名人士
  • 铜币0枚
  • 威望0点
  • 贡献值0点
7C#
发布于:2003-09-11 15:28
Re: 几类开发工具的简单介绍
Eclipse是够慢的,和sun one studio差不多。不过比jbuilder9强多了。
mumu
写手
写手
  • 铜币0枚
  • 威望0点
  • 贡献值0点
8C#
发布于:2003-09-11 15:28
Re: 几类开发工具的简单介绍
google

google的搜索和usenet拥有可能的众多资源.

cn.yahoo.com同样如此.
王小波说:“中年妇女在中国是一种自然灾害,这倒不是因为她们不好看,而是因为她们故意要恶心人。” 一天,我乘坐公交车,一位MM突然转过头来对我说:“你帅吗?”我说:“我不帅!”MM突然给我一巴掌,并说:“我最讨厌说谎的人了!” 如果你更热爱金钱而非自由,更习惯于被奴役的安宁而畏惧令人充满活力的争取自由的抗争,那么,请你静静地走开。我们不会乞求你的建议或是帮助。伏下身去讨好那喂养你的人吧。但愿身上的锁链不会给你造成太多的痛苦,但愿未来的人们不会记起你曾经是我们的国人 Samuel Adams: 18世纪美国独立革命重要领袖,著有“殖民者的权利”
mumu
写手
写手
  • 铜币0枚
  • 威望0点
  • 贡献值0点
9C#
发布于:2003-09-11 14:16
Re: 几类开发工具的简单介绍
Python

每个人都至少应该熟悉一门脚本语言:))

脚本语言的特点是开发效率高和学习简单.

至于Python,跟Perl/Scheme/TCL一些工具差不多,它更加强调简洁性.

它跨平台,也有十分完备的工具库.你几乎刚上手就可以编出有一点用的程序.

扩展方便,和C与JAVA较紧密.

"Python has been an important part of Google since the beginning, and remains so as the system grows and evolves. Today dozens of Google engineers use Python, and we're looking for more people with skills in this language."

 said Peter Norvig, director of search quality at Google, Inc. [ 2003-09-12 12:57:30 mumu 修改 ]
王小波说:“中年妇女在中国是一种自然灾害,这倒不是因为她们不好看,而是因为她们故意要恶心人。” 一天,我乘坐公交车,一位MM突然转过头来对我说:“你帅吗?”我说:“我不帅!”MM突然给我一巴掌,并说:“我最讨厌说谎的人了!” 如果你更热爱金钱而非自由,更习惯于被奴役的安宁而畏惧令人充满活力的争取自由的抗争,那么,请你静静地走开。我们不会乞求你的建议或是帮助。伏下身去讨好那喂养你的人吧。但愿身上的锁链不会给你造成太多的痛苦,但愿未来的人们不会记起你曾经是我们的国人 Samuel Adams: 18世纪美国独立革命重要领袖,著有“殖民者的权利”
mumu
写手
写手
  • 铜币0枚
  • 威望0点
  • 贡献值0点
10C#
发布于:2003-09-11 14:14
Re: 几类开发工具的简单介绍
tex

科技工作者技术论文不用TEX的话,可能要失色不少了.

跟WORD的比较.
WORD所见即所得.
TEX所想即所得.

通常TEX文档比WORD文档漂亮一千倍.
[ 2003-09-11 15:10:35 mumu 修改 ]
王小波说:“中年妇女在中国是一种自然灾害,这倒不是因为她们不好看,而是因为她们故意要恶心人。” 一天,我乘坐公交车,一位MM突然转过头来对我说:“你帅吗?”我说:“我不帅!”MM突然给我一巴掌,并说:“我最讨厌说谎的人了!” 如果你更热爱金钱而非自由,更习惯于被奴役的安宁而畏惧令人充满活力的争取自由的抗争,那么,请你静静地走开。我们不会乞求你的建议或是帮助。伏下身去讨好那喂养你的人吧。但愿身上的锁链不会给你造成太多的痛苦,但愿未来的人们不会记起你曾经是我们的国人 Samuel Adams: 18世纪美国独立革命重要领袖,著有“殖民者的权利”
mumu
写手
写手
  • 铜币0枚
  • 威望0点
  • 贡献值0点
11C#
发布于:2003-09-11 14:14
Re: 几类开发工具的简单介绍
Bugzilla

缺陷追踪系统
是bug管理的工具
[ 2003-09-11 14:25:41 mumu 修改 ]
王小波说:“中年妇女在中国是一种自然灾害,这倒不是因为她们不好看,而是因为她们故意要恶心人。” 一天,我乘坐公交车,一位MM突然转过头来对我说:“你帅吗?”我说:“我不帅!”MM突然给我一巴掌,并说:“我最讨厌说谎的人了!” 如果你更热爱金钱而非自由,更习惯于被奴役的安宁而畏惧令人充满活力的争取自由的抗争,那么,请你静静地走开。我们不会乞求你的建议或是帮助。伏下身去讨好那喂养你的人吧。但愿身上的锁链不会给你造成太多的痛苦,但愿未来的人们不会记起你曾经是我们的国人 Samuel Adams: 18世纪美国独立革命重要领袖,著有“殖民者的权利”
mumu
写手
写手
  • 铜币0枚
  • 威望0点
  • 贡献值0点
12C#
发布于:2003-09-11 14:14
Re: 几类开发工具的简单介绍
Blog

简单来说,blog更是一种无主题变奏,一般来说是少数人(大多数情况下是一个人)的关注的蔓延。一般的blog站点都会有一个主题,
凡是这个主旨往往都是很松散的,而且一般不会去刻意地控制内容的相关性。
blog注重的是个人的思想(不管多么不成熟,多么地匪夷所思),个性化是blog的最重要特色。
blog注重交流,一般是小范围的交流,通过访问者对一些或者一篇blog文章的评论和交互。
blog也有协作的意思,但是协作一般是指多人维护,而维护者之间可能着力于完全不同的内容。这种协作在内容而言是比较松散的。
任何人,任何主体的站点,你都可以以blog方式展示,都有它的生机和活力。 [ 2003-09-11 14:24:52 mumu 修改 ]
王小波说:“中年妇女在中国是一种自然灾害,这倒不是因为她们不好看,而是因为她们故意要恶心人。” 一天,我乘坐公交车,一位MM突然转过头来对我说:“你帅吗?”我说:“我不帅!”MM突然给我一巴掌,并说:“我最讨厌说谎的人了!” 如果你更热爱金钱而非自由,更习惯于被奴役的安宁而畏惧令人充满活力的争取自由的抗争,那么,请你静静地走开。我们不会乞求你的建议或是帮助。伏下身去讨好那喂养你的人吧。但愿身上的锁链不会给你造成太多的痛苦,但愿未来的人们不会记起你曾经是我们的国人 Samuel Adams: 18世纪美国独立革命重要领袖,著有“殖民者的权利”
mumu
写手
写手
  • 铜币0枚
  • 威望0点
  • 贡献值0点
13C#
发布于:2003-09-11 14:14
Re: 几类开发工具的简单介绍
wiki

Wiki - 一种多人协作的写作工具。Wiki站点可以有多人(甚至任何访问者)维护,每个人都可以发表自己的意见,或者对共同的主题进行扩展或者探讨。
Wiki站点一般都有着一个严格的共同关注,Wiki的主体一般是明确的坚定的。
Wiki站点的内容要求着高度相关性。
最其确定的主旨,任何写作者和参与者都应当严肃地遵从。
Wiki的协作是针对同一主题作外延式和内涵式的扩展,将同一个问题谈得很充分很深入。
Wiki非常适合于做一种 “All about something”的站点。个性化在这里不是最重要的,信息的完整性和充分性以及权威性才是真正的目标。
Wiki由于其技术实现和含义的交织和复杂性,如果你漫无主题地去发挥,最终连建立者自己都会很快的迷失。
Wiki使用最多也最合适的就是去共同进行文档的写作或者文章/书籍的写作。
特别是技术相关的(尤以程序开发相关的)FAQ,更多的也是更合适地以Wiki来展现。 [ 2003-09-11 14:25:20 mumu 修改 ]
王小波说:“中年妇女在中国是一种自然灾害,这倒不是因为她们不好看,而是因为她们故意要恶心人。” 一天,我乘坐公交车,一位MM突然转过头来对我说:“你帅吗?”我说:“我不帅!”MM突然给我一巴掌,并说:“我最讨厌说谎的人了!” 如果你更热爱金钱而非自由,更习惯于被奴役的安宁而畏惧令人充满活力的争取自由的抗争,那么,请你静静地走开。我们不会乞求你的建议或是帮助。伏下身去讨好那喂养你的人吧。但愿身上的锁链不会给你造成太多的痛苦,但愿未来的人们不会记起你曾经是我们的国人 Samuel Adams: 18世纪美国独立革命重要领袖,著有“殖民者的权利”
mumu
写手
写手
  • 铜币0枚
  • 威望0点
  • 贡献值0点
14C#
发布于:2003-09-11 14:13
Re: 几类开发工具的简单介绍
Ant

日常构建工具,常用于JAVA开发.
其实它还可以完成很多其它工作,因为它使用命令. [ 2003-09-11 14:27:16 mumu 修改 ]
王小波说:“中年妇女在中国是一种自然灾害,这倒不是因为她们不好看,而是因为她们故意要恶心人。” 一天,我乘坐公交车,一位MM突然转过头来对我说:“你帅吗?”我说:“我不帅!”MM突然给我一巴掌,并说:“我最讨厌说谎的人了!” 如果你更热爱金钱而非自由,更习惯于被奴役的安宁而畏惧令人充满活力的争取自由的抗争,那么,请你静静地走开。我们不会乞求你的建议或是帮助。伏下身去讨好那喂养你的人吧。但愿身上的锁链不会给你造成太多的痛苦,但愿未来的人们不会记起你曾经是我们的国人 Samuel Adams: 18世纪美国独立革命重要领袖,著有“殖民者的权利”
mumu
写手
写手
  • 铜币0枚
  • 威望0点
  • 贡献值0点
15C#
发布于:2003-09-11 14:13
本水坛由我来浇灌,不许抢
unit test

与Ant配合使用,实现XP(极限编程)的辅助工具.XUnit有不同语言的实现版本. [ 2003-09-11 15:22:24 mumu 修改 ]
王小波说:“中年妇女在中国是一种自然灾害,这倒不是因为她们不好看,而是因为她们故意要恶心人。” 一天,我乘坐公交车,一位MM突然转过头来对我说:“你帅吗?”我说:“我不帅!”MM突然给我一巴掌,并说:“我最讨厌说谎的人了!” 如果你更热爱金钱而非自由,更习惯于被奴役的安宁而畏惧令人充满活力的争取自由的抗争,那么,请你静静地走开。我们不会乞求你的建议或是帮助。伏下身去讨好那喂养你的人吧。但愿身上的锁链不会给你造成太多的痛苦,但愿未来的人们不会记起你曾经是我们的国人 Samuel Adams: 18世纪美国独立革命重要领袖,著有“殖民者的权利”
mumu
写手
写手
  • 铜币0枚
  • 威望0点
  • 贡献值0点
16C#
发布于:2003-09-11 14:13
本水坛由我来浇灌,不许抢
cvs

方便多人合作开发,跟踪项目的版本控制工具. [ 2003-09-11 15:13:31 mumu 修改 ]
王小波说:“中年妇女在中国是一种自然灾害,这倒不是因为她们不好看,而是因为她们故意要恶心人。” 一天,我乘坐公交车,一位MM突然转过头来对我说:“你帅吗?”我说:“我不帅!”MM突然给我一巴掌,并说:“我最讨厌说谎的人了!” 如果你更热爱金钱而非自由,更习惯于被奴役的安宁而畏惧令人充满活力的争取自由的抗争,那么,请你静静地走开。我们不会乞求你的建议或是帮助。伏下身去讨好那喂养你的人吧。但愿身上的锁链不会给你造成太多的痛苦,但愿未来的人们不会记起你曾经是我们的国人 Samuel Adams: 18世纪美国独立革命重要领袖,著有“殖民者的权利”
mumu
写手
写手
  • 铜币0枚
  • 威望0点
  • 贡献值0点
17C#
发布于:2003-09-11 14:12
本水坛由我来浇灌,不许抢
Eclipse

本工具内容空缺.因为它太复杂了.跟EMACS一样难于介绍.

总而言之,用一次就会喜欢上它.缺点是JAVA有些慢. [ 2003-09-11 15:20:20 mumu 修改 ]
王小波说:“中年妇女在中国是一种自然灾害,这倒不是因为她们不好看,而是因为她们故意要恶心人。” 一天,我乘坐公交车,一位MM突然转过头来对我说:“你帅吗?”我说:“我不帅!”MM突然给我一巴掌,并说:“我最讨厌说谎的人了!” 如果你更热爱金钱而非自由,更习惯于被奴役的安宁而畏惧令人充满活力的争取自由的抗争,那么,请你静静地走开。我们不会乞求你的建议或是帮助。伏下身去讨好那喂养你的人吧。但愿身上的锁链不会给你造成太多的痛苦,但愿未来的人们不会记起你曾经是我们的国人 Samuel Adams: 18世纪美国独立革命重要领袖,著有“殖民者的权利”
游客

返回顶部