开发

前言

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

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
  14. Unit Test Gernerator 自动单元测试 在nuget中下载
  15. GhostDoc 会自动生成 XML 注释 。NDoc也可以实现相同的功能
  16. dottrace 使用Dottrace跟踪代码执行时间

数据库

  1. SQL Server Management Studio
    • MSSQL Server
    • SQL Prompt
      • SQL语句补全,格式化工具
  2. SQLyog
    • MySQL
  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
    • 多光标编辑,插件众多,界面优美
    • Emmet
      • Zen coding
    • DocBlockr
      • 注释插件
    • AdvancedNewFile
      • 新建文件助手
    • AlignTab
      • 代码美化,对齐插件
    • JSHint Gutter
      • js 语法检查插件
    • Nodejs
      • nodejs 开发插件
    • Javatar
      • java 开发插件
  2. Notepad++
    • 开源、轻量、列编辑
    • JSTool
      • JSON、js 格式化、压缩工具
    • JSON Viewer
      • 可将 JSON 以树形展示出来
    • RegEX Helper
      • 正则测试工具
    • Zen Coding
    • CS-Script
      • C# 轻量级IDE,可以用来写简单的 C# 程序
    • XML Tools
    • NPPCalc
      • 提供N多API进行数学运算,字符串操作,常用加密解密,日期时间操作。。。
    • 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
posted on 2015-03-26 12:50  脑瓜子  阅读(536)  评论(0编辑  收藏  举报