程序员须要知晓的14大开发工具

软件开发工具是软件开发过程当中必不可少的,所以小编整理了14款经常使用的开发工具,但愿能令你在编程过程当中更加游刃有余,如虎添翼。前端

SharpDevelopjava

SharpDevelop是一款可用于替代微软Visual Studio的操做系统。几分钟内即可安装和使用它。SharpDevelop读取项目时采用与原来相同的格式(由于它使用了标准的框架库来读/写项目)。SharpDevelop 这个轻型的开发工具支持多种程序语言,包括C#、java以及VB.NET,同时还支持多种语言界面,象任何爱好者开发的工具同样。git

NHibernate程序员

NHibernate是一个面向.NET环境的对象/关系数据库映射工具。对象/关系数据库映射(object/relational mapping,ORM)这个术语表示一种技术,用来把对象模型表示的对象映射到基于SQL的关系模型数据结构中去。github

Zend Studioweb

Zend Studio是咱们新一代的专业级的PHP IDE(应用程序开发环境)。它被设计旨在经过使您更快的开发和维护代码,快速的解决应用程序问题和提升团队协做开发来最大限度地提升开发人员的生产力。正则表达式

Caliburn Microsql

Caliburn.Micro是一个小,但功能强大的框架,为全部XAML平台构建应用程序而设计。 与MVVM的大力支持和其余成熟的UI模式,Caliburn.Micro将使您迅速创建您的解决方案,无需牺牲质量或测试性代码。数据库

ReSharper编程

ReSharper是一个著名的代码生成工具,其能帮助Microsoft Visual Studio成为一个更佳的IDE。实质上,ReSharper特征可用于C#,VB.net,XML,Asp.net,XAML,和构建脚本。

NInject

NInject是一种简单易学的DI框架。Ninject为.NET应用程序提供快速、轻型的依赖注入器而著称。它有助于开发人员将应用程序拆分为松耦合、高内聚的功能片段的集合,而后以灵活的方式将它们粘连在一块儿。从软件架构层面上使用Ninject,可使得你的代码更易于编写、重用、测试和修改。

Kaxaml

KaXaml是一个轻量级的XAML编辑器,让你能够“拆分视图”,这样你就能够同时看到您的XAML和您提供的内容(有点像XamlPad但不像XamlPad须要一个数兆的SDK包 )。

SQlite

SQLite是一款轻量级的、基于文件的嵌入式数据库。它能够处理并发访问,易于与NHibernate集成。不幸的是,它是一个原生的解决方案,所以它只能运行在彻底信任的环境。

Rad Software Regular Expression Designer

Rad Software Regular Expression Designer是一款正则表达式工具软件。

ILSPy

ILSpy是一款开源的.NET程序集浏览器和反编译器。ILSPy和SharpDevelop都是由同一个团队打造。ILSpy拥有标准反编译器的全部功能,但还不是一个真正的插件环境。

FlyFetch

当你须要在UI中显示长长的记录时,FlyFetch就会派上用场。

webStorm

webStorm 是一款深受广大程序员喜好的JavaScript 开发和Web前端开发工具。

log4net

Log4net 是Apache组织开发的著名的开源日志记录组件,能够以插件的形式应用在应用系统中。利用Log4net能够方便的将日志信息记录到文件,Windows事件日志和数据库中(MS SQL SERVER,ORACLE等)。而且咱们还能够控制要记载的日志级别。

MyEclipse

MyEclipse是当前可用于Eclispse开源平台的最实惠、综合全面的J2EE IDE与Web开发工具套件。MyEclipse是基于Eclipse平台的解决方案,可用于用户全部的UML, AJAX, Web, Web Services, J2EE, JSP, XML, Struts, JSF, Java Persistence, EJB,扩展数据库支持以及应用程序服务器集成需求。

相关文章
相关标签/搜索