首页 > 代码库 > Development Tools

Development Tools

Introduction

Even Chris created his article of Useful Reference Books ages ago I just bumped into it, and after adding my bit I thought to do something similar in the field of development tools.

So feel free and add tools you found useful in your career - and check back to see what others are using.

No spam, no advertising, no commercial stuff. Feel free to add closed-source Tools, as long as they are available for free.

Contents

  • Code Editors
  • IDEs
  • Web Servers
  • Version Control
  • Real Time Application Info
  • .Net (Sub) Frameworks
  • JavaScript Frameworks
  • Diff / Merge
  • Regular Expressions
  • Diagramming Tools
  • Documenting
  • Testing
  • Online Playgrounds
  • LINQ Tools
  • Front-end Frameworks
  • Disassemblers / decompilers / inspectors
  • XAML / WPF
  • SQL databases
  • NOSQL databases
  • Database related tools
  • Continuous build process / Build tools
  • Diagnostics
  • Continuous Integration

Code Editors

  • vim
  • Notepad++
  • Sublime Text
  • TextPad
  • WebMatrix

Integrated Development Environment (IDE)

  • Eclipse Primarily for Java
  • NetBeans Primarily for Java. Can also be used for PHP, C/C++, and HTML5
  • Android Developer Tools, Windows 64bit
  • Android Developer Tools, Windows 32bit
  • Android Developer Tools, Mac OS 64bit
  • Android Developer Tools, Linux 64bit
  • Visual Studio for .NET Desktop/Web/Mobile Development
  • EmEditor
  • SharpDevelop
  • MonoDevelop
  • Android Studio
  • Bluefish Editor

Web Servers

  • Apache Lounge
  • IIS 8 Express

Version Control

  • Workspaces
  • GitHub
  • Team Foundation Service
  • Subversion (SVN)

Real Time Application Info

  • Glimpse
  • Fiddler

.NET (Sub) Frameworks

  • Managed Extensibility Framework (MEF)

JavaScript Frameworks

  • jQuery
  • AngularJS
  • knockoutJS
  • three.js (library for creating 3D graphics)

Diff/Merge

  • Araxis Merge
  • Beyond Compare
  • Wimerge
  • DiffUtils (useful for scripting diff; combine with this script to get HTML output)

Regular Expressions

  • Regexper
  • Regular expression visualizer
  • Expresso

Diagramming Tools

  • yEd
  • UMLet
  • StarUML
  • Xmind

Documenting

  • GreenShot
  • Atomineer Pro Documentation for Visual Studio
  • Doxygen

Testing

  • JMeter (for load testing; combine with BadBoy for script generation)
  • QUnit
  • NUnit
  • xunit

Online Playgrounds

  • jsFiddle
  • SQL Fiddle
  • /reFiddle+/
  • Amy Editor
  • Koding

LINQ Tools

  • LINQPad
  • 101 LINQ Samples [MSDN]

Front-end Frameworks

  • Bootstrap
  • Foundation
  • Qt
    • Installation Guide [OS X]
    • Installation Guide [Linux (Ubuntu 12.04 LTS)]

Disassemblers / decompilers / inspectors

  • ILSpy
  • JustDecompile

XAML / WPF

  • KAXAML
  • WPF Inspector

SQL databases

  • MariaDB
  • MySQL
  • Firebird
  • PostgreSQL
  • SQL Server Express Edition
  • Oracle Database Express Edition 11g Release 2

NOSQL databases

General

  • Hadoop
  • Cassandra

Document store

  • raptorDB
  • mongoDB
  • ravendb
  • terrastore

Database related tools

  • Toad for SQL Server Freeware
  • Toad for Oracle Freeware
  • Toad for MySQL Freeware
  • Toad for Sybase Freeware
  • More Toad...
  • Oracle SQL Developer
  • Oracle SQL Developer Data Modeler
  • SQLTools for Oracle

Continuous build process / Build tools

  • CruiseControl
  • Psake

Diagnostics

  • Windows Sysinternals

Continuous Integration

  • Jenkins

Development Tools