mandrakechina 发表于 2005-12-9 21:29:42

大多数人无法用VB编出来算法密集型的软件,因为VB runtime的运行效率太低。VB一点也不易用,它只不过是为了满足某些人的虚荣心开发出来的软件。你真的认为现在已经进入全民编程的时代了么?

我不但用Turbo C语言编出过图形程序,而且还是中文的图形界面程序,可以支持鼠标。当然,这是七八年前我做的事,而且是参考了很多资料编出来的,况且我现在也不编程了。一个人要完成一样工作会选择什么类型的程序,取决于这项工作适合用什么样的程序来完成,与图形界面还是文本界面没有关系。

Windows只有微软一家公司出。你为什么就不能把Red Hat Linux、SUSE Linux、Mandriva Linux都看作不同的操作系统呢?因为他们都是不同的公司出的。你会认为空调的遥控器可以指挥电视么?或者,你会指望在CDMA手机上使用GPRS服务么?不同公司或者厂家之间的东西为什么要兼容,难道就因为它们都叫Linux么?

软件为什么要安装到别的地方,而不是软件自己规定的地方?这样管理起来真的方便么?你在Windows中将软件安装到其它地方,只有两种可能:磁盘空间不足或者绿色软件。

紫光拼音没有Linux版,或者说它只为红旗Linux提供了二进制版。你可以使用scim-pinyin,这是一个很好的语句输入法,个人认为智能性超过了微软拼音,至于比紫光拼音这样的词语输入法要高级得多。

如斯 发表于 2005-12-9 21:49:36

大多数人无法用VB编出来算法密集型的软件,因为VB runtime的运行效率太低。VB一点也不易用,它只不过是为了满足某些人的虚荣心开发出来的软件。你真的认为现在已经进入全民编程的时代了么?
我没有这样认为啊.可是有些人是在满足虚荣心的基础上坚持学习编程的!还有就是难道非要到全民编程的时代才要使用一些简单易用的开发软件吗?无法用VB编出来算法密集型的软件那是因为它功能不是强大,可是他易用啊!对于那些算法不密集的呢?难道我们也要用那些用来开发算法密集型的软件工具?为什么我们不可以因地制宜呢?

Windows只有微软一家公司出。你为什么就不能把Red Hat Linux、SUSE Linux、Mandriva Linux都看作不同的操作系统呢?
可是,无论是谁在统计linux的市场占有率的时候都没有把他们看成单独的操作系统啊!既然他们都没有这样做,我有什么理由和资格这样做呢?

软件为什么要安装到别的地方,而不是软件自己规定的地方?这样管理起来真的方便么?
很抱歉,我这个人不喜欢软件找地方.我感觉还是我自己管理的好!还有就是我的所有同学当中除了菜鸟都会把软件放着另外的地方,而这些软件并不全是绿色软件!也与空间无关!只是因为我们不相信系统崩溃的时候还可以将他们保存的完好(有时候在软件目录里面的东西是我们不想丢失的),而我们自己找地方却可以.

对于输入法哪个好的讨论没有太大的意义!输入法是个习惯问题,我个人喜欢拼音加加,而有些人喜欢智能ABC,还有人喜欢微软拼音.不要告诉他们那种输入法更先进!没有意义!五笔要比拼音好一些,可是并不是每个人都要用五笔!

如斯 发表于 2005-12-9 21:53:54

我丝毫不怀疑大哥您可以用Turbo C语言编出图形程序,因为我也可以.不过我也知道,一个图形程序在VB下可以2小时完成,在Turbo C两天也不一定完成!这个就是我说的因地制宜!并不是强大就可以用来解决所有问题!有时候那些不强大的工具更有效率!不是吗?
正如你说的:一个人要完成一样工作会选择什么类型的程序,取决于这项工作适合用什么样的程序来完成,与图形界面还是文本界面没有关系.同样不同的工作我们需要用不同的工具来完成不是吗?至于是有功能强大而难学的工具,还是用易学而功能不强大的工具(通常他们在解决相关问题时更加有效率),同样按照工作的类型,不是吗?可是,我们现在却想有一些强大而难学的工具来解决应该用易学而功能不强大的工具来解决的问题,这不是浪费时间吗?

black1234 发表于 2005-12-9 22:08:17

哇,今天好热闹啊,也来插两句。
    这个问题的起点很简单,为什么linux有很多优越的地方,为什么现实就是windows的占有率高于linux?不要说是在桌面领域,最近就是在服务器领域windows也在赶超?为什么,绝大部分普通用户就不愿意用linux?一些程序员也不愿意用?我国教育体制问题吗?在国外linux不也是在win的压制之下。
   缺乏易用性?缺乏统一标准?............缺乏利益体系链接,无法进行大规模的开发?宣传不足吗?
   问题如何解决?
    等各个发行版把自己的问题解决吗?等到何年何月?linux桌面基本到达winxp的水平,vista即将发布?linux普及还是遥遥无期。
    。。。。。。。。。。。。。。。。。。。???????????为什么?

chaobill 发表于 2005-12-9 22:08:18

在 windows 下我们也要去打资料,去看书才把 windows 的特性学好。有人能不学就把注册表熟悉吗?我相信这种牛人更适合玩 linux
// 从 Windows 转玩 Linux 的 莫不精通注册表, 从 Linux 转玩 Windows的,没看过成功的例子
我看我就是一个玩不动 Linux 的例子

也没有众多的开发人员去开发那些高手不愿意开发的小工具!
//有,但是都找不到,至少中文平台

五、linux下的安装和卸载软件不是太容易!
// 因为 FHS 兼容问题 "Filesystem Hierarchy Standard"

2. 软件的依赖关系和桌面环境是两码事。一个桌面环境首先是一个开发平台
//其实,操作系统就是一个标准

mandrakechina 发表于 2005-12-9 22:08:45

全民编程的时代永远不会到来,编程序也不是每个计算机用户必须掌握的基本技能。大多数人根本就不会安装系统或者修改注册表,一样也可以把电脑用得很好。请你把脑子里人人皆为计算机专家的幻想彻底挖掉,多到现实生活中调查一下。

如果把各公司的Linux产品再全部分开统计的话,数字会更小一点。况且,鉴于IDC、Red Hat、IBM之间扯不清的关系,这个数字必须放在一起统计。

我再说一次,Linux不是Windows。Linux对配置文件等内容的管理与Windows不同,即便全部安装在默认位置,也不会出现配置文件或数据文件丢失的情况。你总是用Windows的思想来考虑Linux,这是不对的。有的人总是说要好好学习Linux,真正学到了什么?安装输入法还是乱改系统配置文件?难道学习Linux的规则或者思想不比这些东西更加重要么?

使用Linux的唯一目的是将你已经被Windows洗掉的脑子重新找回来,而不是赶时髦或者其它。

另外,VB的后面有Win32 API,TurboC根本就没有窗口管理器和现成的图形界面接口。况且,VB是面向对象的,C是面向过程的,二者在这几个方面没有可比性。

我还是那句话,Windows和Linux都永远无法取代对方,你所需要做的是投入Linux,而不是整天发牢骚。

如斯 发表于 2005-12-9 22:26:06

呵呵!很抱歉!我没有在发牢骚!我在找linux的不足,这样才可以弥补它的不足,才可以有更大的进步!

全民编程的时代永远不会到来,编程序也不是每个计算机用户必须掌握的基本技能。大多数人根本就不会安装系统或者修改注册表,一样也可以把电脑用得很好。请你把脑子里人人皆为计算机专家的幻想彻底挖掉,多到现实生活中调查一下。
我完全赞同你的观点!不过我不明白,你怎么会认为我有这样的想法!真的很奇怪!

VB是面向对象的,C是面向过程的.呵呵!是啊!所以他们各自才有存在的理由啊!所以在linux下也需要有向VB这样的东西(不仅仅在编程这方面).事实是现在linux下只有C语言这类工具!我的意思是说我们不仅仅需要那些功能强大的软件!也需要那些功能不强大却在处理某些问题是非常有效率的工具!

安装输入法------很抱歉!习惯一旦养成很难改变!何况我也不可能仅仅在linux下工作,至少现在还不可以!

即便全部安装在默认位置,也不会出现配置文件或数据文件丢失的情况.可是,在我重新安装系统的时候总是有一些莫名其妙的存在那些默认位置里面的隐藏文件在搞鬼!我不得不找到他们然后修改他们!这个在升级系统或更换系统的时候更加明显!而安装在自定义位置就不会有这种问题!我可以毫无顾虑的把默认目录覆盖掉!

haulm 发表于 2005-12-9 22:27:45

该是要让国产linux走入市场时候了

如斯 发表于 2005-12-9 22:30:55

你总是用Windows的思想来考虑Linux,这是不对的。
很抱歉!或许有时候是这样的!但是,你有没有想过windows的思想也不是一无是处,linux也不是特别完美,不是吗?

mandrakechina 发表于 2005-12-9 22:42:30

Linux下也有C++、C#,也有很好的IDE,比如Kdevelop、anjuta。我没有见过Basic的实现,但据说mono正在开发VB#。

Perl、Python就是很好的语言,这些解释型的编程语言,即可以用来编写应用程序,也可以用来完成简单的小玩意。比如泡泡龙就是Mandriva的员工用Perl编写的。

你说的那种隐藏文件的问题,是由于rpm这个程序的版本太低造成的,使用4.2或更高版本的rpm,没有这个问题。dpkg的高版本也正在考虑实现这个东西。

我没有说Windows的观点不对,但你把Windows的想法用到Linux,这就不对了。这是两个完全不同的东西,你的惯性在这里发挥得不对。

如斯 发表于 2005-12-9 22:47:56

在我看来如果linux还不放下原来的思想那么它的优势会越来越少!为什么这样说?因为windows是不管什么这思想哪观念的,历史告诉我们windows会把那些被众人说的linux的优点统统学去!看看windows是怎样在图形界面上学习MAC的吧!还有想想他是怎样在网络当面学习UNIX和netspace的吧!
你没有看到微软正在不遗余力的解决安全性问题吗?这个就是他进来在服务器端有起色的原因!不是吗?以后呢?会不会形势对于linux越来越不利?那么,不要说桌面就是服务器端,linux
也很难于windows抗衡!
一旦那一天来临,linux如果还不能学到windows的优点的话,是不是很麻烦?

yang2518 发表于 2005-12-9 22:50:50

看了上面诸位的讨论,都有道理,我想mandrakechina应当注意其中的关键一点:路径依赖!
    路径依赖!!!这个社会进步的法则是社会发展的客观规律!是被无数的例子倒证明了的。例如:
1、无论中华文明如何好,现在则必须要按照西方文明(现代工业化)的发展方式去发展。(你可以尽情地赞扬中华文化、贬低西方文明,但你无法回避自身的西化)
2、尽管人如何指责现在的计算机键盘设计的不合理性,人们却只能在现在的这个键盘上去发展。…………
…………………………………………
   由于win已经成为了市场标准,大多数的用户都会以win去看待其他的操作系统,这就意味着win的界面、软件安装方式、使用习惯等,都成为了衡量linux能否赢得用户、获取市场的标准。换言之,win所带给普通用户的一切都是市场标准,不可能改变的标准!(除非你能改变用户的主观偏好)。违背了这个标准,就意味着失去了普通用户,即最广大的市场!
linux只能在win所建立的用户习惯上去发展自己。没办法,路径依赖是这个世界的法则!

haulm 发表于 2005-12-9 22:53:11

GTK+2.8不是已经可以号称用任何的语言来写的么,别吵了,我虽然只会PHP这种服务器脚本语言,可在GTK+里就可以用它来编linux程序。
对于技术来说,未来的技术也会越来越自由,win思想也好linux思维也罢,最后都属于操作系统思想。
把Windows的想法用到Linux的说法如果详解的话是:不要把windows易用性的操作惯性带到linux下而报怨linux没有这样的机制,要着手去适应了解linux这些缺点外的强大的地方。但决对不要希望这句话一直存在linux界,linux最终走向市场,它的易用性也有一天要表现出来的。
红旗5已经开始加大力度自行开发软件和配置软件来武装系统。

lanzinc 发表于 2005-12-9 22:56:32


您的疑问:我不知道给这样的人一个Linux用,她会有什么不适应。
您可以尝试一下,不过我猜想的结果是还是得麻烦您换回M¥(在中国得用RMB符号),假设该女未婚,则可以猜想到这样的某些措手不及的局面:比如男朋友来了想装个游戏玩时。。想和其它男女好友QQ视频对话时。。。来了个朋友借用电脑打字编辑文件时。。。想学个coreldraw/flash时。。最终还得麻烦您给一一解决,如果您这个linuxfans坚决坚持不理那就另当别论,伊还可以找别人)

不是想调侃您,我只是想说咱这些linuxfans还是得实际一点。。


我觉得这是一种对linux的价值的误解。每个有生命力的产品,其核心价值往往表现在他的个性上。linux并不是为了成为windows的替代品而存在的。
我觉得linux的核心价值在于对点点滴滴的创意的汇集,在于对技术的传播的推动。
在于提供了一种机制,提供了一个可用的公共平台。

如斯 发表于 2005-12-9 22:59:28

你的惯性在这里发挥得不对.
是吗?我很抱歉!这个问题,我自己很难觉察到的!
我知道Kdevelop,也试图使用他!可惜,不只因为我太笨还是他太难,硬是没有学会怎么用它.还有就是我也找不到相关的书籍!呵呵!没有办法只有放弃!anjuta没有注意过!不过想来也不是特别容易学的东西!不然不会不被人挂在口头上!不是吗?

Python正在学!可是,不是一天两天的事!他的开发思想和面向对象(还有面向过程)有很大的区别!我现在正在经历第三次洗脑!呵呵!

还有就是借用一下windows的思想也并不是坏事.何况windows的思想也不一定是windows原创的,说不定是他从mac或UNIX那儿学来的.
页: 1 2 3 [4] 5 6 7
查看完整版本: 摘抄发表在红旗论坛的帖子:我们在干什么?