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 ...
随机推荐
- 深入理解Linux内核-块设备驱动程序
扇区: 1.硬盘控制器将磁盘看成一大组扇区2.扇区就是一组相邻字节3.扇区按照惯例大小设置位512字节4.存放在块设备中的数据是通过它们在磁盘上的位置来标识,即首个扇区的下标和扇区的数目.5.扇区是硬 ...
- 关于chrome的开发调试方式
chrome://inspect/#devices 调试移动设备app chrome://version 查看chrome浏览器版本信息 chrome://components/ 查看组件信息 上面的 ...
- View:Android View的scrollTo(),scrollBy(),getScrollX(), getScrollY()的理解
Android系统手机屏幕的左上角为坐标系,同时y轴方向与笛卡尔坐标系的y轴方向想反.提供了 getLeft(), getTop(), getBottom(), getRight() 这些API来获取 ...
- spark repartition
https://jaceklaskowski.gitbooks.io/mastering-apache-spark/content/spark-rdd-partitions.html http://s ...
- (原创)c++11改进我们的模式之改进单例模式
我会写关于c++11的一个系列的文章,会讲到如何使用c++11改进我们的程序,本次讲如何改进我们的模式,会讲到如何改进单例模式.观察者模式.访问者模式.工厂模式.命令模式等模式.通过c++11的改进, ...
- ES6,新增数据结构Set的用法
ES6 提供了新的数据结构 Set. 特性 似于数组,但它的一大特性就是所有元素都是唯一的,没有重复. 我们可以利用这一唯一特性进行数组的去重工作. 单一数组的去重. let set6 = new S ...
- 每日英语:Proactive Advice for Dealing With Grief: Seek Out New Experiences
When her husband died of cancer 10 years ago, Becky Aikman says she experienced grief and adapted to ...
- LeetCode: String to Integer (atoi) 解题报告
String to Integer (atoi) Implement atoi to convert a string to an integer. Hint: Carefully consider ...
- python 发送邮件 带附件
# coding:utf-8 # __author__ = 'Mark sinoberg' # __date__ = '2016/5/26' # __Desc__ = 实现发送带有各种附件类型的邮件 ...
- eclipse jetty 请求的操作无法在使用用户映射区域打开的文件上执行
使用jetty debug代码启动 在eclipse中进行运行调试,碰到无法编辑保存webapp下的文件 提示: 请求的操作无法在使用用户映射区域打开的文件上执行 解决方法: 从 jetty 7 ...