您的位置:首页 > 其它

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

2010-11-06 11:00 330 查看
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

C# Studio是 C#/Mono/GTK# 开发者的一个简单的IDE。



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 数据库。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: