VC6-MFC过时了吗?
虽然有些偏激,但至少可以为自己学习MFC增加点信心,都2008年了,学MFC,确实有点风险啊,不过经典的东西是应该学学的,毕竟人家沉淀了这么多年的东西。。
摘自CSDN论坛。。
小弟也是过来人,本人做过一年半的.net,不防听我一言:
我说.net不适合程序员来做,主要有以下几个方面:
1.net主要针对于小规模应用,无法到大场面上应用。
你看电信的企业,他们都是用C++,JAVA的,没有哪个是用.net的。那些超市,银行,医院中用的 软件全都不是.net做的。哪些软件的界面都很不怎么美观的。这说明企业主们主要重视的是软件的功能,不是它的皮肤。.net做的软件很不灵活,一般的软 件必须凑合到几万元才能出售,但很少有超过100万以上。但C++的软件就不一样,它们的软件少则几百,多至几万元,有些甚至几千万元。你甚至在晚上,待 在家里就可以赚钱。
2.net程序员做技术没有任何发展前途
经常听见做ERP的公司市场部天天跟业务员讨价还价。程序员辛辛苦苦做的软件,人家业务员一口气就砍 价。为什么呢?做ERP的软件多呀,Dephi可以搞,.net可以搞,JAVE也可以搞。一个好端端的软件被三方人士乱分:市场部占大头,项目经理齐 次,你不懂业务的程序员占小头。你学了几年的技术还要跟在别的业务员后面俯首称臣,哈哈。而且不但要写代码,还天天出差,跑到业务员哪里听他们辩解,这个 不行,给我改掉,那个不行,也改掉。人家业务用几年的软件,你就要给他们改几年的时候。net做软件面向的是中小型企业,他们经济承受能力有限,可以拖项 目的就一定拖,他们想最好给他免费使用软件。经常听到这样话,.net10万元的软件太贵了,能不能便宜点,5万元,人家PB做的三万元就行了。我 call,一个软件被当成菜场中的肉随意还价,你把大学生的劳动力当成什么了。一个计算机系的学生在做了net之后,把数据结构,网络,操作系统,多媒体 的知识全忘了,等于说把饭碗丢了一样。
.net的软件虽然是N层架构的,但是后面几层都是采是代码生成器生成的。那么是不是存在这个工具,只需要输入几行 代码,一个软件就出来,干吗还要写程序呢。更何况.net网上的开源工具要多要少,直接拿来用就是了么。想得更远一点,要写什么程序,只需要把软件低价买 进,高价卖出,不更省事?就是为什么国际的IT行业的人士普遍下降,软件设计师的地位会更次下降。为什么中国IT的高级人才很少,就是缺少精通各项技术的 软件设计师,而不是所谓的项目经理。项目经理的声誉是虚的,其待遇可高可低,随时有被裁员的危险。软件这个领域专业性真的没法跟别的行业比,人家做电路, 做机械,做单片机的,哪一个需要用业务。就是ERP这个半调子软件出格一点,行业不专业,自然收入不高。
3.net软件的稳定性,移植性,扩充性太差。
凡是.net做的软件都要带一个庞大的类库。这个类库随着时间的变化会不断的更新,那么问题就出来了。我有一个项目 是用.net framework 2.0做的,但是我的机子上是用1。0类库的旧的ERP系统,新的软件不兼容,那么是不是要我把 类库卸掉,再重装呢?我想楼主也看到了吧,.net3.5 也出来,那是不是每用到一个新erp系统都要改类库呢。而且.net做的软件一个服 务端只能拖动100左右的客户端,如果几个百,几个千个客户端怎么办,你指望阿里巴巴那样大的企业用你的.net的ERP吗?不可能的。
楼主是csdn的常客吗? 你有不有发现,新版的csdn问题很多,我想多半也是.net做的,有时候留言框时鼠标焦点都响应不了。点击发言按钮,总是发不出去。有时候,点击新闻的 键接,第一次成功,第二次就失败,说什么chickone的问题,想想看应该是.net的问题。做一个软件要对得起用户,不要产品出来,跟我没关系,啥事 都没有,不痛不痒地嘻嘻哈哈说着俏皮话。就拿我现在做的外贸ERP软件来言,打开一个Mng窗体要20多秒时间,这个慢的速度,开发人员都受不了,更别说 用户了。
再者,如果net需要调用像Java,PB的组件,怎么办呢,我可不想重新写这么多代码。可惜的是,跨语言调用,.net做得太痛苦了。
4.net做ERP的软件,竞争太激烈
这是众所周知的,你一个ERP软件卖十万元,而人家PB的软件只需要几万元,而且三个月时间可以搞定一个软件,. net需要至少一年。经济上PB要便宜得多,而且.net主要面向中小型企业,这些企业的经济承受能力有限,不会因为软件的花哨而多付太多的钱。如果只要 需要友好的界面的话,PB上面做个皮肤也可以呀。
摘自CSDN论坛。。
小弟也是过来人,本人做过一年半的.net,不防听我一言:
我说.net不适合程序员来做,主要有以下几个方面:
1.net主要针对于小规模应用,无法到大场面上应用。
你看电信的企业,他们都是用C++,JAVA的,没有哪个是用.net的。那些超市,银行,医院中用的 软件全都不是.net做的。哪些软件的界面都很不怎么美观的。这说明企业主们主要重视的是软件的功能,不是它的皮肤。.net做的软件很不灵活,一般的软 件必须凑合到几万元才能出售,但很少有超过100万以上。但C++的软件就不一样,它们的软件少则几百,多至几万元,有些甚至几千万元。你甚至在晚上,待 在家里就可以赚钱。
2.net程序员做技术没有任何发展前途
经常听见做ERP的公司市场部天天跟业务员讨价还价。程序员辛辛苦苦做的软件,人家业务员一口气就砍 价。为什么呢?做ERP的软件多呀,Dephi可以搞,.net可以搞,JAVE也可以搞。一个好端端的软件被三方人士乱分:市场部占大头,项目经理齐 次,你不懂业务的程序员占小头。你学了几年的技术还要跟在别的业务员后面俯首称臣,哈哈。而且不但要写代码,还天天出差,跑到业务员哪里听他们辩解,这个 不行,给我改掉,那个不行,也改掉。人家业务用几年的软件,你就要给他们改几年的时候。net做软件面向的是中小型企业,他们经济承受能力有限,可以拖项 目的就一定拖,他们想最好给他免费使用软件。经常听到这样话,.net10万元的软件太贵了,能不能便宜点,5万元,人家PB做的三万元就行了。我 call,一个软件被当成菜场中的肉随意还价,你把大学生的劳动力当成什么了。一个计算机系的学生在做了net之后,把数据结构,网络,操作系统,多媒体 的知识全忘了,等于说把饭碗丢了一样。
.net的软件虽然是N层架构的,但是后面几层都是采是代码生成器生成的。那么是不是存在这个工具,只需要输入几行 代码,一个软件就出来,干吗还要写程序呢。更何况.net网上的开源工具要多要少,直接拿来用就是了么。想得更远一点,要写什么程序,只需要把软件低价买 进,高价卖出,不更省事?就是为什么国际的IT行业的人士普遍下降,软件设计师的地位会更次下降。为什么中国IT的高级人才很少,就是缺少精通各项技术的 软件设计师,而不是所谓的项目经理。项目经理的声誉是虚的,其待遇可高可低,随时有被裁员的危险。软件这个领域专业性真的没法跟别的行业比,人家做电路, 做机械,做单片机的,哪一个需要用业务。就是ERP这个半调子软件出格一点,行业不专业,自然收入不高。
3.net软件的稳定性,移植性,扩充性太差。
凡是.net做的软件都要带一个庞大的类库。这个类库随着时间的变化会不断的更新,那么问题就出来了。我有一个项目 是用.net framework 2.0做的,但是我的机子上是用1。0类库的旧的ERP系统,新的软件不兼容,那么是不是要我把 类库卸掉,再重装呢?我想楼主也看到了吧,.net3.5 也出来,那是不是每用到一个新erp系统都要改类库呢。而且.net做的软件一个服 务端只能拖动100左右的客户端,如果几个百,几个千个客户端怎么办,你指望阿里巴巴那样大的企业用你的.net的ERP吗?不可能的。
楼主是csdn的常客吗? 你有不有发现,新版的csdn问题很多,我想多半也是.net做的,有时候留言框时鼠标焦点都响应不了。点击发言按钮,总是发不出去。有时候,点击新闻的 键接,第一次成功,第二次就失败,说什么chickone的问题,想想看应该是.net的问题。做一个软件要对得起用户,不要产品出来,跟我没关系,啥事 都没有,不痛不痒地嘻嘻哈哈说着俏皮话。就拿我现在做的外贸ERP软件来言,打开一个Mng窗体要20多秒时间,这个慢的速度,开发人员都受不了,更别说 用户了。
再者,如果net需要调用像Java,PB的组件,怎么办呢,我可不想重新写这么多代码。可惜的是,跨语言调用,.net做得太痛苦了。
4.net做ERP的软件,竞争太激烈
这是众所周知的,你一个ERP软件卖十万元,而人家PB的软件只需要几万元,而且三个月时间可以搞定一个软件,. net需要至少一年。经济上PB要便宜得多,而且.net主要面向中小型企业,这些企业的经济承受能力有限,不会因为软件的花哨而多付太多的钱。如果只要 需要友好的界面的话,PB上面做个皮肤也可以呀。