[倡议]不要再写只能运行于Windows平台的代码

关于Ubuntu的故事或对Ubuntu的感慨及心情
zzsu
帖子: 36
注册时间: 2006-01-24 13:15

[倡议]不要再写只能运行于Windows平台的代码

#1

帖子 zzsu » 2007-10-12 8:55

阻碍我们奔向自由的根本原因在于应用程序,若Linux平台可以运行任何我们所依赖的程序,如:较多人提及的QQ、网银、炒股等软件,还有什么能束缚我们呢?
即使作为一个平庸的程序员,相信我们也可以写出不歧视Linux的代码 -- 即使不能专门运行于Linux,起码可以兼顾Linux。
每人只要能有一点点努力,那我们就朝自由前进了一大步。
不要抱怨国际友人没有给我们更好用的Linux,平心而论,华人在这个领域的贡献有多大比例呢?
buhuan
帖子: 183
注册时间: 2007-09-27 15:37

#2

帖子 buhuan » 2007-10-12 9:06

要写出同时能运行于windows和linux的程序需要花费很多的调试时间
头像
bones7456
帖子: 8495
注册时间: 2006-04-12 20:05
来自: 杭州
联系:

#3

帖子 bones7456 » 2007-10-12 9:15

人家写代码的人有他自己的自由,不能强求.
关注我的blog: ε==3
头像
juanzhewudi
帖子: 1114
注册时间: 2006-01-19 11:55
来自: HUST
联系:

#4

帖子 juanzhewudi » 2007-10-12 10:27

还不如捐钱给stallman或者玩开源,让他们购买军火。。。 :D :D
头像
懒蜗牛Gentoo
论坛版主
帖子: 7353
注册时间: 2007-03-02 17:36
系统: Linux Mint

#5

帖子 懒蜗牛Gentoo » 2007-10-12 20:36

写代码不是那么简单的,现在多数程序员学的都是vc,vb,.net,离开微软他们不知道怎么编程序,没了windows那些底层调用就不知道该怎么办了,想照顾这linux他们也不会阿。
虽然世上没有完美的东西,但这并不影响我们追求完美,因为只有偏执狂才TMD能成功。
10.04新手入门——笨兔兔讲述自己的故事
zzsu
帖子: 36
注册时间: 2006-01-24 13:15

#6

帖子 zzsu » 2007-10-13 8:49

犹太人复国所花费的时间是以世纪为单位的,付出了多少人的生命,多少人的全部财产(都知道犹太人最会做生意),那是一代一代人的努力。
我们的师弟师妹在学什么?Windows还是Linux?
我们的下一代学什么?
为子孙后代多想想,从Linux中吸收营养,则后代有可能创造出中国自己的操作系统。

用VB写程序,即使大卖,每个买主都要有一份Windows的授权吧(法律上讲)!我们在为谁写代码?
若开发的是ERP、CRM之类的大型应用程序,还要帮MS兜售Windows Server,SQL Server,众多的 XP/2000 Pro,还有可能微软比我们赚得多很多!
盗版吗?别人可以盗版MS,当然可以盗版你的代码!再说,社会在进步,文明在发展,终有一天反盗版会从强制渐变为自觉,可是Windows的影响不会自动消除。

鄙人陋见:为Windows平台写代码的结果是,顾了眼前,挣了小钱,富了微软,壮大美利坚。
头像
speme
帖子: 723
注册时间: 2005-10-02 8:22
联系:

#7

帖子 speme » 2007-10-13 14:38

写跨平台的代码很麻烦的。光调试就是两倍的时间,不过,许多时候,支持windows的代码经过一定的修改,就可以兼容linux。只是,有些较高层级的调用还无法实现。比方linux下的memo用的都是html来作底层的表现,而windows则是rtf。
子曰,三人行,必有我师,吾曰,世间万物,皆为我师.
buhuan
帖子: 183
注册时间: 2007-09-27 15:37

#8

帖子 buhuan » 2007-10-13 14:51

我写的小程序中,java的最好移植。.net的如果不设计UI也还可以,只要注意一下编码就好了
njayong
帖子: 98
注册时间: 2007-10-03 14:36
来自: 江苏南京

#9

帖子 njayong » 2007-10-13 23:10

估计你是学生吧,见识浅不怪你
1、对于企业来说,不可能一天到晚转换平台,跨平台对他们来说意义不大;对于商业应用软件来说,选择跨平台还是单平台完全是基于成本与收益的考量,就像QQ那样,搞个Linux版难以为他们带来额外收入,但却需要耗费大量成本去开发,TX当然不会干这种赔本赚吆喝的事情。

2、要开发ERP、CRM之类的大型应用程序,不可能完全不用其他商业软件,即使不用MS的SQL server,你同样要花钱买Oracle、MySQL专业版,即使你不用VB,用Java,钱还是流到美国人手里,即使你服务器用Linux,你一样要花钱购买支援服务,所以最终还是一样富了美国,没办法,谁叫人家站在资讯世界的最顶端。
zzsu 写了:犹太人复国所花费的时间是以世纪为单位的,付出了多少人的生命,多少人的全部财产(都知道犹太人最会做生意),那是一代一代人的努力。
我们的师弟师妹在学什么?Windows还是Linux?
我们的下一代学什么?
为子孙后代多想想,从Linux中吸收营养,则后代有可能创造出中国自己的操作系统。

用VB写程序,即使大卖,每个买主都要有一份Windows的授权吧(法律上讲)!我们在为谁写代码?
若开发的是ERP、CRM之类的大型应用程序,还要帮MS兜售Windows Server,SQL Server,众多的 XP/2000 Pro,还有可能微软比我们赚得多很多!
盗版吗?别人可以盗版MS,当然可以盗版你的代码!再说,社会在进步,文明在发展,终有一天反盗版会从强制渐变为自觉,可是Windows的影响不会自动消除。

鄙人陋见:为Windows平台写代码的结果是,顾了眼前,挣了小钱,富了微软,壮大美利坚。
身在L营心在W。。。
vupiggy
帖子: 89
注册时间: 2006-03-19 18:25
来自: FZ->TJ->PEK->AMS->MTL

#10

帖子 vupiggy » 2007-10-14 1:50

很久以前就决定不再写任何瘟到死平台上的程序,目前贯彻得很好,做*nix平台下应用的公司有的是,nnd,实在不行就再扎回学校里去,那里有Linux的广阔天地,就是不妥协。
头像
speme
帖子: 723
注册时间: 2005-10-02 8:22
联系:

#11

帖子 speme » 2007-10-14 18:10

vupiggy 写了:很久以前就决定不再写任何瘟到死平台上的程序,目前贯彻得很好,做*nix平台下应用的公司有的是,nnd,实在不行就再扎回学校里去,那里有Linux的广阔天地,就是不妥协。
羡慕!
子曰,三人行,必有我师,吾曰,世间万物,皆为我师.
zzsu
帖子: 36
注册时间: 2006-01-24 13:15

#12

帖子 zzsu » 2007-10-30 10:21

懒蜗牛Gentoo 写了:...,现在多数程序员学的都是vc,vb,.net,离开微软他们不知道怎么编程序,没了windows那些底层调用就不知道该怎么办了,...
这正是我们应该担心的!
从Linux,我们可以知道这些“底层调用”是怎样来的,从而使得华人自己的“底层调用”成为可能。我们不该世世代代依赖
...Windows那些底层调用...
头像
speme
帖子: 723
注册时间: 2005-10-02 8:22
联系:

#13

帖子 speme » 2007-11-01 19:23

zzsu 写了:
懒蜗牛Gentoo 写了:...,现在多数程序员学的都是vc,vb,.net,离开微软他们不知道怎么编程序,没了windows那些底层调用就不知道该怎么办了,...
这正是我们应该担心的!
从Linux,我们可以知道这些“底层调用”是怎样来的,从而使得华人自己的“底层调用”成为可能。我们不该世世代代依赖
...Windows那些底层调用...
底层调用是一种非常不好的方法。总不能让人家每个软件都从底层写起吧!库设计的目的是让写最终程序变得简单,最好几行就能搞定一个软件。
子曰,三人行,必有我师,吾曰,世间万物,皆为我师.
头像
ciclo
帖子: 786
注册时间: 2007-01-25 16:43
来自: 塔尔塔洛斯

#14

帖子 ciclo » 2007-11-28 15:07

speme 写了:
zzsu 写了:
懒蜗牛Gentoo 写了:...,现在多数程序员学的都是vc,vb,.net,离开微软他们不知道怎么编程序,没了windows那些底层调用就不知道该怎么办了,...
这正是我们应该担心的!
从Linux,我们可以知道这些“底层调用”是怎样来的,从而使得华人自己的“底层调用”成为可能。我们不该世世代代依赖
...Windows那些底层调用...
底层调用是一种非常不好的方法。总不能让人家每个软件都从底层写起吧!库设计的目的是让写最终程序变得简单,最好几行就能搞定一个软件。
那样就失去了写程序的艺术性了
biosxjj
帖子: 277
注册时间: 2007-04-04 15:56

#15

帖子 biosxjj » 2007-11-28 15:08

写linux 倒是愿意 可是要是写linux 软件 我喝西北风去呀 ~~~
珍爱生命 请使用N卡
回复