原帖由 Illuminati 于 2006-10-19 14:43 发表
真不知道 MS 到底有哪些东西是原创的:blink:
原帖由 roadrunner 于 2006-10-19 15:06 发表
.NET根本不适合开发桌面程序
.NET的版本太多, 版本和版本之间互不兼容, 用户为了跑.NET写的桌面程序, 必须每个版本的框架都装一次
而大部分用户根本不懂得如何去安装这些东西
原帖由 potomac 于 2006-10-19 15:48 发表
MS都不吹64bit了,你还在继续,有中气啊。:lol:
直接吹.NET比汇编都快不是更彻底啊。w00t)
原帖由 roadrunner 于 2006-10-19 15:06 发表
.NET根本不适合开发桌面程序
.NET的版本太多, 版本和版本之间互不兼容, 用户为了跑.NET写的桌面程序, 必须每个版本的框架都装一次
而大部分用户根本不懂得如何去安装这些东西
原帖由 popwangyuII 于 2006-10-19 15:52 发表
1.1是个问题,不过2.0以后是向下兼容的。
原帖由 potomac 于 2006-10-19 15:41 发表
是问题哦。
偶搞了个Sound Forge 8.0,要.NET Framework 1.1。
偶看看系统已经有了.NET Framework 2/3了,还是不行哦。:funk:
原帖由 Illuminati 于 2006-10-19 14:43 发表
真不知道 MS 到底有哪些东西是原创的:blink:
原帖由 elisha 于 2006-10-19 15:53 发表
如果我没记错的话,2.0跟3.0除了名字以外没有共同点
原帖由 roadrunner 于 2006-10-19 15:06 发表
.NET根本不适合开发桌面程序
.NET的版本太多, 版本和版本之间互不兼容, 用户为了跑.NET写的桌面程序, 必须每个版本的框架都装一次
而大部分用户根本不懂得如何去安装这些东西
原帖由 roadrunner 于 2006-10-19 16:42 发表
看来很多人不明白
VISTA预装3.0不错, 可是.NET的发展会很快, 很快就会有.NET 3.1,4.0, 5.0什么的
而绝大部分的用户的机器里最多都还是只有.NET 3.0, 写软件的没理由忽略新版本.NET只用3.0吧, 而要求用户自 ...
原帖由 roadrunner 于 2006-10-19 16:42 发表
看来很多人不明白
VISTA预装3.0不错, 可是.NET的发展会很快, 很快就会有.NET 3.1,4.0, 5.0什么的
而绝大部分的用户的机器里最多都还是只有.NET 3.0, 写软件的没理由忽略新版本.NET只用3.0吧, 而要求用户自 ...
原帖由 roadrunner 于 2006-10-19 16:42 发表
看来很多人不明白
VISTA预装3.0不错, 可是.NET的发展会很快, 很快就会有.NET 3.1,4.0, 5.0什么的
而绝大部分的用户的机器里最多都还是只有.NET 3.0, 写软件的没理由忽略新版本.NET只用3.0吧, 而要求用户自 ...
原帖由 roadrunner 于 2006-10-19 16:42 发表
看来很多人不明白
VISTA预装3.0不错, 可是.NET的发展会很快, 很快就会有.NET 3.1,4.0, 5.0什么的
而绝大部分的用户的机器里最多都还是只有.NET 3.0, 写软件的没理由忽略新版本.NET只用3.0吧, 而要求用户自 ...
原帖由 roadrunner 于 2006-10-19 16:42 发表
.增加我数十M的下载体积, 这根本是不可接受的
原帖由 roadrunner 于 2006-10-19 17:56 发表
.NET RUNTIME在20M以上
如果你下载个winrar或者kugoo这样的软件都至少要下2XM, 你会怎么想
原帖由 popwangyuII 于 2006-10-19 15:51 发表
郑重地告诉你,回去学习。我的结论是建立在我试验的基础上,而你就不要一天到晚乱YY。多出来那八个寄存器,还是有一定作用的。
不要把.NET和汇编比,根本就不是一个领域的东西,我没见过哪个SB拿汇编写 ...
原帖由 hzjinjin 于 2006-10-19 21:06 发表
求伯君的WPS是汇编写的,史玉柱的M-6403也是汇编写的
汇编可以在640K的机器上把这样的程序跑得很溜,.NET来写?得怎样的硬件环境?
原帖由 hzjinjin 于 2006-10-19 21:06 发表
求伯君的WPS是汇编写的,史玉柱的M-6403也是汇编写的
汇编可以在640K的机器上把这样的程序跑得很溜,.NET来写?得怎样的硬件环境?
原帖由 potomac 于 2006-10-19 22:20 发表
.NET那么好,怎么google都不用哦。:lol:
原帖由 potomac 于 2006-10-19 22:41 发表
inhouse例外,这个不谈。
看看他招聘的要求。
MS做的工具就是把人变成傻瓜。
原帖由 Illuminati 于 2006-10-19 23:34 发表
编写简洁高效的代码本来就是一个优良传统,虽然桌面机/服务器的性能已经非常高了,可是还有很多领域比如镶入设备,手持设备等等,没有那么多资源供懒人们挥霍,所以光学 .NET 那可真是误人子弟
原帖由 ximimi 于 2006-10-19 22:12 发表
你真相信wps是汇编写的?
最多图形部分是汇编
java好像有dos版
你知道java mobile版么
虚拟机只要几十k的内存
照样跑游戏,呱呱叫
原帖由 pigkit 于 2006-10-20 00:35 发表
.net 再牛,底层的东西始終都系靠能编译成机器码的语言写出来的,就等于java一定要jre,.net也靠.net famework帮他做即時编译,怎么优化都不可能比直接编译成机器码的代码快.
.net 3.0 只是在2.0的基础上增 ...
原帖由 roadrunner 于 2006-10-20 08:58 发表
.net是个好东西, 但是.net真的不合适桌面应用
看看现在开发桌面程序的, 有多少人会选择用.net就知道了
现在的.net程序员, 99%是在写web应用, 当然就现在的市场来说, web应用的市场比桌面应用的市场大得多
原帖由 roadrunner 于 2006-10-20 08:58 发表
.net是个好东西, 但是.net真的不合适桌面应用
看看现在开发桌面程序的, 有多少人会选择用.net就知道了
现在的.net程序员, 99%是在写web应用, 当然就现在的市场来说, web应用的市场比桌面应用的市场大得多
原帖由 roadrunner 于 2006-10-20 09:45 发表
如果是以前旧的api模式应用程序, 程序模块和程序模块之间互相调用很容易, 因为操作系统插手管理得少.
而.net不一样, .net之所以优秀是因为框架或者虚拟机提供了很多管理功能, .net框架的升级, 并不是像以前那 ...
原帖由 popwangyuII 于 2006-10-20 09:07 发表
很多人奇怪为什么.NET程序的效率高。
1。编译成本地代码只会执行一次,由于编译器做的不错,这个过程相当快。而新版.NET甚至支持直接编译成本地代码,运行时编译的过程都可以省去。
2。.NET托管运行时在启动时占用的资源并不多,而且算法的效率很高。用ngen.exe扒掉托管机制的代码和之前的正常代码比较,性能差距很小。
以上只是保证.NET程序不慢,下面还有:
3. 和C++程序不同,C++编译器通常把程序编译为面向具有最小通用功能集合的平台上,比如有些CPU不支持SSE3,为了确保程序能在所有机器上运行,那大多数正常的C++编译器绝对不会用到SSE3。而.NET(甚至包括JAVA)不会这样,JIT编译器能检测到每个人CPU的不同情况,从而生成不同的本地代码。比如说同样一个程序,K7上跑就不会编译出SSE3的指令出来,而扣肉跑就可以。这是为什么.NET代码会比普通代码快的重要原因之一。
4. 优秀的内存管理体制,内存利用更加合理,不会随着时间的增长而出现越来越多内存碎片的情况。这点也是.NET代码会比普通代码快的重要原因之一。
5. .NET运行时能评估代码的执行情况,从而有选择地将IL代码重新编译为本地代码。,重新组织以提高分支预测的成功率。
6. .NET编译器因为跑在客户机上,所以能根据每个客户机的不同情况判断出总是返回错误的bool值,比如对一个只有一个CPU的机器,当有下面代码时,编译器不会产生任何CPU指令:
if (numberOfCPU > 1)
{
.....
.....
}
这样,编译出来的代码量会更小,也更好调整。(这点对性能的提高很小)
原帖由 ximimi 于 2006-10-20 10:13 发表
这太简单了
你认为mfc42和mfc71共存是问题么
开发者自己知道是否从source和api就不兼容
把旧的net stack留下来就可以了
过段时间就可以去掉了
原有软件可以继续运行,新的软件全部采用新的开发 ...
原帖由 eppgame 于 2006-10-20 10:13 发表
1:再快能有不编译快? 若直接直接编译成本地代码,后面的优点也就没有了,不必提了。
3:其他语言(如C)一样可以进行不同分支的编译执行不同的代码,这不是问题。而且,你这个编译器是Runtime时的,反而完全无 ...
原帖由 roadrunner 于 2006-10-20 10:31 发表
现在的软件开发的两个特点:
1. 软件开发者并不一定掌握全部的source
2. 永远不要全部重新开发代码
否则, 软件公司的竞争力就无从谈起, 看看VISTA, 至今那个添加字体的对话框还是沿用win31的
原帖由 电脑是工具 于 2006-10-20 15:35 发表
不喜欢intel的垄断,为什么又要为微软的垄断充当吹鼓手呢。自从微软垄断了浏览器,浏览器的更新就停止了,firefox小火了一把,微软立刻就开发了ie7,据说IE8也在日程上了,这就是垄断和竞争的区别。
vista一出 ...
原帖由 potomac 于 2006-10-20 18:32 发表
看来你学习MS学的不错,一发文章,必定长篇大论。:lol:
MS是值得尊重的,但偶还没看出啥值得学习的,只是发现MS不停在学别人的东西。:huh:
原帖由 potomac 于 2006-10-20 18:32 发表
看来你学习MS学的不错,一发文章,必定长篇大论。:lol:
MS是值得尊重的,但偶还没看出啥值得学习的,只是发现MS不停在学别人的东西。:huh:
原帖由 popwangyuII 于 2006-10-20 17:24 发表
:lol: 垄断?怪只怪AMD当初就没把握好机会。如果把Intel和AMD的位置调一下,Intel所做的AMD照样会做。但我还是很欣赏AMD的,毕竟他知道如何和巨头竞争,做出来的东西确实不差。而且AMD还是有实力的(虽然 ...
原帖由 FENG950 于 2006-10-20 22:48 发表
就算当年IBM的PC之战二线后备的Intel输了,那今天它的位子也只是由摩托坐而已,AMD一样是老二,它又不像Intel活得那样难,自然没什么危机意识,微处理器行业,一开始由于IBM的私心就可以拿图纸吃饭了,哪里要 ...
原帖由 anesthetic 于 2006-10-30 09:35 发表
不知道国内情况如何,不过美国大公司很多都在进行app程序向.net转换的工作,特别是大的finacial公司很多都开始用.net做前台开发程序了,就连bloomberg这种顽固不化的fortran/c公司也不能幸免。对于。net程序员绝 ...
原帖由 popwangyuII 于 2006-10-21 09:01 发表
想当初AMD的处境和在K8战略上的一搏,多危险,就那么一个后备项目,一旦失败后果如何?SUN的处理器,个人觉得做秀的成分严重的多,把精力都集中在卖点上而不是实实在在的性能上。SONY以前是好的,现在真是 ...
| 欢迎光临 POPPUR爱换 (https://we.poppur.com/) | Powered by Discuz! X3.4 |