文档章节

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

lanmeimei
 lanmeimei
发布于 2014/01/26 17:27
字数 1051
阅读 677
收藏 29

软件开发工具是软件开发过程中必不可少的,因此小编整理了14款常用的开发工具,希望能令你在编程过程中更加游刃有余,如虎添翼。

SharpDevelop

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

NHibernate

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

Zend Studio

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

Caliburn Micro

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,扩展数据库支持以及应用程序服务器集成需求。

© 著作权归作者所有

lanmeimei
粉丝 5
博文 75
码字总数 52659
作品 0
沙坪坝
程序员
私信 提问
加载中

评论(2)

LINL
LINL
SharpDevelop是一款可用于替代微软Visual Studio的操作系统?VS这货是操作系统?
luamas
luamas
一看就知道是个学.net的
程序猿必备的17款最佳的代码审查工具

  好的代码审查器可以大大地帮助程序员提高代码质量,减少错误几率。   虽然现在市场上有许多可用的代码审查工具,但如何挑选也是一个艰巨的任务。在咨询过有关专家的建议和意见之后,我...

爱前端
2017/12/07
0
0
珠三角技术沙龙-广州-2019年03月-电商专场

2019年是珠三角技术沙龙一路走来的第十年,在十年的第一个技术分享月,我们推出了电商专场。与电商技术相关的一切问题,都是我们期待您能到场和听众们一起分享交流的话题。 有人说,中国的电...

popskf
03/21
0
0
小程序开发者注意!这场黑客马拉松你非来不可 | 未来小程序

微信小程序开放公测后,想必在世界的每个角落,都有人在对着电脑开发小程序。 不过,一个人写代码得多无趣。能和其他优秀的「小程序」员当面切磋技艺才是正经事。 爱范儿第三期「未来小程序 ...

舜仔
2016/11/11
416
0
小程序开发者注意!这场黑客马拉松你非来不可 | 未来小程序

微信小程序开放公测后,想必在世界的每个角落,都有人在对着电脑开发小程序。 不过,一个人写代码得多无趣。能和其他优秀的「小程序」员当面切磋技艺才是正经事。 爱范儿第三期「未来小程序 ...

舜仔
2016/11/11
0
0
17款最佳的代码审查工具

好的代码审查器可以大大地帮助程序员提高代码质量,减少错误几率。 虽然现在市场上有许多可用的代码审查工具,但如何挑选也是一个艰巨的任务。在咨询过有关专家的建议和意见之后,我们罗列出...

丫丫的
2016/02/23
226
0

没有更多内容

加载失败,请刷新页面

加载更多

抽象同步队列AQS——AbstractQueuedSynchronizer锁详解

AQS——锁的底层支持 谈到并发,不得不谈ReentrantLock;而谈到ReentrantLock,不得不谈AbstractQueuedSynchronizer(AQS)! 类如其名,抽象的队列式的同步器,AQS定义了一套多线程访问共享资...

须臾之余
今天
3
0
springboot配置百度UEditor 富文本详解

富文本简介 UEditor是由百度web前端研发部开发所见即所得富文本web编辑器,具有轻量,可定制,注重用户体验等特点,开源基于MIT协议,允许自由使用和修改代码... 准备工作 ueditor需要单独文...

wotrd
昨天
4
0
mysql 5.7之my.cnf配置大全

[client]port = 3306socket = /tmp/mysql.sock[mysqld]###############################基础设置######################################Mysql服务的唯一编号 每个mysql服务...

Online_Reus
昨天
3
0
MAVEN打包时引入外部链接的包

1.项目引入了ORACLE的jar包,MAVEN配置如下 2.打jar包的时候需要指定下main入口函数mainClass <dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc6</artifactId> ......

Cobbage
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部