开源与免费是不同概念
开源即开放源代码,指作者允许其源代码公开,如php,你可以看到其类库中所有代码的编写过程。
.NET不开源是指.NET Framework类库并非开放源代码,你无法看到诸如string.Replace() int.Parse() object.Equals() 等由.NET Framework类库提供源代码。但.NET Framework类库是免费使用的
Visual Studio是微软开发的适用于编写c#、vb、j#、c++等语言的集成开发环境,与Zend Studio(php集成开发环境)一样,是要收费的,但c#、vb、j#、c++这些语言工具是免费的,任何人可以通过使用这些语言工具编写自己的程序。
.net程序的开发需要IDE,而VS是收费的,当然,你可以不使用VS这类收费IDE,使用免费的IDE甚至记事本开发也是可以的,但.net的运行环境需要基于windows,不像php等可以在免费的linux系统中运行,而windows也是要收费的,这就是微软的盈利的方式
顶一下
(0)
0%
踩一下
(0)
0%
- 相关评论
- 我要评论
-