用C#开发的桌面程序,还需要.net框架的支持,才能运行,但目前像xp,2000等默认安装都不带.net框架,这么说C#开发的桌面程序目前很难普极应用,学.net 干嘛??
解决方案 »
- 在线急求。。。解决了的话,马上结贴散分。。关于visual studio 2010的调试问题
- 关于Quartz的CronTrigger写法问题
- 如何将datatable传入存储过程中
- vs2005 安装与部署(詳細過程)
- 关于ListView的问题
- 在建立好一个Socket连接之后,如何知道远程主机有数据传过来.
- 点一个按钮显示一个窗口,是用Visable=true 好,还是 Show()
- C# winform 自定义控件点击事件问题
- .net win form 中有能显示windows 默认的文件复制、删除等动画的控件吗?
- 关于encoding.getEncoding("gb2312").getstring(bytes),一句话的问题
- 求算法,解决即给分,在线等,急
- 怎么激发动态菜单的事件
WINDOWS2003也带.net框架
http://blog.csdn.net/zhzuo/archive/2005/05/31/385140.aspx
其实装框架没什么大不了,楼上的有人说的对,用户才不管你装什么给他
java不也一样吗,但是这两种语言都占了很大的优势
所以现在微软为了方便,在今后的系统中都集成了框架,估计还有自动更新程序(但是系统更大了,sigh)
对于用户不想装框架的问题只是小软件的问题,用的人一般不会很多,用的人多了,就不在乎装框架了
听说集成了.NET Framework
老实说要用户自己装还是又很多人不愿装的 包括我自己
操作系统集成了就情况不同了
其实用户根本不会在意这些的,他只要需求满足,使用简单就行了,安装就这么一次,有什么的
-----你知道个鸟本质,照你的逻辑,反正硬盘那么大,几M和几G有什么区别??用户难道只考虑存储空间,不考虑下载时间吗??你管好你自己就行了,你替java程序员操个鸟心,难道让别人跟你一起遭殃你心理就平衡了??
在这里说这样话,无疑是在庙里说和尚是贼秃。
既然来了请尊重一下别人,入乡随俗为好。如果你觉得c#不好尽管不用
就是了,但是c#还是会有人用。就像你不爱她就不用和她结婚,但是她
不会因为你不爱她而嫁不出去。
第一次听说c#和java生成的是机器码,不知道你是口误还是真不知道,也不知道你从哪看出我说了java的好话,C和C#我都用,就是没用java,你学哪门语言,就要正视它的优缺点,我说过C#其他方面不好了吗,但是在框架方面,你总不能说不是个缺点吧,C#开发如此快捷,为什么市面上都是vc,delphi,vb程序,很少看见c#程序的身影,你敢说和.net框架没关系??java出道十年了,桌面程序照样少得可怜,你敢说java虚拟机没关系??你是C#程序员,装.net框架装习惯了,当然不在乎多装个框架,用户呢??很多用户一辈子没听说过.net 框架,他会问你,怎么我以前用的程序都不用装,你写的程序这么小,还要带这么大个东西,一句话就能让你语塞,这事我是亲身体会过.开发者最忌讳的就是站在自己的立场而不是用户的立场考虑问题,你有耐心不代表别人有耐心,你要知道用户有的是选择,先不考虑下载时间,就算硬盘大又怎么样,别人就是要选择那个小的程序,没人愿意装directx,但用户是没选择才装directx,毕竟不管哪个游戏都要求装directx,
什么时候你能让用户不装.net就什么软件都用不成,你的软件才有销路
有多少Windows平台的游戏的不需要DirectX支持,这个DX恐怕不比dor net framework小巧玲珑。但也没有见多少人因此不玩游戏了...
系统是否自带.NET框架并不重要,差别在于是谁把这个环境装在了系统之中,微软没有直接带在系统之中,但是它提供给你了一个.NET再发行包,允许你手动向操作系统中安装.NET运行环境。