当前位置:编程学习 > C#/ASP.NET >>

感觉微软的东西好沉重

安装了Microsoft.NET4.0:Microsoft.NET

听说SharpDevelop是个好的工具,下载了:SharpDevelop_4.1.0.8000_Setup.msi

但时安装时提示:需要安装NET Framework 3.5 SP1

好大啊:231M,又搜了一下,幸好找到一篇文章,介绍离线安装的好办法。

顺利安装NET Framework 3.5 SP1。

然后顺利安装SharpDevelop_4.1

但SharpDevelop还是不能用,提示:SharpDevelop requires .net 4.0. you are using:4.0.30128.1

感觉微软的东西好沉重,或许是牵扯太多,一点都不轻盈,只是感觉啊!

什么东西都搞得那么大,从windows系统到.net,到VS…… 
 
 
--------------------编程问答-------------------- 开发就用VS,学习要用SD2.0,2.0以后太复杂,不利于学习它的精华。。 --------------------编程问答--------------------
引用楼主  的回复:
听说SharpDevelop是个好的工具


你这种态度,要是“听说神舟八号是个好东西”,你是不是也想搬到家里去练练手?

还怪别人“好沉重”,以为什么不多了解了解它是什么呢?! --------------------编程问答--------------------
引用 2 楼  的回复:
引用楼主 的回复:
听说SharpDevelop是个好的工具


你这种态度,要是“听说神舟八号是个好东西”,你是不是也想搬到家里去练练手?

还怪别人“好沉重”,以为什么不多了解了解它是什么呢?!


SB了 --------------------编程问答-------------------- 感觉楼主只是吐槽,又被上升到态度的问题,看来层次不够啊。 --------------------编程问答--------------------
引用 4 楼  的回复:
感觉楼主只是吐槽,又被上升到态度的问题,看来层次不够啊。

是的,只是刚想学。
只是说说个人的一点感觉……
拍砖不介意,但象楼上抬杠,盛气凌人就有点接受不了了 --------------------编程问答--------------------
引用 4 楼  的回复:
感觉楼主只是吐槽,又被上升到态度的问题,看来层次不够啊。


是的,是在吐槽……

我是初学,没怎么接触过,刚想学学

只说一点点个人的感觉,批评可以接收,但象楼上那样抬杠,盛气凌人的,有点接受不了~~

--------------------编程问答--------------------
引用 6 楼  的回复:
引用 4 楼  的回复:
感觉楼主只是吐槽,又被上升到态度的问题,看来层次不够啊。


是的,是在吐槽……

我是初学,没怎么接触过,刚想学学

只说一点点个人的感觉,批评可以接收,但象楼上那样抬杠,盛气凌人的,有点接受不了~~



兄弟,你吐槽的心情,我是十分理解的。

跟你稍微分享点经验吧:

第一,如果你是最近才开始尝试SharpDevelop,那么你完全没有必要装4.1版,直接装4.2版吧;

第二,如果你访问过SharpDevelop的官方网站并且稍加留意的话,那么你应该注意到,SharpDevelop 4.x的使用要求,人家明明白白地说了:

Notes

    .NET 4.0 Full runtime must be installed on your machine (Download)
    .NET 3.5 SP1 runtime must be installed (Download)
    Supported operating systems: Windows XP SP2 and later (eg Windows Server 2008 R2 and Windows 7) 

Link: http://www.icsharpcode.net/OpenSource/SD/Download/#SharpDevelop4x

如果你阅读过这一小段文字,那么你就应该在装SharpDevelop之前就把.NET 4.0和.NET 3.5 SP1装好,而不是在安装过程中才去发现缺这个少那个的。

而且官方网站的这段文字旁边还附有.Net Framework的下载链接,算是小小的方便之处。

第三,为什么SharpDevelop 4.x需要.NET 4.0和.NET 3.5 SP1?

因为SharpDevelop 4.x支持.Net 2.0, 3.0, 3.5 and 4.0,既然要支持这么多版本,所以当然需要安装相应的Framework。

第四、为什么需要装.NET 4.0和.NET 3.5 SP1,为什么不是装一个就够了,为什么.NET 3.5 SP1那么大,要231M?

这个和.Net Framework的发展历史说起。.Net 1.0和.Net 1.1是.Net的一个诞生和不成熟期,这个阶段无需再提,现在大家一般都是至少从.Net 2.0这个版本开始支持。

从.Net 2.0起,到.Net 3.0、3.5、3.5 SP1,这每个版本都是比前一个版本多增加了一些东西而已,也就是说,如果你装了.Net 3.0,那么你无需再装2.0,2.0已经被包含了;如果你装了3.5,那么无需再装2.0和3.0了。

为啥.Net 3.5 SP1多达231M?因为它还包含了2.0、3.0、3.5,所以它那么大。

从.Net 4.0起,微软对.Net Framework做了彻底的改造,使得.Net 4.0不再像它以前的版本一样“滚雪球”了,而是作为一个独立的安装包来发布。.Net 4.0相对于.Net 2.0已经有了翻天覆地的变化,安装包的尺寸也才48.1M,算是相当可以了。

横向比较一下,Java的安装包多大呢?Java SE Development Kit 7u5的Windows x86版,有87.95 M,Windows x64版,有92.36 M。相比较而言同时期的.Net 4.0 Framework,x86与x64的合集才48.1M,这么一横向比较,你是不是发现.Net其实也没有那么大,其实也可以忍受的。

更何况Java 7.x已经开始大幅度地从.Net 4中学东西了,以前大家都嚷嚷着说.Net抄袭Java,现在Java在不断地从.Net中拜师学艺了,.Net 4比Java 7的特性丰富多了,安装包还比Java 7小。已经不错了。

第五、什么东西都搞得那么大,从windows系统到.net,到VS……

说到这里请容我给VS平一下反。

先横向比较一下,兄弟,说VS庞大,你是没搞过Mac和iPhone/iPad开发。你知道Mac平台上的Xcode多大吗?光下载镜像文件就要下载大约5G。它还只支持两种语言:ObjC和AppleScript。相比之下,VS虽然也是个大家伙,但是VS支持多少语言多少target?比一比就知道了。

再纵向比较一下,就拿SharpDevelop和VS比吧。我机器上现在就装有SharpDevelop 4.2,它的安装包只有18.6M,很轻量。

可是VS本来就是个企业级的IDE,它支持企业级的开发、团队作战。一个上百名开发、测试人员的大型开发团队,可以在VS2010这个工具上协同作战。

我们一般的程序员,平时能把VS2010的功能用到10%就不错了。
别误会,我并不是说谁用VS2010的功能越多谁就水平越高,根本没这回事。
我只是说VS2010的功能非常丰富,远非SharpDevelop这样的工具可以比。

举个例子,就好像一艘小渔船和一艘航空母舰
小渔船,一个乡下的渔夫就可以轻松掌控了。航母,一个训练有素的军人还只能操纵它的一个小部件。
小渔船要出海,槁一划就走了,航母要出海,光是各项补给就要忙好几天。
但是航母上面能停飞机,能发导弹,小渔船就只能望洋兴叹。

SharpDevelop就好比那艘小渔船,VS2010就好比航母,二者不是同一重量级的东西。

话说回来,国外很多写开源软件的程序员是用SharpDevelop这样的工具来完成编程的,但是国内大家几乎全都清一色的超豪华Visual Studio,原因我就不说了,大家都懂的。

我只是想说,既然你选择了航母,就不要责怪它没有小渔船轻便;既然选择了航母,你应该想想如何多发挥一下航母的优点,要不然你还真不如抛下航母去悠然自得地驾小渔船。


--------------------编程问答--------------------
引用 7 楼  的回复:
引用 6 楼  的回复:

引用 4 楼  的回复:
感觉楼主只是吐槽,又被上升到态度的问题,看来层次不够啊。


是的,是在吐槽……

我是初学,没怎么接触过,刚想学学

只说一点点个人的感觉,批评可以接收,但象楼上那样抬杠,盛气凌人的,有点接受不了~~



兄弟,你吐槽的心情,我是十分理解的。

跟你稍微分享点经验吧:

第一,如果你是最近才开始尝试Sh……


真给力。

SD起码是战列舰级别的。。始祖级的NET的IDE。。除了VS,就它专业了。。 --------------------编程问答--------------------
引用 8 楼  的回复:
横向比较一下,Java的安装包多大呢?Java SE Development Kit 7u5的Windows x86版,有87.95 M,Windows x64版,有92.36 M。相比较而言同时期的.Net 4.0 Framework,x86与x64的合集才48.1M,这么一横向比较,你是不是发现.Net其实也没有那么大,其实也可以忍受的。

哈哈哈!又犯2了,48.1M只不过是安装包的大小,实际安装后要x86 – 850 MB,x64 – 2 G

自己去这里看:
http://www.microsoft.com/zh-cn/download/details.aspx?id=17718

系统要求
支持的操作系统: Windows 7, Windows 7 Service Pack 1, Windows Server 2003 Service Pack 2, Windows Server 2008, Windows Server 2008 R2, Windows Server 2008 R2 SP1, Windows Vista Service Pack 1, Windows XP Service Pack 3

Windows XP SP3
Windows Server 2003 SP2
Windows Vista SP1 或更高版本
Windows Server 2008(在服务器核心角色上不受支持)
Windows 7
Windows Server 2008 R2(在服务器核心角色上不受支持)
Windows 7 SP1
Windows Server 2008 R2 SP1
支持的体系结构:
x86
x64
ia64(有些功能在诸如 WPF 之类的 ia64 上不受支持)
硬件要求:
建议的最低要求:Pentium 1 GHz 或更快,512 MB RAM 或更大
最小磁盘空间:
x86 – 850 MB
x64 – 2 GB
必备组件:
Windows Installer 3.1 或更高版本
Internet Explorer 5.01 或更高版本
--------------------编程问答-------------------- java 7的安装包才 20M:
Windows x86 Offline 20.08 MB     jre-7u5-windows-i586.exe
 Windows x64 20.86 MB     jre-7u5-windows-x64.exe --------------------编程问答-------------------- 眼镜,不懂就算了,不懂还要出来误导别人这就不太好了 --------------------编程问答-------------------- 围观 --------------------编程问答--------------------
引用 10 楼  的回复:
java 7的安装包才 20M:
Windows x86 Offline 20.08 MB     jre-7u5-windows-i586.exe
 Windows x64 20.86 MB     jre-7u5-windows-x64.exe

XXXXXXX --------------------编程问答--------------------
引用 7 楼  的回复:
横向比较一下,Java的安装包多大呢?Java SE Development Kit 7u5的Windows x86版,有87.95 M,Windows x64版,有92.36 M。相比较而言同时期的.Net 4.0 Framework,x86与x64的合集才48.1M,这么一横向比较,你是不是发现.Net其实也没有那么大,其实也可以忍受的。

Java SE Development Kit 7u5不是运行环境,运行环境的安装包只要20M,还不需要网络安装,你的.Net 4.0 Framework运行环境装好后至少要850M吧。

Java SE Development Kit里面包括了JAVA运行环境,编译软件,性能检测软件等常用工具,和一个测试用的JAVA DB,还不带网络安装,这才87.95 M,够小了吧。.Net 4.0 Framework的安装包里什么都没有,只有一个运行环境。

用这种数据来误导别人真丢人呐。让人感觉你的人品有问题。 --------------------编程问答-------------------- 谢谢辛大哥,语重心长说了这么多,受教了……
其实我也不知道这种感觉对不对,因为只是从门外看的感觉!
这下明白了!再次感谢!

引用 7 楼  的回复:
引用 6 楼  的回复:

引用 4 楼  的回复:
感觉楼主只是吐槽,又被上升到态度的问题,看来层次不够啊。


是的,是在吐槽……

我是初学,没怎么接触过,刚想学学

只说一点点个人的感觉,批评可以接收,但象楼上那样抬杠,盛气凌人的,有点接受不了~~



兄弟,你吐槽的心情,我是十分理解的。

跟你稍微分享点经验吧:

第一,如果你是最近才开始尝试Sh……
--------------------编程问答--------------------
引用 9 楼  的回复:
引用 8 楼  的回复:

横向比较一下,Java的安装包多大呢?Java SE Development Kit 7u5的Windows x86版,有87.95 M,Windows x64版,有92.36 M。相比较而言同时期的.Net 4.0 Framework,x86与x64的合集才48.1M,这么一横向比较,你是不是发现.Net其实也没有那么大,其实也可以忍受的。


哈哈哈!又……

看你标的黑体,就知道你是个基础计算机知识都没有的货。 --------------------编程问答-------------------- 现在的磁盘空间还在乎大小吗?我朝正在向着光时代高速前进,网速也不是问题。哈哈。瞎喷的。用.Net C#的顶一下, --------------------编程问答--------------------
引用 14 楼  的回复:
.Net 4.0 Framework的安装包里什么都没有,只有一个运行环境。


48.1M的是Standalone Installer,是独立安装包。
你提到的网络安装包,那个是Web Installer,只有869 KB。

在x86环境中安装好后安装目录的大小是163M。

.Net 4.0 Framework的安装包里不仅仅有Runtime的环境,也包括开发环境所需要的文件,同样要包括了很多工具,甚至还包括了Web工具。

装了.Net 4.0 Framework,就可以满足你运行和开发的要求,对此不要有什么顾虑。

感谢Java之王对.Net的关注!谢谢,您走好!

--------------------编程问答--------------------
引用 9 楼  的回复:
硬件要求:
建议的最低要求:Pentium 1 GHz 或更快,512 MB RAM 或更大
最小磁盘空间:
x86 – 850 MB
x64 – 2 GB




这里的最小磁盘空间,并不是软件安装后需要占用的磁盘空间。
众所周知,要想让硬盘工作顺畅,你不能把它所有存储空间都占满的,如果你尝试一下,把你的硬盘存储空间全占满,你会发现,你的电脑会处于一个不可忍受的龟速。

Java之王,建议您闲暇时间多去读一读《电脑爱好者》等青少年科普杂志,在繁忙的课业之余也别忘了读读课外书,开阔一下视野,陶冶一下情操。 --------------------编程问答--------------------
引用 8 楼  的回复:
SD起码是战列舰级别的。。始祖级的NET的IDE。。除了VS,就它专业了。。



对,SharpDevelop 确实是战列舰级别的,又快又好又小巧灵活的一艘战列舰。 --------------------编程问答-------------------- .net确实很沉重 因为框架帮你作了太多的工作,想轻巧用可以用vc --------------------编程问答-------------------- SharpDevelop 太弱了而已。

好端端的用着也报错。 --------------------编程问答-------------------- SharpDevelop 是战列舰,那VS是什么! --------------------编程问答--------------------
引用 19 楼  的回复:
引用 9 楼  的回复:
硬件要求:
建议的最低要求:Pentium 1 GHz 或更快,512 MB RAM 或更大
最小磁盘空间:
x86 – 850 MB
x64 – 2 GB

这里的最小磁盘空间,并不是软件安装后需要占用的磁盘空间。
众所周知,要想让硬盘工作顺畅,你不能把它所有存储空间都占满的,如果你尝试一下,把你的硬盘存储空间全占满,你会发现,你的电脑会处……


别想蒙混过关,看了没有微软官方说明

http://www.microsoft.com/zh-cn/download/details.aspx?id=17718

里面有开发环境还需要买Visual Studio干吗。人家微软都说了最小磁盘空间需要x86 – 850 MB、x64 – 2 GB,这说明.net Framework会自己下载很多东西的嘛。

Visual Studio 2010 自述文件 硬件要求
    * 1.6 GHz 或更快的处理器
    * 1024 MB RAM(如果在虚拟机上运行,则为 1.5 GB)
    * 3 GB 的可用硬盘空间
    * 5400 RPM 硬盘驱动器
    * 以 1024 x 768 或更高显示分辨率运行且支持 DirectX 9 的视频卡
    * DVD-ROM 驱动器

我的天呐!谁都知道微软的东西很沉重,你就不要帮他们吹嘘了,你吹你的也罢,还要顺带黑一下JAVA这就不是光明磊落的行径了。 --------------------编程问答-------------------- Visual Studio本来就是航母级别的IDE。
你咋不说SharpDevelop呢。

如果按照Visual Studio的功能给Eclipse把插件都上全了,Eclipse也别想好到哪里去。


--------------------编程问答--------------------
引用 24 楼  的回复:
里面有开发环境还需要买Visual Studio干吗。人家微软都说了最小磁盘空间需要x86 – 850 MB、x64 – 2 GB,这说明.net Framework会自己下载很多东西的嘛。

第一:开发环境和visual studio有什么关系?请先搞清楚runtime和IDE的区别再来好吗?之前有人让你多去读读基础教程,你不听,秀下限了吧?
第二:什么叫.net framework会自己下载很多东西?你是说安装包会自己下载很多东西吗?看来你中文也不行啊。
第三:你说会下载很多东西,那么独立安装包在没有网络的情况下也可以安装,是什么道理?什么叫“独立”安装包?你看,小学语文没学好就出来混技术论坛,要不怎么说基础教育重要呢。 --------------------编程问答--------------------
引用 26 楼  的回复:
第一:开发环境和visual studio有什么关系?请先搞清楚runtime和IDE的区别再来好吗?之前有人让你多去读读基础教程,你不听,秀下限了吧?
第二:什么叫.net framework会自己下载很多东西?你是说安装包会自己下载很多东西吗?看来你中文也不行啊。
第三:你说会下载很多东西,那么独立安装包在没有网络的情况下也可以安装,是什么道理?什么叫“独立”安装包?你看,小学语文没学好就出来混技术论坛,要不怎么说基础教育重要呢。

它装完了不会自动升级,自动升级不要下载新的东西,这才需要x86 – 850 MB、x64 – 2 GB嘛。
# 必备组件:
    * Windows Installer 3.1 或更高版本
    * Internet Explorer 5.01 或更高版本
安装的时候还要用IE干什么?
--------------------编程问答--------------------
引用 27 楼  的回复:
它装完了不会自动升级,自动升级不要下载新的东西,这才需要x86 – 850 MB、x64 – 2 GB嘛。
# 必备组件:
  * Windows Installer 3.1 或更高版本
  * Internet Explorer 5.01 或更高版本
安装的时候还要用IE干什么?




我在一台Windows XP3的机器上,断网,安装.Net Framework 4.0独立安装包,没问题。

你们大家都可以试试。


--------------------编程问答--------------------
引用 27 楼  的回复:
引用 26 楼  的回复:

第一:开发环境和visual studio有什么关系?请先搞清楚runtime和IDE的区别再来好吗?之前有人让你多去读读基础教程,你不听,秀下限了吧?
第二:什么叫.net framework会自己下载很多东西?你是说安装包会自己下载很多东西吗?看来你中文也不行啊。
第三:你说会下载很多东西,那么独立安装包在没有网络的情况下也可以安装,是什么道理?什么叫“……


这里的吵架气氛很浓郁啊~~

谁说程序猿没脾气……哈哈

Java之王很厉害啊,向你致敬。

你一定是微软的坚决鄙视者,很能理解你!

我也有这样的想法,但可能没你强烈,虽然我们都在用微软的产品,它们也给了我们很大的方便……。

其实说微软的东西沉重还是好听的,说笨重可能更合适些(^_^)……虽然现在的硬盘越来越大,占点空间算不了什么!

虽然辛大哥分享了那么多……我的看法有所改变。虽然我的看法啥也不是~~

但不管怎么样,这些都是工具,好用就行了,能做出好的程序是最重要的。

萝卜青菜,各有所爱,你不能让别人都和你一样的想法。

与期在这里吵吵闹闹,不如好好做自己的事情,你说是吧! --------------------编程问答--------------------
引用 28 楼  的回复:
引用 27 楼  的回复:
它装完了不会自动升级,自动升级不要下载新的东西,这才需要x86 – 850 MB、x64 – 2 GB嘛。
# 必备组件:
* Windows Installer 3.1 或更高版本
* Internet Explorer 5.01 或更高版本
安装的时候还要用IE干什么?

我在一台Windows XP3的机器上,断网,安装.Net Fra……


这个是可以的,但装 .NET Framework 3.5就不行了,除非用这个方法:http://news.newhua.com/news/2011/0324/118492.shtml --------------------编程问答--------------------
引用 28 楼  的回复:
我在一台Windows XP3的机器上,断网,安装.Net Framework 4.0独立安装包,没问题。

你们大家都可以试试。



打错了

Windows XP3 ==> Windows XP SP3
--------------------编程问答-------------------- mark,,, --------------------编程问答--------------------
引用 19 楼  的回复:
引用 9 楼  的回复:
硬件要求:
建议的最低要求:Pentium 1 GHz 或更快,512 MB RAM 或更大
最小磁盘空间:
x86 – 850 MB
x64 – 2 GB




这里的最小磁盘空间,并不是软件安装后需要占用的磁盘空间。
众所周知,要想让硬盘工作顺畅,你不能把它所有存储空间都占满的,如果你尝试一下,把你的硬盘存储空间全占满,你会发现,你的电脑会处……


好像也不是你这意思吧,应该是指安装这个软件前硬盘应该剩余多少空间。跟最终安装后所占用的空间关系不是特别大。因为安装的时候可能需要些临时空间,安装完了就不需要了。至于硬盘占满了系统很慢,这个倒有点奇怪。 --------------------编程问答-------------------- okgoood,真的,请闭嘴吧,你真的是搞开发的么? --------------------编程问答--------------------
引用 34 楼  的回复:
okgoood,真的,请闭嘴吧,你真的是搞开发的么?

有人先来比安装包的大小,拿安装包的大小说事,不知咋的后来就讨论起最小磁盘空间了。

其实我用的是固态盘,一个盘也就60G,所以对磁盘空间的大小也很注意哦。

装好win7再装个VS2010,和office,估计这盘就满了哇。还要装游戏呢。 --------------------编程问答--------------------
引用 35 楼  的回复:
引用 34 楼  的回复:

okgoood,真的,请闭嘴吧,你真的是搞开发的么?

有人先来比安装包的大小,拿安装包的大小说事,不知咋的后来就讨论起最小磁盘空间了。

其实我用的是固态盘,一个盘也就60G,所以对磁盘空间的大小也很注意哦。

装好win7再装个VS2010,和office,估计这盘就满了哇。还要装游戏呢。

是你先说最小磁盘空间的。
我作证……  --------------------编程问答-------------------- Eclipse越用越慢…… --------------------编程问答--------------------
引用 7 楼  的回复:
引用 6 楼 的回复:

引用 4 楼 的回复:
感觉楼主只是吐槽,又被上升到态度的问题,看来层次不够啊。


是的,是在吐槽……

我是初学,没怎么接触过,刚想学学

只说一点点个人的感觉,批评可以接收,但象楼上那样抬杠,盛气凌人的,有点接受不了~~



兄弟,你吐槽的心情,我是十分理解的。

跟你稍微分享点经验吧:

第一,如果你是最近才开始尝试Sharp……


你还真有闲工夫 --------------------编程问答--------------------
引用 38 楼  的回复:
你还真有闲工夫

他总是吹嘘.net,吹的同时还要黑JAVA,我见一次抓一次 --------------------编程问答-------------------- 学习的飘过~~~~~~~~~~~~ --------------------编程问答-------------------- --------------------编程问答--------------------
引用 37 楼  的回复:
Eclipse越用越慢……


嘿嘿,我这句大实话没人敢喷。。 --------------------编程问答--------------------
引用 42 楼  的回复:
引用 37 楼  的回复:

Eclipse越用越慢……


嘿嘿,我这句大实话没人敢喷。。

  --------------------编程问答--------------------
引用 42 楼  的回复:
引用 37 楼  的回复:

Eclipse越用越慢……


嘿嘿,我这句大实话没人敢喷。。

Eclipse是啥?

管他是啥!反正你们都得臣服于C#哈哈哈哈 --------------------编程问答--------------------
引用 44 楼  的回复:
引用 42 楼  的回复:

引用 37 楼  的回复:

Eclipse越用越慢……


嘿嘿,我这句大实话没人敢喷。。

Eclipse是啥?

管他是啥!反正你们都得臣服于C#哈哈哈哈


难道又来个奇葩……? 招架不住了,我果断匿了。 --------------------编程问答-------------------- 呵呵。来看看。。。。。。。。。。 --------------------编程问答--------------------
引用 2 楼  的回复:
引用楼主 的回复:
听说SharpDevelop是个好的工具


你这种态度,要是“听说神舟八号是个好东西”,你是不是也想搬到家里去练练手?

还怪别人“好沉重”,以为什么不多了解了解它是什么呢?!


此人纯SB一个,楼主请无视 --------------------编程问答--------------------
引用 44 楼  的回复:
引用 42 楼 的回复:

引用 37 楼 的回复:

Eclipse越用越慢……


嘿嘿,我这句大实话没人敢喷。。

Eclipse是啥?

管他是啥!反正你们都得臣服于C#哈哈哈哈


C#不就是抄袭了Java语言么?C#有什么了不起的? --------------------编程问答-------------------- 在现在机器性能不是问题的情况下,别再为文件大小 运算快一点慢一点争论了,.net的快速开发简易开发让公司个人省了多少事多少时间,少花多少钱,却没人注意这点。
按照传统程序员养成办法,得多少时间精力,现在很多人不是计算机科班出身却用.net用得有声有色,能做出合格的东西就是合格程序员,能让别人简单快速掌握使用的语言就是好语言。
我用VB.NET VS2005开发移动应用,我不是科班出身。
遵循C C++ 算法 数据结构.............那种出师方法,我永远也不会是程序员。 --------------------编程问答-------------------- 微软的产品一向是很臃肿的,傻瓜式,这是他一直很推崇的战略。
不过功能很强大,操作方便,入门和上手快。
没有贬低或者吹捧的意思。
--------------------编程问答-------------------- 眼睛兄解释的很耐心,感谢 --------------------编程问答-------------------- 两个都用的表示,机器不行的话,无论是myeclipse 还是 vs 都玩不转。

MSSQL2008/Oracle11 myeclipse6/vs2010 还有team foundation myeclipse也是连得team(满搞笑的,ms号称不开源却能兼容myeclipse服务器插件) 每次开机都需要5分钟(酷睿双核,联想品牌台式)

另外jvm6 就得60多M,jvm7还没用过。

如果想搭 spring+hibernate+sturts2 开发结构没有一周的配置时间是弄不下来的。

不过VS也好不了太多。

结论:都好不到哪里去,沉重与否,都要看需求,如果需求简单搭建框架的就简单。 --------------------编程问答--------------------
引用 50 楼  的回复:
微软的产品一向是很臃肿的,傻瓜式,这是他一直很推崇的战略。
不过功能很强大,操作方便,入门和上手快。
没有贬低或者吹捧的意思。


这话还是非常实在的,应该比较客观……正符吾意~~ --------------------编程问答-------------------- 这个贴 有意思。。脱离楼主问题了 呵呵 变成长久话题 java .net  --------------------编程问答-------------------- 装东西确实已经逐渐变成了一门学问
连装个手机游戏,都需要先越个狱,打这个那个系统补丁,装游戏破解软件,再汉化,再打升级补丁,再汉化升级补丁,再装解锁所有关卡,再打钱无限补丁…… 最后还来个“程序运行出现错误!” 
我的个天啊,还让不让人活啦。
再看装个开发运行环境,其实我们还是幸福滴。 --------------------编程问答-------------------- 用着java鄙视着java。
越用越鄙视。
不过还必须用。 --------------------编程问答-------------------- .Net Framework貌似是可以切换的 --------------------编程问答-------------------- 学习下,哈哈哈 --------------------编程问答-------------------- 虽说VS是重量级了点,不过所带来的回报值得前期的各种安装所投入的精力。

一般练习小demo么,不知道各位用什么的,本人习惯了用VIM + 命令行。

没有各种代码提示,可能学习进度会慢很多,不过基础打的够扎实。哪天要是VS出故障了,没有给出代码提示了,那也能照样敲下去。

个人愚见。 --------------------编程问答-------------------- 如果你弄过linux下的gcc,就知道微软的东西有多好了。 --------------------编程问答-------------------- 装个游戏都好几个G,装个开发的东西大点怎么了。 --------------------编程问答-------------------- 工具工具而已 --------------------编程问答-------------------- 码农路过 --------------------编程问答-------------------- 装东西也成了一门学问 --------------------编程问答-------------------- 装逼难道也是学问!? --------------------编程问答-------------------- 不管java或者c#都是非常讨厌的...哎,怎么说呢,挺复杂的...
c/s程序用c/c++开发,b/s程序用php+flash+javascript+html+css...数据库用mysql
--------------------编程问答-------------------- php+flash+javascript+html+css和 mysql已经是重量级的了

现在用JAVA的嵌入式数据库(SQLite的JAVA实现)做小型B/S系统,比PHP轻多了。 --------------------编程问答-------------------- 用JAVA的嵌入式数据库比如HsqlDB之类的做C/S程序也不错,加上JAVA的跨平台功能,做些c/s和b/s小的软件足够了,以后升级也很容易。 --------------------编程问答-------------------- 现在我感觉jQurey也太大了,一个压缩过的核心库90多k。。。怪不得网页加载速度这么慢 --------------------编程问答-------------------- 。。。微软的东西还好了,反正只是让你点点鼠标安装下,基本上不用修改什么

如果你做python的django开发,光是安装MYSQL的python 数据库驱动程序 就要搞崩溃你
至少本人还没搞定
而所谓的python的数据库集成环境安装包,版本限制也很老火

微软的东西做得够可以了
只是大而已
不用你去改这个配置 那个配置
不用你去下个C++的编译器啊 乱七八糟的叫你编译
--------------------编程问答-------------------- 我也感觉 微软的framework太臃肿了 --------------------编程问答-------------------- JAVA之王这哥们有点意思,经常看他跟眼镜哥吵架,尽管逻辑上、知识上有些弱点,但在态度、风度等方面往往能略占上风。不过现在眼镜哥的心态也调整的很好,从容应战,不卑不亢,也许两个互为对手的人已经开始惺惺相惜了。如果真是这样的话,csdn又会少了很多精彩的内容,我们这些旁观者也很矛盾。 --------------------编程问答-------------------- 同意litaoye...

不过,不用担心。是否继续,由okgoood说了算...
目前,他还没玩腻。
不曾现在多汲取一点营养,以后上哪找陪练。 --------------------编程问答-------------------- 本文是《Learn Python The Hard Way, 2nd Edition》这本书的尾声部分。


   看完了这本书,你决定继续做编程。也许它能成为你的一个职业,也许它能成为你的一项爱好。但你需要一些指导,确保自己不会走错了道路,或帮助你从这个新业余爱好中得到最大的乐趣。


   我做了很久的编程。久的你都想象不出来,久的都让我苦恼。就在我写这本书的时候,我大概懂20种编程语言,而且我可以用一天或长点儿用一周的时间学会一种新语言——要依这种语言有多奇怪而定。但这最终成为了我的苦恼,它们已经不能再吸引我的兴趣。我并不是说这些语言没有意思,或告诉你你会觉得它们很枯燥。只是想说在我的职业旅程走到现在,我已不再对语言有兴趣。


   经过这么多年的学习经历,我发现语言本身并不重要,重要的是你如何用它们。事实上,我一直知道这个道理,但我总是被语言吸引走,周期性的忘记这个道理。现在我不再忘记了,你也应该这样。


   你会什么语言、你用什么语言,这并不重要。不要被围绕在编程语言周围的各种宗教宣传迷惑,那些只会遮蔽你的眼睛,让你看不出这些语言只是一种让你做有趣的事情的工具而已。这才是它们的真正属性。


   编程作为一种智力活动,它是唯一的一种能让你创造出交互式艺术作品的艺术形式。你创造出来人们可以操作的软件,你是在间接的和人们交互。没有任何其它艺术形式有如此的交互性。电影是单向的向观众传输信息。绘画是静态的。而软件程序却是双向动态的。


   编程只能算是一项一般有趣的工作。它可以成为一个不错的职业,但如果你既想多挣钱又要干的高兴,不如去开一家快餐馆。如果你把编程当做一种秘密武器在其它行业里使用,也许会有更好的效果。


   科技界科技公司里会编程的人多如牛毛,没人会在意他们。而在生物界,医药界,政府,社会学界,物理界,历史界和数学界,如果你有这种技能,你能做出令人瞩目的事情。


   当然,所有的这些话都是没有意义的。如果通过这本书,你喜欢上了编程,你应该尽你最大的努力,通过它来改善你的生活。去探索这神奇的精彩的智力活动,也只有近50年来的人有机会从事这种职业。如果你喜欢它,就尽情的热爱它吧。


   最后我要说的是,学习开发软件会改变你,让你与众不同。不论是好的不同还是坏的,反正是不同。你会发现,因为你会开发软件,人们会对你很冷淡,会用“书呆子”这样的词形容你。你会发现,由于你善于剖析逻辑,人们痛恨跟你辩论。你甚至会发现,只是简单的懂一些计算机原理都会给你带来很多烦恼,让你跟他们比起来怪怪的。


   对于这些问题,我只有一点小建议:让他们去死吧。这世界需要更多的能知道事情如何工作、喜欢去探索的人。当他们这样对待你时,你要记住,这是你的生活,不是他们的。与众不同不是罪恶,人们这样对你只是出于嫉妒,嫉妒你拥有一项他们在梦中都无法拥有的技能。


   你会编程。他们不会。这真他妈的酷毙了。




感谢外刊IT评论的翻译整理。 --------------------编程问答-------------------- 微软做了很多有建设性的创新,但是也有很多东西(软件)做的不咋的的,甚至是失败的,而这些东西也浪费了无数人的青春与金钱。。。。。

所以,要客观看待,千万别过于崇拜它。。。。 --------------------编程问答--------------------    楼上在搞笑嘛?用着window在网上浏览网页,你就没想过window带来的便利吗。。用Office,向客户介绍产品和自己。闲暇之余用xbox打发时间,碰到需同事、客户交流时,用的是MSN,有了bing map走遍天下都不怕,在碰到英语生词时,你可以打开bing 词典。里面可以找到答案。你是不是一直在观望着window phone的手机。vb的出现,为广大中小企业实现无纸化办公。在国外还是最流行的语言之一,VS平台可谓是一艘航空母舰,和现今的Java有过之而不及,超过JAVA指日可待。IBM,SUN,MS等巨头共同制定的web service ,让数据跨平台调用带来便利...........
    开源,易用,跨平台的.NET,加上强大的IDE,带你用上.NET ,会喜欢上它的代码之美,讨厌JAVA配置的繁杂。 --------------------编程问答--------------------
引用 76 楼  的回复:
   楼上在搞笑嘛?用着window在网上浏览网页,你就没想过window带来的便利吗。。用Office,向客户介绍产品和自己。闲暇之余用xbox打发时间,碰到需同事、客户交流时,用的是MSN,有了bing map走遍天下都不怕,在碰到英语生词时,你可以打开bing 词典。里面可以找到答案。你是不是一直在观望着window phone的手机。vb的出现,为广大中小企业实现无纸化办公。在国外还是最……


微软本来是IT业的老大,但是这十几年都干了些啥?

先是拼着老命搞出一个.net,追赶和狙击JAVA,你们用过的人夸.net先进,但是.net充其量也不过是在windows上和JAVA互为替代品,并没有什么里程碑式的创新!
同样是这十几年间,Google因为拥抱JAVA成长成一个和微软平起平坐的公司,连facebook也靠着众多开源软件成为爆发户。

然后是windows,一直没什么创新,现在在Mac和Linux的夹击下艰难守成。

xbox,微软也不过模仿一下SONY,任天堂的模式,也没什么创新,苹果的应用商点倒是给了游戏业带来了活力。因为苹果,xbox,sony,任天堂现在的日子并不好过。

vb,bing,wp我就不评论了。
--------------------编程问答-------------------- 我明明知道我在3天里面就能学会C#和vb.net,但是还是懒得去学。。。

实在没动力,.net不过在windows下能成为JAVA的替代品,但是我现在更关注LINUX。 --------------------编程问答--------------------
引用 78 楼  的回复:
我明明知道我在3天里面就能学会C#和vb.net,但是还是懒得去学。。。

实在没动力,.net不过在windows下能成为JAVA的替代品,但是我现在更关注LINUX。


3天学会?那些忽悠新手的教程都还要10天 --------------------编程问答--------------------
引用 79 楼  的回复:
引用 78 楼  的回复:

我明明知道我在3天里面就能学会C#和vb.net,但是还是懒得去学。。。

实在没动力,.net不过在windows下能成为JAVA的替代品,但是我现在更关注LINUX。



3天学会?那些忽悠新手的教程都还要10天


我又不是新手,C#的api,语法和JAVA都很近似,VB6我也很熟悉,学VB.net也不成问题,但是目前更关注LINUX。 --------------------编程问答-------------------- 就算在window下,我觉得.net对比JAVA也没有绝对的优势

.net能做的,JAVA一样能做。 --------------------编程问答--------------------
引用 80 楼  的回复:
引用 79 楼  的回复:

引用 78 楼  的回复:

我明明知道我在3天里面就能学会C#和vb.net,但是还是懒得去学。。。

实在没动力,.net不过在windows下能成为JAVA的替代品,但是我现在更关注LINUX。



3天学会?那些忽悠新手的教程都还要10天


我又不是新手,C#的api,语法和JAVA都很近似,VB6我也很熟悉,学VB.net也不……


你不是新手,但你是** --------------------编程问答--------------------
引用 77 楼  的回复:
引用 76 楼  的回复:

楼上在搞笑嘛?用着window在网上浏览网页,你就没想过window带来的便利吗。。用Office,向客户介绍产品和自己。闲暇之余用xbox打发时间,碰到需同事、客户交流时,用的是MSN,有了bing map走遍天下都不怕,在碰到英语生词时,你可以打开bing 词典。里面可以找到答案。你是不是一直在观望着window phone的手机。vb的出现,为广大中小企业……

别搞笑行不。。你用过产品吗?没用过就在这里品头论足,创新不是谈创新事物上。。而是创新点上。谈创新事务上,那不是天下90%的语言都是模仿,非创新的吗?是不是你把事情搞反了,是微软追击Mac和Linux,mac和Linux只是做好自己领域的事情。而微软是跨领域进行追击。攻和受都搞不清,真怀疑你是搞*的。 --------------------编程问答-------------------- java 能兼容.net吗?这点你做的到吗?考虑你们这些**程序员的感受,.net 可以兼容java.. --------------------编程问答-------------------- 不管是.net 还是 java 开发环境都算幸福了, ruby on rails才叫痛苦。

一个像样的编辑器都没有,windows下开发环境能折腾死你,还巨慢。 --------------------编程问答--------------------
引用 83 楼  的回复:
别搞笑行不。。你用过产品吗?没用过就在这里品头论足,创新不是谈创新事物上。。而是创新点上。谈创新事务上,那不是天下90%的语言都是模仿,非创新的吗?是不是你把事情搞反了,是微软追击Mac和Linux,mac和Linux只是做好自己领域的事情。而微软是跨领域进行追击。攻和受都搞不清,真怀疑你是搞*的。

用过vb6,vc++和VS 2008 express,感觉都差不多没啥新意。

MS和腾迅有异曲同工之妙,到处插一脚却没啥实质性的成就,结果各个领域的竞争对手反而茁壮成长,把它压得喘不过气。

Linux服务器是强项,微软搞不过。一盘散沙的桌面版Linux模仿windows这么多年,也取得了一定成效,已经可以充当windows桌面的替代品了。

MS做的每件事都付出了很大的努力,但是这里的很多人连它出品的正版光盘都没用过,我觉得MS很幽默很伟大
--------------------编程问答--------------------
引用 84 楼  的回复:
java 能兼容.net吗?这点你做的到吗?考虑你们这些**程序员的感受,.net 可以兼容java..

.net全开源,JAVA就能兼容.net了,这是必然的嘛。MS很幽默你也很幽默。 --------------------编程问答-------------------- 齐天大圣怒JAVA汁王 --------------------编程问答-------------------- 评论永远比正文好看~ --------------------编程问答--------------------
引用 77 楼  的回复:
引用 76 楼  的回复:

同样是这十几年间,Google因为拥抱JAVA成长成一个和微软平起平坐的公司,连facebook也靠着众多开源软件成为爆发户。


Google成长为和微软平起平坐的公司的公司,是因为拥抱Java。。。。

神逻辑…… --------------------编程问答--------------------
引用 72 楼  的回复:
JAVA之王这哥们有点意思,经常看他跟眼镜哥吵架,尽管逻辑上、知识上有些弱点,但在态度、风度等方面往往能略占上风。不过现在眼镜哥的心态也调整的很好,从容应战,不卑不亢,也许两个互为对手的人已经开始惺惺相惜了。如果真是这样的话,csdn又会少了很多精彩的内容,我们这些旁观者也很矛盾。
呵呵,很有意思。 --------------------编程问答-------------------- 都犀利 --------------------编程问答--------------------
引用 27 楼  的回复:
引用 26 楼 的回复:

* Internet Explorer 5.01 或更高版本
安装的时候还要用IE干什么?


楼主应该稍微了解一下windows跟ie的关系 --------------------编程问答-------------------- 酱油,顺片顶下7楼 --------------------编程问答-------------------- .net与java之争 --------------------编程问答-------------------- LZ无聊到。NET区一游。。。 --------------------编程问答-------------------- 本来就很大嘛,这种牢骚是必须发的
我不相信你们对比java C++ C的时候没如此感慨 --------------------编程问答-------------------- 开源的好啊!!!
--------------------编程问答-------------------- 硬盘大小不介意?
这年头,软件,大家都是安装在 SSD上面的, SSD主流容量,多大?  --------------------编程问答-------------------- Java之王果然NB.3天学会.NET

您能用一周时间把全部C#3.0的新特性罗列出来吗?
顺便告诉你,不用去网上搜。目前还没有一个全的。
总共不超过20个。一周时间不算过分吧。

补充:.NET技术 ,  非技术区
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,