一些免费,甚至开源的.net开发工具


     一些免费,甚至开源的.net开发工具 收藏
  1、Visual Studio Express 版本:
  从2005版本开始,就有这个版本,2008 , 2010都有相应版本。本版本是给程序爱好者,以及学生使用的简易版本。虽然是简易版本,但是基本的功能都有。仅仅缺少一些高级功能:包括代码管理、测试、建模工具等。但是可以通过安装免费插件解决,比如SVN的.net版本 AnkhSVN , VisualSVN等。
  2、sharpdevelop
  SharpDevelop 是一个用于制作C#或者VB.NET的项目而设计的一个编辑器,同时,这个编辑器本身就是使用C#开发的,而且公开了全部源代码,因此这个工具本身也是学习C#以及软件开发规范的一个很好材料。 SharpDevelop 这个轻型的开发工具支持多种程序语言,包括C#、java以及VB.NET,同时还支持多种语言界面,象任何爱好者开发的工具一样。这个编辑器的界面风格类似于Office XP以及VS.Net,这个编辑器可以支持书写C#, ASP.NET, ADO.NET, XML, HTML 等多种代码,支持基于项目或者是文件的开发,可以对C#, HTML, ASP, ASP.NET, VBscript, VB.NET, XML 提供彩色语法显示支持,同时还可以把彩色的代码输出为HTML格式文件。支持丰富的代码模版以及外接插件。 
  C#中的SharpDevelop就如Java中的Eclipse.
  3、Mono
  Mono是一个由Novell公司(由Ximian发起,并由Miguel de lcaza领导的,一个致力于开创.NET在Linux上使用的开源工程。它包含了一个C#语言的编译器,一个CLR的运行时,和一组类库,并实现了 ADO NET和ASP NET。能够使得开发人员在Linux用C#开发程序。)主持的项目.该项目的目标是创建一系列符合标准ECMA (Ecma-334和Ecma-335)的.Net 工具, 包括C #编译器和共同语言(CL 即 Common Language)执行平台(Platform).与微软的.Net不同, Mono项目不仅可以运行于Windows系统内,还可以运行于Linux, FreeBSD, Unix, Mac OS X和Solaris
  4、C# Studio 
  
  5、Jexus      Jexus是一款基于dotNET环境,直接支持ASP.NET的WEB服务器系统(非开源),是Linux平台架设ASP.NET网站的重要选择甚至是必然选择。
  Jexus for linux 有如下特点:
  1、Jexus的最大特色是基于Mono平台,直接支持ASP.NET网站。这种高度集成,有效地保证了ASP.NET的性能优势。 
  2、Jexus内核含有安全监控机制,大多数恶意访问在进入实际网站前就会被Jexus直接禁止,这是Jexus有别于其它WEB服务器的又一大 特色。正因为这样,Jexus特别适合那些对安全要求较高的企业网站或政府网站使用。 
  3、Jexus WEB服务器采用"多进程+多线程"模式设计,能有效利用服务器资源,对网站的数量和规模不加任何限制。 
  4、支持URL重写。 
  5、安装和配置非常简单。 
  6、xacc
  xacc.ide 是一款免费的 .Net 程序开发工具,它能够支持如 C#, IL, C/C++, Yacc, Flex, NSIS 与 XML 等程序语言的开发,并且内建了除错器,让使用者能够对所开发的程序随时进行追踪。且由于本身所具有的弹性,因此, xacc.ide 能够与多种编译器进行搭配,只要使用者将设定设置完成,那么 xacc.ide 就等于是一套完整的程序开发环境软件喔。
  由于 xacc.ide 是完全以 C# 所撰写而成,因此不仅程序体积小巧,且执行的速度还比许多商业开发软件更加快速,实在是程序开发者们不可缺少的利器。如果对于 xacc.ide 感兴趣,作者也提供了 xacc.ide 的原始码供使用者们做参考,让你自己也有机会对这款开发工具进行修改喔。
  7、ReSharper
  ReSharper是一款由jetbrains开发的针对C#, VB.NET, ASP.NET, XML, 和 XAML的编辑器。沿袭了jetbrains开发工具一贯的优良传统,ReSharper拥有高度智能的纠错,30多种高级代码重构功能,方便的单元测试 工具,快速导航、检索,以及一键格式化代码,自动代码生成和模板功能等很多特性。
  
  8、QuickSharp
  QuickSharp 2008 是一个很小型的 C# 集成开发环境,提供了一个代码编辑器,主要功能有代码自动完成、语法着色、内置编译和执行、支持 ASP.NET 和 SQL Server 、MySQL 和 SQLite 数据库。

猜你喜欢

转载自ocw356og.iteye.com/blog/1572636
今日推荐