佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

12
返回列表 发新帖
楼主: khaisuan

說說open source

[复制链接]
发表于 15-7-2005 01:11 AM | 显示全部楼层
原帖由 Sirius 于 3-7-2005 10:16 PM 发表

不要以为看他们的源码是一件容易的事。

有能力的编程员就可以在这情况下突围。

看别的programmer 写的东西的确不容易。 尤其是不好的程式员写的更是惨。所以说得对,好的developer 和 programmer 一定会突围。 
回复

使用道具 举报


ADVERTISEMENT

发表于 15-7-2005 01:16 AM | 显示全部楼层
Open source 里还有一点我觉得非常重要, 就是 Standard 的问题, 如果没有一个团体,机构或组织来 define Standard, open soure 是变得乱, 可能 user 或别的programmer & developer maintain 起来就不容易。比如 Java Open source 里的 JSR 又或则是 IEEE ... etc.
回复

使用道具 举报

发表于 15-7-2005 07:32 PM | 显示全部楼层
原帖由 Sirius 于 3-7-2005 10:16 PM 发表
不要以为看他们的源码是一件容易的事。

这个我很认同,因为我学习PHP的时候看过很多国外编程员的作品。
他们对类的引用和对象编程的境界已经到了我们崇拜的“神”的境界。
所以在参考他们的源码的过程中我不知不觉又把自己提升了一级。

我对LINUX不了解
曾经想买LINUX CD 试试看
可是却看到有不同的LINUX....不知道是什么东东
不知道哪一个好
可以RECOMMENT一下吗?

我觉得如果是初学者的话可以从SuSe,Red Hat,或Mandriva下手。

開源的最大缺點是,當你的程式出問題時,你不能亂賴!
最大好處是,有很多人幫你做備份,修改,打廣告。。。。。。
最可悲是大把人拿你的軟件在賺錢之餘還不斷的罵你!
(當然,如果你的軟件值得使用的話)

其实开源码不一定是没有人维护的,就像Linux一样,他们也有一个组织去开发及修改的。
如果你遇到问题的话你也可以得到支援的。只不过这种支援没有商业化的那么好。
人家毕竟是商业化嘛~

对, 我的见解也是如此, 个有个的存在价值。 我觉得开放源代码会扩大目前的趋势直到一个和闭源码之间的平衡点。

这个我很认同,其实还有很多公司或组织是会选择闭源码的,尤其是一些商业化的闭源码。
因为他们要的是一个拥有足够支援的软件(M$每年都会培养很多MCSE,MCDBA之类的专才)。
他们宁可花多一点点钱来换取更好的支援及服务。其实他们没有察觉到,现今开源码的支援也是不少的。
还有,网络上的开源码喜好者也是很多,如果有什么问题的话大家可以交流交流的。
可是,这些公司为的是利润,他们要在最短的时间内得到解决以继续赚取更多的利润。

Open source 里还有一点我觉得非常重要, 就是 Standard 的问题, 如果没有一个团体,机构或组织来 define Standard, open soure 是变得乱, 可能 user 或别的programmer & developer maintain 起来就不容易。比如 Java Open source 里的 JSR 又或则是 IEEE ... etc.


其实,大多数的开源码本来都是没有人维护的。可是当人们发现有一些标准的问题的时候,自然的就会集合一群开源码的维护者和技术人员来维护这个源码。就比如说:PHP,当初 Rasmus 只是一个人编写这个语言的。可是当被市场的引用越来越大的时候。就有一批维护它的编程员出现了。这些编程员陪伴了 Rasmus 十个年头[周年庆 9-Jun-2005]。一切PHP的发展和管理就是靠这一些开源码的支持这及维护者的。



回复

使用道具 举报

发表于 17-7-2005 04:12 PM | 显示全部楼层
原帖由 jangancari 于 4-7-2005 11:52 PM 发表
对, 我的见解也是如此, 个有个的存在价值。 我觉得开放源代码会扩大目前的趋势直到一个和闭源码之间的平衡点。

是的,一定会到一个平衡点,可是这平衡点的“平衡”究竟是那个点?
很难有个定义,可能目前就是那个点,也可能与目前的状况相反才是平衡点。

原帖由 JR86 于 15-7-2005 07:32 PM 发表
这个我很认同,因为我学习PHP的时候看过很多国外编程员的作品。
他们对类的引用和对象编程的境界已经到了我们崇拜的“神”的境界。
所以在参考他们的源码的过程中我不知不觉又把自己提升了一级。

是的看别人的代码的确是很难,尤其是那些个人编码,
由于没有规格使得他们得代码更为难解读。
再者就是自身得能力尚未足够。
其实开源码不一定是没有人维护的,就像Linux一样,他们也有一个组织去开发及修改的。
如果你遇到问题的话你也可以得到支援的。只不过这种支援没有商业化的那么好。
人家毕竟是商业化嘛~

是咯,有人开源,总会有人维护,哪怕就只有源起人一人也是人呀。
这个我很认同,其实还有很多公司或组织是会选择闭源码的,尤其是一些商业化的闭源码。
因为他们要的是一个拥有足够支援的软件(M$每年都会培养很多MCSE,MCDBA之类的专才)。
他们宁可花多一点点钱来换取更好的支援及服务。其实他们没有察觉到,现今开源码的支援也是不少的。
还有,网络上的开源码喜好者也是很多,如果有什么问题的话大家可以交流交流的。
可是,这些公司为的是利润,他们要在最短的时间内得到解决以继续赚取更多的利润。

其实闭源的功能不只是在于商业性,试想如果像 Windows 的咚咚满街飞,那会如何?
肯定是一种混乱,而且那来的那么多编程师去维护?
而当“技术”不再是“技术”时,还有人能有“技术”吗?
回复

使用道具 举报

发表于 17-7-2005 10:02 PM | 显示全部楼层
其实闭源的功能不只是在于商业性,试想如果像 Windows 的咚咚满街飞,那会如何?
肯定是一种混乱,而且那来的那么多编程师去维护?
而当“技术”不再是“技术”时,还有人能有“技术”吗?


你的意思我明白,就像想当年的“电话”一样,一个市镇或是一个村最多只有一部“电话”。
而这部“电话”是在非常紧急的时候才会派上用场的,所以当时“电话”的地位是多么高贵,稀有。
可是现今的社会,“电话”每人一部,甚至有人有2-3部的,地位已经不如以前了。

其实,开源还是有开源的坏处的。世事是很难做到完美的。
就连被人们认为“电脑神童”的 Bills 所开发出来的 Windows 都会有漏洞,
而且要动用到数百万的编程员为他补洞。

还有,很多人都会误会一点认为开源 == 免费 [开源不一定是免费的。]
就像MySQL,商业用途还是要缴费的,毕竟开发MySQL的编程员也是要吃东西的。

另外,开源最头痛的问题我想应该是漏洞吧。。
因为开源的源码很容易得到,所以研究和发掘漏洞的机会很高。
(不懂这是好处还是坏处?)

还有,我大概归类了开源的利与弊,如有差错,请前辈们提醒。

利:
1) 开发费用减低:目前市场上的商业软件价钱还是很高。如果是学习用途的话,正版的价钱不是每个人可以负担的起的(D版的不要出声)。还有一点,如果你在学习过程中利用开源的话,自然的在工作期间你会觉得开源比较熟悉,比较容易上手,所以你也一定会选择开源为你的工作伙伴(如果是老板指示的另谈别论)。

2) 开源的研究及学习意义:一般国外的编程员都会选择开源,原因是可以省钱。可是,这当中还有另外的意义的,
一般的高手都喜欢开源,开源是可以迅速提升编程员水准的另一的途径。牛顿曰:站在巨人的肩膀上,聪明的你应该明白我的意思吧?就是青出于蓝,胜于蓝。的意思。研究和使用开源可是事半功倍的一个方法。

弊:(懒惰打字了,简短解说)
1) 难以使用 / 上手:这个很简单,用过 linux 和 Windows 的前辈们都知道吧。。M$的产品就是把用户当作笨蛋那样来做的。所以,就连笨蛋都可以上手的。可是 linux 就不同了,可以掌握的人一般都有相当的水准的。这是事实。

2) 学习的难度提高:玩过 PHP 和 .Net 的人都应该明白,就像Windows和Linux那样,哪一个费时间?

3) 开源的市场价值:Linux再优秀,甚至已经完全超越了Windows,可是也一定不能像M$那么多的赚钱。

总结:
开源于闭源的这个问题很难定论。各有各的千秋。
可是如果你问我的看法,我会觉得 [低层的应用,商用软件的效率比较高;高层的应用,开源的价值比较大。]

若有任何误人子弟的观点,请前辈们指教。


[ 本帖最后由 JR86 于 17-7-2005 10:40 PM 编辑 ]
回复

使用道具 举报

发表于 17-10-2005 11:57 AM | 显示全部楼层
JanganCari, 你好象对MMU很熟悉了~

你知道单单MMU 的一个site license 一年都是million 声的


我是开放原始码支持者,看法都和以上几为一样。

咳,通过OPEN SOURCE,我越了解本土技术的落后,就越对MSC感到冷淡呀。

OPEN SOURCE 给我的启发并不单只在技术,还包括了管理和策划。
很多时候,一个没有公司注册的OPEN SOURCE组织的管理都还比某些本地软件开发公司强!

当然,OPNE SOURCE 最大的优点在于让人们脱离付费 SOFTWARE 的 DEPENDANCY。MSC 要成功,一定要长远的从基础做起,否则,那只是片面和短暂的甜头,最大获利的还是MICFOSOFT 等。
回复

使用道具 举报

Follow Us
发表于 18-10-2005 08:43 AM | 显示全部楼层
原帖由 exiang 于 17-10-2005 11:57 AM 发表
JanganCari, 你好象对MMU很熟悉了~



我是开放原始码支持者,看法都和以上几为一样。

咳,通过OPEN SOURCE,我越了解本土技术的落后,就越对MSC感到冷淡呀。

OPEN SOURCE 给我的启发并不单只在技术, ...


呵呵, 有朋友在MMU 工作。 管理层下令转用openoffice.org , 可是IT 部门一句“谁来train 那些员工”就完了。

本土技术的落后是事实, 可是还是有一些高手, 没有那么悲观。

对我来说, Open Source 的崛起是大家从微软的盈利流向IT 技术人员的一个方式。

太多人一窝蜂去读IT 导致IT 市场萎缩, 优秀的IT新鲜人被压低价钱, 被公司用无理的聘请条件套着。

Open Source创造的是一个新的商业模式,让IT 人员的出路更加多元化。
回复

使用道具 举报

发表于 2-1-2006 03:47 PM | 显示全部楼层

我也认同jagancari兄所说的,开源软体的洪流已开始了。
暂时还没人知道这股洪流会带来多大的冲击?
不过我相信,开源码软体就像火烧森林那样,要是开始了就很难去阻止/停下来。
每一个开源码软体的用户都是潜在的开发者与软体测试者,雪球会越滚越大。

在这股洪流还未那么大之前,我会准备去适应。
我已经尝试去试用了一些开源软体,现在我的电脑(视窗系统)已有接近一半是开源软体。
希望今年06年会进一步提高到八成或以上。
我的GNU/Linux系统有九成以上是开源软体了,希望有一天能达到100%开源软体。

有了开源码软体,我才有机会学习Unix Like系统与其软体。
要不是D版,我何时才有能力买电脑呢? 硬体两三千元,软体可能是千元或许要上万元!
可是我不想一辈子都用D版,我也想大大声和人说:我电脑的软体是用正版的!
所以开源码/自由软体已成为了我的其中一个选择/出路。

以上只是以一个电脑用户的角度来看开源码,
至于编程员方面就不是很清楚,因为我未当过编程员。
以后应该有机会参与开源软体开发项目,到时才和大家分享。
回复

使用道具 举报


ADVERTISEMENT

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 5-6-2024 09:15 AM , Processed in 0.055043 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表