阅读更多

2顶
8踩

研发管理

翻译新闻 .Net 开发者必备的11款开发利器

2012-04-24 16:35 by 正式编辑 nemohq 评论(11) 有10459人浏览
现如今,技术发展十分迅猛,开发者只有通过不断的学习才能跟得上步伐。而为了便于学习和工作,涌现了很多优秀的开发工具用以帮助开发者提高工作效率。同时,这些工具大都开源而且免费,性能也十分优异。以下就是为.NET开发者准备的11款开发利器,希望它们能让你的网站开发之路变得简单易行。

1、Webmatrix

WebMatrix 是微软最新的 Web 开发工具,它包含了构建网站所需要的一切元素。你可以从开源 Web 项目或者内置的 Web 模板开始,也可以直接从无到有编写代码。简单并且完全是免费的。开发网站从来没有如此简单。


2、Visual Studio 2010 Express

Visual Studio 2010 Express是一套免费、入门级的产品。它的用户界面十分精简,同时拥有Visual Studio的核心功能,常用于为某一平台开发应用。


3、Notepad ++ 

Notepad++ 是一款Windows环境下免费开源的代码编辑器,支持多种编程语言,不仅有语法高亮度显示,也有语法折叠等功能。


4、JustDecompile

JustDecompile是一款新的、免费的.NET反编译软件。Telerik公司根据多年的代码分析经验开发了这一反编译利器。它能让你毫不费力地分析编译好的.NET程序,同时只需点击一下按钮就可以进行反编译。


5、Fiddler

Fiddler是一款 Web 调试代理软件。它能够记录所有客户端和服务器间的 HTTP 请求,允许你监视、设置断点、甚至修改输入输出数据。Fiddler包含了一个强大的基于事件脚本的子系统,并且能够使用.NET框架语言扩展。


6、FileZilla

FileZilla 是一个免费开源的 FTP 客户端软件,分为客户端版本和服务器版本。两个版本都具备所有的FTP软件功能。可控性、有条理的界面和管理多站点的简化方式使Filezilla客户端版成为一个方便高效的FTP客户端工具。


7、LINQPad

LINQPad一款是集成了IDE和SQL的 LINQ 解析器。它有着简单而实用的用户界面,可即时执行LINQ查询,包括LINQ to SQL、LINQ to Objects和LINQ to XML等多语句查询。


8、soapUI

soapUI是一款世界领先的开源测试工具,主要用于网络服务测试领域。它提供了包括SOAP、REST、HTTP、JMS、AMF和JDBC在内的多种互联网协议的支持,确保为你提供业内领先的性能测试。


9、NCrunch

NCrunch是一款为 Visual Studio .NET 开发的的自动化并行连续测试工具。它能够运行自动测试,并且在IDE里显示相应的测试信息(如代码覆盖和性能指标)。


10、KDiff3

KDiff3 是一款用来对文件或目录进行对比/合并的工具。在进行对比时,它可以同时针对两个或者三个文件/目录而进行。通过对比,它将文件/目录的差异按行加以显示。同时,KDiff3还提供了自动化的合并工具,方便使用者进行有关合并方面的操作。


11、Sublime Text

Sublime Text 2是一款轻量、简洁、高效、跨平台的代码编辑器。


英文原文:10 Useful Tools for Microsoft .Net Developers

  • 大小: 34.5 KB
  • 大小: 38.6 KB
  • 大小: 40.3 KB
  • 大小: 33.7 KB
  • 大小: 48 KB
  • 大小: 38.4 KB
  • 大小: 35.1 KB
  • 大小: 39.8 KB
  • 大小: 26.6 KB
  • 大小: 32 KB
  • 大小: 31.6 KB
2
8
评论 共 11 条 请登录后发表评论
11 楼 w3kiccp 2012-04-27 13:38
光是文本编辑器就有好几个,一个开发者必备了那么多?
10 楼 nick.s.ni 2012-04-26 08:11
tangjikey 写道
我是搞java的,.net跟我有什么关系呢?

沒關係嗎,有关系,相当有关系。
9 楼 nemohq 2012-04-25 16:39
不是吧。免费还有这么多人骂?

IntelliJ IDEA非常“有爱”,但要 139美刀,折合成人民币,那可是900块现大洋啊。

.NET开发工具确实非常多(JAVA的不多吗?)。这11款只是.NET庞大的工具库的一个缩影。

倘若文章标题改为“JAVA开发者必备的11款开发利器”,下面又该有评论说这个是“JAVA标题党”了。.NET开发者强烈呼吁老赵出面解围.....
8 楼 geminiyellow 2012-04-25 16:06
根据评论来看,非.net开发评论员素质真低啊。

这个翻译,首先标题党了。
引用

同时,这些工具大都开源而且免费,性能也十分优异。
以下就是为.NET开发者准备的11款开发利器,
希望它们能让你的网站开发之路变得简单易行。

上面npp和st2我觉得基本上是凑数用的。
而且上面提到的东西,应该加上一个free标记。
如果说收钱的话,那JetBrain,RedGate家的内存,性能,辅助工具就多了去了。
比较工具的话,BeyondCompare比KDiff强啊。
7 楼 tangjikey 2012-04-25 12:32
我是搞java的,.net跟我有什么关系呢?
6 楼 hellolaojiang 2012-04-25 12:32
.net 就是一坨 shi
5 楼 izee 2012-04-25 10:45
我表示我一个都没用过
4 楼 suxu 2012-04-25 09:59
又是,必备利器 玩游戏所
3 楼 nick.s.ni 2012-04-25 09:54
VS2010從官方下试用版最方便
用记事本改个文件就是正式版了。

上门介绍的都是什么东东,大部分跟开发没关系
2 楼 零++ 2012-04-24 20:11
为什么感觉有些很牵强
1 楼 bewin 2012-04-24 18:07
为什么最后是sublimetext

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • DbUtils应用开发例子--DbUtilsExample.zip

    Apache Common DbUtils是操作数据库的组件,对传统操作数据库的类(JDBC)进行二次封装,可以把结果集转化成List。 DbUtils封装了对JDBC的操作,简化了JDBC操作,可以少写代码。 应用实践小结: 一、cn.fansunion.dbutils.example,5个独立的例子。 1.AsyncUpdateExample.java,演示如何执行异步更新。 2.BeanHandlerExample.java,演示如何使用BeanHandler,将结果集的一行转换成一个JavaBean。 3.BeanListHandlerExample.java,演示BeanListHandler如何使用,BeanListHandler实现类将结果集转换成指定对象类型的集合。 4.InsertUpdateExample.java,演示如何执行添加和更新。 5.ResultSetHandlerExample.java,演示结果集处理器如何使用。 二、cn.fansunion.dbutils.example.connection,数据库连接。 1.ConnectionProvider.java,数据库连接的提供类。 2.PropertyReader.java,读取配置属性。 3.jdbc.properties 属性配置 三、cn.fansunion.dbutils.example.common,公共资源。 1.DbUtilsExampleBase.java,DbUtils例子的父类,包含了一些常用的方法,获得连接、关闭连接、打印对象。 2.MyDataSource.java,自定义的数据源实现类。 3.Person.java,数据库表对应的实体类。 4.person.sql,数据库表建表脚本。

  • C# DbUtils操作数据库类

    using System; using System.Collections.Generic; using System.Data; using System.Data.SqlClient; using System.Linq; using System.Text; using Omu.ValueInjecter; using System.Configuration; using Common....

  • 一个通用数据库操作组件DBUtil(c#)、支持SqlServer、Oracle、Mysql、postgres、Access、SQLITE

    DBUtil 使用说明 一、简介 这是一个.net下操作数据库(结构数据库)的工具类库,支持sqlserver、oracle、mysql、postgres、sqlite、access等常见数据库。 注意:它并不是一个orm工具(常见的orm框架如:EF、NHibernate等)。本框架与dapper相比更加轻量,你看一看做是DbHelper的扩展封装。 二、快速示例 2.1 引入DBU...

  • JDBC相关(三):DButils工具类的使用详解

    前言:DbUtils是一个为简化JDBC操作的小类库,其依赖的JAR包可在此处下载:点此处下载DButils的JAR包 commons-dbutils是Apache组织提供的一个开源JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的工作量,同时也不会影响程序的性能。因此dbutils成为很多不喜欢hibernate的公司的首选。 整个dbuti

  • C#三层架构第五课之DBUtil层设计

    DBUtil层设计一般用来设计通用的数据库连接类或者其他字符编码处理、IO处理等通用类的设计。 参考代码如下: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Data; using System.Data.SqlClient; namespace DbUtil { public cla

  • 金蝶K3Cloud中DBUtils的用法

    Execute方法用于不需要返回数据的执行语句,如DDL、UPDATE、DELETE语句。返回值为影响的行数。 Execute方法每次仅执行一条语句,对SQLServer支持多条语句一起执行,因此多条语句拼在一起执行没有问题,但Oracle下执行会报错。 如果需要执行多条语句,请调用批量执行方法:ExecuteBatch。 如果要执行SELECT语句,建议使用ExecuteReader方法。 执...

  • DBUtils使用详解一

    一, 先熟悉DBUtils的API:  简介: DbUtils是一个为简化JDBC操作的小类库。 以下使用的是最新版的commons-dbutils-1.4,先给个简介,以便迅速掌握API的使用。       整个dbutils总共才3个包: 1、包org.apache.commons.dbutils          接口摘要 ResultSetHandler

  • 第十章:数据库连接池与DBUtils工具

    学习目标 一: 数据库连接池 二: DBUtils工具 三:任务十.使用DBUtils实现增删改查 学习内容 由于每操作一次数据库,都会执行一次创建和断开Connection对象的操作,这种频繁的操作Connection对象十分影响数据库的访问效率,并且增加了代码量,所以在实际开发中,开发人员通常会使用数据库连接池来解决这些问题,Apache组织还提供一个DBUtils工具类,该类实现了对JDBC的简单封装,能在不影响性能的情况下极大地简化JDBC的编码工作 一:数据库连接池 在JDBC编程中,每次创建和断

  • 数据库连接池与DBUtils工具

    DBCP数据源 DBCP是数据库连接池(DataBase Connection Pool)的简称,是Apache组织下的开源连接池实现,也是Tomcat服务器使用的连接池组件。单独使用DBCP数据源时,需要在应用程序 中导入两个JAR包,具体如下。 1.commons-dbcp.jar包 commons-dbcp.jar包是DBCP数据源的实现包,包含所有操作数据库连接信息和数据库连接池初始化信息的方法,并实现了DataSource接口的getConnection()方法。 2. commons-pool

  • JDBC一一Apache Commons.DBUtils工具类的使用、QueryRunner类(封装SQL操作的API)、JavaBean

    目录 DBUtils QueryRunner类 QueryRunner实现添加、更新、删除操作 QueryRunner实现查询操作 ResultSetHandler结果集 JavaBean是什么? BeanHandler BeanListHandler ScalarHander ColumnListHandler 小结 DBUtils 跳转到目录 如果只使用JDBC进行开发,我们...

  • DbUtils的使用 简单案例

    师承康师傅, 学完总结一下 环境: IDEA, MySQL 8.0, JDK8 首先得安装MySQL 和下载MySQL的jar包 见我之前的教程: 2022 年 MySQL 8.0 最简易安装(保姆级)_mobeiCanyue-CSDN博客 JDBC连接的多种方式(idea)_mobeiCanyue-CSDN博客 1.下载dbutils 和logging jar包 DbUtils – Download Apache Commons DbUtils Apache...

  • dbutils与案例操作

    1.tomcat内置连接池管理(了解)        tomcat内置连接池使用的是dbcp。                问题1:tomcat怎样管理连接池?(配置)            要想将一个dbcp连接池让 tomcat管理,只需要创建一个context.xml配置文件,在配置文件中            配置相关信息,            <Context>     ...

  • DBUtils详细介绍+实例

    1.介绍   1)简介:   DBUtils是一个小型的类库,它使JDBC编程更加方便,简单。在JDBC编程中,资源的关闭是显式的,极易导致编程出现错误,DBUtils把这些工作抽象出来,使得程序员编程时仅需要关心正真的问题,即对数据库的增删改查。      2)优点:   杜绝资源泄露。修正JDBC代码并不困难,但是这是耗时而乏味的,这通常导致连接泄露并且难以跟踪到。   清洁干净的

  • 初识Spring+dbutils连接数据库例子实战

    spring 注解解析 ioc 注解 @Component ---把对象交给spring 管理的注解 di 注解 @Value("") ----设置普通属性 @Autowired //by type/class 不能有相同的class,不然运行会报错 @Qualifier("c3po") //加上一起用就是by name/id jdk 自带了注解 @Resource(name="car3") //by name/id ,如果不写则默认by type/class

  • C#编写的集dao+dbUtil+分页+自定义验证+自定义控件的asp.net网站实例

    本案例优势突出,简单通俗,移植性非常好(相对路径数据库技术),主要有以下特色: 1、相对数据库路径,通过db的数据库连接文件可用直接连接相对路径数据库,所以本人案例支持外部IIS的支持asp.net的动态服务器空间; 2、CRUD标准化处理代码,等于是通用方法,移植到任何程序,直接调用dbApp类的增删查改方法,就可以得到预期表格; 3、借鉴javaEE的dao+daoUtil模式,对于user类,直接赋一个实例,可实现userLogin(user u)(用户登陆验证)、userReg(user u)(用户注册),直接封装到PO对象user类,对于不同的数据,只需更改user类的名称和字段,如book类,把userDao类代码复制为bookDao代码,基本可以直接移植使用; 4、分页代码,完全依据通用代码写成的分页程序,不是依赖控件,整个案例的登陆、验证、注册、分页等全部使用代码完成,所以很容易移植,而不是程序中杂乱的控件名称,所以我比较偏爱用代码来写asp.net网站; 5、代码简洁高效,基本整合了asp.net网站必须的增删查改,而且连接到数据库,只用了5个页面,每个几乎不到10行的代码就完成,便于新手掌握面向对象编程,高效的dao方式,对于快速部署的重要意义。

  • DBUtil(ASP。NET数据库连接工具类)

    DBUtil(ASP。NET数据库连接工具类),集成了目前常用数据库,开发程序时不用再写一大堆连接代码 ,直接调用就行,节省时间,方便快速

  • Commons DbUtils源码阅读之实例及测试应用

    NULL 博文链接:https://cuics-100.iteye.com/blog/920565

  • Javaweb-数据库连接池与DBUtils工具

    Javaweb(第十章) 一、 1)数据库链接池 在JDBC编程中,每次创建和断开Connention对象都会消耗一定的时间和IO资源 数据库连接池 2)DBCP数据源 DBCP是数据库连接池(DataBase Connection Pool)的简称,是Apache组织下的开源连接池实现,也是Tomcat服务器使用的连接池组件。单独使用DBCP数据源时,需要在应用程序中导入两个JAR包,具体如下: 1 commons-dbcp.jar包 commons-dbcp.jar包是DBCP数据源的实现包,包含所有操

  • DBUtils的使用

    DBUtils的使用1, 准备工作,需要引入外库依赖包,commons-dbutils-1.7.jar(或者其他版本也可以)2, 创建一个JavaBean对象,其相关内容如下:JavaBean 是在编写 Java 时专门创建的 Java 类,根据 JavaBean API 规范进行编码 。 以下是区分 JavaBean 和其他 Java 类的特有的特征: 1. 它提供了一个默认的无参数构造函数。

  • DBUtils工具类

    package shiroweb.utils; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class DBUtil { private ...

Global site tag (gtag.js) - Google Analytics