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
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
Version Control
Real Time Application Info
.NET (Sub) Frameworks
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
Diagramming Tools
Documenting
Testing
Online Playgrounds
LINQ Tools
Front-end Frameworks
Disassemblers / decompilers / inspectors
XAML / WPF
SQL databases
- MariaDB
- MySQL
- Firebird
- PostgreSQL
- SQL Server Express Edition
- Oracle Database Express Edition 11g Release 2
NOSQL databases
General
Document store
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
Diagnostics
Continuous Integration
Development Tools的更多相关文章
- 翻译:常见问题——ABAP Development Tools for Eclipse
ABAP Development Tools for Eclipse(简称ADT)是一个基于Eclipse的全新ABAP IDE,这篇文档试图回答有关ADT的最重要的常见问题.这只是一个开始,如果你对 ...
- android 安装 出现Android Native Development Tools不能安装
Software being installed: Android Native Development Tools 20.0.0.v201206242043-391819 (com.android. ...
- How To Install Development Tools In Linux
In this brief tutorial, we will be discussing how to install development tools in popular Linux di ...
- Android development tools line_endings hacking
/******************************************************************** * Android development tools li ...
- Linux之一次性安装开发工具:yum groupinstall Development tools
[spark@sparksinglenode ~]$ yum grouplist | moreLoaded plugins: fastestmirror, refresh-packagekit, se ...
- Lua Development Tools (LDT)
http://www.eclipse.org/ldt/ Lua Development Tools (LDT) is about providing Lua developers with an ID ...
- yum groupinstall "Development Tools" 批量安装软件
注:可以通过 yum grouplist 来查看可能批量安装哪些列表 从Windows转到Linux下面,一个不习惯的地方就是在图形界面下安装和删除软件的时候非常缓慢.但是如果你掌握了用yum的命令行 ...
- Chrome development tools学习笔记(5)
调试JavaScript 随着如今JavaScript应用的越来越广泛,在面对前端工作的时候,开发人员须要强大的调试工具来高速有效地解决这个问题.我们文章的主角,Chrome DevTools就提供了 ...
- ADT Android Development Tools
ADT(Android Development Tools)在Eclipse编译IDE环境中,需安装ADT(Android Developer Tools)Plug-in,这是Android在Ecli ...
随机推荐
- Android 计算文件 MD5 遇到的问题
版本下载,做 MD5 校验,使用的 MD5 算法出现了异常,当出现以 0 开头的 MD5的时候,会把 0 给忽略掉,造成 MD5 只有 31 位,造成校验失败. 转:http://blog.csdn. ...
- [转]:Android 5.0的调度作业JobScheduler
参考:http://blog.csdn.net/cuiran/article/details/42805057 增加 JobScheduler 的同时,去掉了几个广播, CONNECTIVITY_AC ...
- 设计模式-建造者模式(Builder Pattern)
建造者模式(Builder Pattern):将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示. 建造者模式要求建造过程中是稳定的. Android 用到的 Builder 模 ...
- Vue.js 入门指南
1.Vue.js是什么? Vue.js(读音 /vjuː/, 类似于 view) 是一套构建用户界面的 渐进式框架.与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计.Vue 的核心库只关注 ...
- Spanner_
https://en.wikipedia.org/wiki/Spanner_(database) http://static.googleusercontent.com/media/research. ...
- (原创)c++11改进我们的模式之改进代理模式,实现通用的AOP框架
c++11 boost技术交流群:296561497,欢迎大家来交流技术. 本次要讲的时候如何改进代理模式,具体来说是动态代理模式,动态代理模式一般实现AOP框架,不懂AOP的童鞋看这里.我前面的博文 ...
- 关于Python中深拷贝与浅拷贝的理解(一)---概念
import copy a = [1, 2, 3, 4, ['a', 'b']] #原始对象 b = a #赋值,传对象的引用 c = copy.copy(a) #对象拷贝,浅拷贝 d = copy. ...
- Python3将两个有序数组合并为一个有序数组
[本文出自天外归云的博客园] 第一种思路,把两个数组合为一个数组然后再排序,问题又回归到冒泡和快排了,没有用到两个数组的有序性.(不好) 第二种思路,循环比较两个有序数组头位元素的大小,并把头元素放到 ...
- Linux服务器CPU、内存、磁盘空间、负载情况查看python脚本
[本文出自天外归云的博客园] 网上搜,东拼西凑,组装了一个可以查Linux服务器CPU使用率.内存使用率.磁盘空间占用率.负载情况的python脚本. 脚本内容如下: # -*- coding:utf ...
- django模型查询
概述 查询集表示从数据库获取的对象的集合 查询集可以有多个过滤器 过滤器就是一个函数,基于所给的参数限制查询集结果 从SQL角度来说,查询集和select语句等价,过滤器就像where条件 查询集 在 ...