开发工具总结

Posted dotNET跨平台

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了开发工具总结相关的知识,希望对你有一定的参考价值。

前言

常言道,磨刀不误砍柴工,好的工具能让你事半功倍,所以多花点时间看一些工具,可以很好的提高编程效率,以下是我是觉得对我编程有很大帮助的工具:

Visual Studio

  1. ReSharper

    • VS写代码绝佳助手,耗内存,CPU

  2. AnkhSvn

    • VS svn 插件

  3. MultiEditing

    • VS多行编辑工具

  4. VsCommand

    • Paste as link

    • 格式化“输出”窗口

    • 支持一些VS不支持格式的,如.bat,.pfx

    • 工程项目文件zip压缩

  5. Web Essentials

    • Zen Coding

    • CSS 扩充支持

    • JS 扩充支持

  6. VS10x CodeMap(CodeSmart)

    • 侧边栏列出当前文件所有方法,变量

  7. Visual Assist

    • VS代码助手

  8. php Tools for Visual Studio

  9. Python Tools for Visual Studio

  10. Node.js Tools for Visual Studio

  11. VSColorOutput

    • 输出美化工具

  12. NuGet

  13. VsVim

数据库

  1. SQL Server Management Studio

    • SQL语句补全,格式化工具

    • MSSQL Server

    • SQL Prompt

  2. SQLyog

  3. Navicat Premium

    • SQL Server

    • MySQL

    • Oracle

    • PostgreSQL

    • SQLite

  4. SQLite Expert

    • SQLite

版本控制

  1. git

  2. svn(TortoiseSVN)

  3. hg(TortoiseHg)

  4. cvs

代码生成

  1. CodeSmith

    • 收费,模版丰富,自定义模版

  2. 动软代码生成器

    • 免费,自定义模版

C# REPL 工具

  1. CShell

  2. scriptcs

WEB 工具

  1. Fiddler

    • Http 请求记录和调试工具

  2. WireShark

    • 网络包分析工具,可以调试Http请求

  3. Firebug

    • Firefox 插件,html页面调试工具

  4. YSlow

    • Firebug 插件,页面调优工具

  5. EditThisCookie

    • Chrome 插件,cookie 管理工具

  6. PostMan

    • Chrome 插件,Http 请求模拟工具

WEB Editor

  1. CKEditor

    • CKFinder

  2. KindEditor

  3. markdown-editor

    • 支持 markdwon语法WEB编辑器

.NET 常用类库

  1. JSON.NET

    • Json操作类库

  2. NPOI

    • Excel操作类库

  3. NUnit

    • 单元测试类库

  4. AutoFac

    • Ioc 类库

  5. Ninject

    • Ioc 类库

  6. Moq(墙)

    • Mocking 类库

  7. RestSharp

    • Http请求类库

  8. HttpLib

    • 异步Http请求类库

  9. Log4net

    • 日志类库

  10. Elmah(墙)

    • 日志类库

  11. Glimpse

    • 性能监测类库

ORM 类库

  1. Entity Framework

  2. dapper

  3. NHibernate

  4. MyBatis.Net(墙)

Js 类库

  1. Uploadify

    • JQuery 文件上传插件

  2. zepto

  3. JQuery

  4. Underscore

    • js 集合或对象操作类库

  5. Knockoutjs

    • 前端MVVM框架,类似 Angularjs

WEB UI

  1. JQuery UI

    • WEB 组件

  2. JQuery Mobile

    • 移动 WEB 组件

  3. EasyUI

    • WEB 组件

  4. BootStrap

    • CSS 框架

  5. Amaze UI

    • HTML5 UI 框架

文本编辑器

  1. Sublime Text 2/3

    • java 开发插件

    • nodejs 开发插件

    • js 语法检查插件

    • 代码美化,对齐插件

    • 新建文件助手

    • 注释插件

    • Zen coding

    • 多光标编辑,插件众多,界面优美

    • Emmet

    • DocBlockr

    • AdvancedNewFile

    • AlignTab

    • JSHint Gutter

    • Nodejs

    • Javatar

  2. Notepad++

    • 俄罗斯方块,无聊的时候可以放松一下

    • 文件对比插件

    • 提供N多API进行数学运算,字符串操作,常用加密解密,日期时间操作。。。

    • C# 轻量级IDE,可以用来写简单的 C# 程序

    • 正则测试工具

    • 可将 JSON 以树形展示出来

    • JSON、js 格式化、压缩工具

    • 开源、轻量、列编辑

    • JSTool

    • JSON Viewer

    • RegEX Helper

    • Zen Coding

    • CS-Script

    • XML Tools

    • NPPCalc

    • Compare

    • Falling Bricks

  3. EditPlus
    + Zen Coding, 内置浏览器,编写html,css,js代码时,可一键预览,轻量

  4. WinMerge

    • 文件对比软件

  5. Vim/emacs

    • 这个你懂的

.NET 反编译工具

  1. JustDecompile

  2. dotPeek

  3. .NET Reflector

  4. ILSpy

.NET 性能调试工具

  1. JustTrace

  2. dotTrace

虚拟工具

  1. VMWare Station

  2. VMWare Player

  3. VitualBox

开发者社区

  1. stackoverflow

  2. github

  3. bitbucket

  4. codeplex

  5. google code(墙)

  6. codeproject

  7. segmentfault

  8. cnblogs

  9. iteye

  10. oschina

  11. csdn (51cto)

电子书

  1. it ebooks

  2. free-programming-books

android

  1. android open project

  2. awesome-android


上述工具相关链接请阅读原文,进行访问。


3. 欢迎扫描我们的二维码(长按下面的二维码图片、并选择识别图中的二维码)

以上是关于开发工具总结的主要内容,如果未能解决你的问题,请参考以下文章

前端开发工具总结

Go 语言学习总结—— Go 开发必备库与工具总结

Go 语言学习总结—— Go 开发必备库与工具总结

[工具] Git版本管理(知识总结)

工具连接总结

ps工具箱总结