开发常用工具大全

Tabifier

Tabifier自动缩进源代码工具

Sms2do

Sms2do是评测和演示 SMS 程序的免费工具

Jitterbit

Jitterbit是开源集成解决方案,改善可扩展性和性能

consoleFISH

consoleFISH是免费的,基于 Web 的 SSH 服务器访问

Bitizer

Bitizer是二进制,十进制,十六进制,Base 36和 ASCII转换工具

Languify

Languify是翻译管理系统,用于处理敏捷软件项目中的多语言支持

Pretty Printer

Pretty Printer是源代码格式工具,支持PHP, JavaScript, CSS等

thmbnl

thmbnl是显示那些连接到你网站页面的缩略图

ID Selector

ID Selector是一款非常实用的OpenID工具,帮助用户记住OpenID

form site

form site是可创建自定义表单

99Polls

99Polls是创建自定义调查和投票

Warehouse

Warehouse是一个非常漂亮的代码库浏览服务,支持多代码库以及非常完善的权限控制

rendur 2.1

rendur 2.1是Sandbox应用程序,一边写代码,一边生成页面

Project Kenai

Project Kenai是开源项目免费托管,包括协作和问题跟踪

ROR Sitemap Generator

ROR Sitemap Generator是用于生成ROR格式地图

MicroMaps

MicroMaps是 为你的网站创建交互式地图

Browser Shell

Browser Shell 是基于浏览器的SSH工具

WriteMaps

WriteMaps是网站地图在线生成工具

Launch Splash

Launch Splash是为你还没有开通的网站免费生成一个欢迎页面

foigo

foigo 是创建自定义的表单,调查和数据库

AggData

AggData是项目的预制列表

Newsfeed Maker

Newsfeed Maker是为你的网站或博客创建 News Feed

SnapCasa

SnapCasa是免费且易于实现的网站缩略图工具

Versionshelf

Versionshelf是代码库安全管理

Pandoc

标记语言转换工具,可实现不同标记语言间的格式转换,堪称该领域中的“瑞士军刀”。

Graphviz

图形绘制工具,他可以很方便的用来绘制结构化的图形网络,支持多种格式输出,生成图片的质量和速度都不错。

ImageMagick

ImageMagick是一个免费的创建、编辑、合成图片的软件。

TeX 和 Latex

很好的排版工具,特别是在处理复杂的数学公式时。利用诸如是LaTeX等终端软件,TeX就能够排版出精美的文本。

Jupyter Notebook

Jupyter Notebook,不仅能在文档中执行代码,还能以网页形式分享。

Gitbook

GitBook 是一个基于 Node.js 的命令行工具,可使用 Github/Git 和 Markdown 来制作精美的电子书,GitBook 并非关于 Git 的教程。

Processon

ProcessOn是一个在线协作绘图平台,为用户提供最强大、易用的作图工具!支持在线创作流程图、思维导图、BPMN、UML图、UI界面原型设计、iOS界面原型设计等。

XMind

XMind 是一款非常实用的商业思维导图软件。

D3.js

D3是一个特殊的JavaScript库,它利用现有的Web标准,通过更简单的(数据驱动)方式来制作炫目的可视化效果。

Leaflet

Leaflet 是一个为建设移动设备友好的互动地图,而开发的现代的、开源的 JavaScript 库。

Chrome DevTools

Chrome DevTools是Chrome浏览器自带的一个调试工具,在浏览器里面按下F12键或者在设置-更多工具里面就能找到它。

Open SEO Stats

一个实用的 Google Chrome SEO 扩展程序,通过它可以查询当前页面的排名和 SEO 统计数据,包括 Alexa Rank、Compete Rank、Quantcast Rank 的网站排名数据,同时还可以实时显示当前网站的外链数(Backlinks)、搜索引擎收录数、Whois、IP 地址位置、 SNS 营销、robots.txt、sitemap.xml 等数据。

PageSpeed Insights

PageSpeed Insights是一款可以分析网页打开速度的Chrome插件,通过PageSpeed Insights插件的分析并给出相应的优化建议,网站开发人员可以找出网站速度的瓶颈所在,并相应的网站优化,带给用户更好的用户体验。

Postman

Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件。

XPath Helper

Chrome 浏览器的一个插件,能轻松获取HTML元素的xPath. 只要按住Ctrl + Shift+ X就会出来相应窗口,将鼠标移至想要的元素再按Shift就会出来结果了。

ObservePoint Tag Debugger

可以用于调试各种Web分析工具的插件,它可以用于分析SiteCat、Google Analytics、WebTrend等发出的事件请求,并解析其数据。

Capture Webpage Screenshot Entirely

一个全屏截图的Chrome插件。

Android Pixel

AndroidPixel 是一个简单的将不同的分辨率的换算工具,只要你有一个尺寸的大小,其他的尺寸大小就可以得出,当然dp 这样的单位,可以解决一部分问题,但是大多还要需要微调,这时AndroidPixel 就起到了作用。

Android Arsenal

Android Arsenal 主要是推荐Github 上一些流行的Android 开源项目,基本上最近热门的Android 开源项目都会出现在这里,它还对不同类库进行了分类。

Codota

Codota 是一款Android 代码搜索工具,Codota 目前已经收录超过七百万精品代码实例。

Android Asset Studio

Android Asset Studio 是一个在线制作工具,它可以制作Iocn,ActionBar,点9 图等等,简单的操作,大大提高了我们开发的效率。

WiFi ADB

WiFi ADB 是一个通过无线网络来使电脑和手机连接,当我们做测试的时候,只需在手机上打开,只需在命令行输入 adb connect xxx.xxx.xxx.xxx:5555,电脑可以连接手机,就可以通过无线网络来调试开发的应用。

Genymotion 虚拟机

刚开始做开发的时候,每次使用官方的虚拟机,都想吐槽一下,但是发现了Genymotion 之后,这一切都变化了,它的速度几乎可以和真机媲美了,当然如果有真机,当然还是推荐使用真机测试。

安卓一键Root + 授权管理

只需安装一个简单的软件,就可以轻松root,也可管理自启软件,也可删除预装软件。

ES Explorer

ES Explorer 是一款安卓文件管理器,但实际它又不仅仅是一款文件管理器,在获得Root 之后,它的功能更强大了,它可以浏览受限制的文件目录;而且提供了一系列小工具,比如下载器;还有集成了众多云储存服务。

Appviz

appstore的销售统计软件,不过有appannie和appfigure后已经很少用它了

Free Ruler

快速简单的屏幕量测工具。

Resizer

将 Retina 使用的图档(档名为 @2x 或 -hd 的图档)快速且完美地产生普通屏幕的图档尺寸。

Icon Viewer

线上快速预览你精心製作的 App 显示 Icon。

SourceTree(Git/Hg)

配合git使用的图形界面软件,远离命令行

Pieceable Viewer

将你写好的 iOS App 上传至网络云端,其他人可以透过浏览器直接预览试用。

LifeView

透过 Wifi 使用 iPhone 或是 iPad 直接预览电脑画面,方便检视图片在 Retina 屏幕中的效果。

Zwoptex (Mac OS)

方便的连续动画图档制作工具,快速输出合并图档以及资讯清单(.plist)档案。

Dash

查看各种语言和API的参考文档,C,C++,OBJ-C,cocos2d,cocos2d-x,cocos3d,python,ruby,javascript,qt…你想得到的基本上都有。

SoundSnap

为你的iOS App 加上好莱坞等级的高品质音效,每 30 天可以免费下载 5 个音效。

Speed Limit

在模拟器中模拟手持装置网络延迟的状态,远离套牢的使用者界面。

Gesture Icons

各种触控式屏幕手势代表图示。

XnViewMP

批次更改档案、缩放的好工具,让你省下许多重复的动作与时间。

Bootstrap

Bootstrap 是快速开发 Web 应用程序的前端工具包。它是一个 CSS 和 HTML 的集合,它使用了最新的浏览器技术,给你的 Web 开发提供了时尚的版式,表单,buttons,表格,网格系统等等。

Foundation

Foundation 是一个易用、强大而且灵活的框架,用于构建基于任何设备上的 Web 应用。提供多种 Web 上的 UI 组件,如表单、按钮、Tabs 等。

Cloud9 IDE

Cloud9 IDE 是一个基于 Node.JS 构建的 JavaScript 程序开发 Web IDE。它拥有一个非常快的文本编辑器,支持为 JS,HTML,CSS 和这几种的混合代码进行着色显示。Cloud9 IDE 还为 node.js 和 Google Chrome 集成调试器,可以在 IDE 中启动、暂停和停止。

Notepad++

Notepad++ 是一款非常有特色的编辑器,是开源软件,可以免费使用。我们开发人员都是必备的。支持的语言: C, C++ , Java , C#, XML, HTML, PHP, Javascript!

Visual Studio Code

Visual Studio Code 是一个运行于 OS X,Windows 和 Linux 之上的,针对于编写现代 web 和云应用的跨平台编辑器。

GIMP

GIMP 是 GNU 图像处理程序(GNU Image Manipulation Program)的缩写。包括几乎所有图象处理所需的功能,号称 Linux 下的 PhotoShop。GIMP 在 Linux 系统推出时就风靡了绘图爱好者圈。

SecureHeaders

SecureHeaders 是 Twitter 送给 Web 开发者的一份大礼,作为一款 Web 安全开发工具,Secureheaders 能够自动实施安全相关的 header 规则,包括内容安全政策(CSP),防止 XSS、HSTS 等攻击,防止火绵羊(Firesheep)攻击以及 XFO 点击劫持等。

Fontello

Fontello 是个图标字体生成器。这个工具允许用户把这些图标 web 字体放到自己的项目中。主要特性如下:

  • 缩小字形集合,减小字体大小
  • 合并一些字体标记到单个文件中
  • 访问大量专业级的开源图标

如果没有好好利用,工具再多也只是个工具,孰能生巧,多多尝试,找出最适合自己的工具,能发挥最大效率那就是最好的工具!

jps (Java Virtual Mathine Process Status Tool)

jps可以把Java进程的状态列出来。

这个命令可以指定hostid,从而列出远程主机的Java进程。

这个命令有几个参数,我比较常用的有

-l 输出应用程序主类的完整包名,或者是应用程序JAR文件的完整路径。

-v 输出传给JVM的参数。

一般通过jps -lv就可以把本地的所有Java进程,以及传给JVM的参数,运行的文件位置都列出来。这样,一个命令上面前两个问题就解决了。

jinfo (Java Configuration Info)

用来查看Java进程使用的一些配置参数,比如设置的堆内存有多大,是否允许在OOM产生的时候dump出堆信息等。

除此之外,该命令还可以动态更改配置的项,比如上面提到的OOM dump这个开关是关着的,那可以在运行的时候再打开它。

jstate (Java Virtual Machine Statistics Monitoring Tool)

这个命令选项很多,根据不同的选项,可以统计你感兴趣的不同的数据,比如你对JVM的垃圾回收数据感兴趣,可以直接通过指定 -gc 来查看,而更常用的一个选项是 -gcutil 可以统计新生代,老年代垃圾收集的情况。

当然,JDK自带的小工具还有很多,以上面这几个工具为例,其中后两者在执行时,都需要先知道JVM的PID之后,才能执行,毕竟这些工具需要了解你要查看哪个JVM。

secureCRT

SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件

xShell

Xshell 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。

putty

PuTTY是一个Telnet、SSH、rlogin、纯TCP以及串行接口连接软件。

WinSCP

WinSCP是一个Windows环境下使用SSH的开源图形化SFTP客户端。同时支持SCP协议。它的主要功能就是在本地与远程计算机间安全的复制文件。

Meteor

Meteor框架是由其七原则支撑着的。其中某些很战略,例如说要懂得整合开源插件,所以Meteor是已经有成熟的插件的。

另外一些就比较战术了:设计简单的API,网络只用来传数据,所有地方都用同一种语言。而“用同一种语言”的意思是,用Node.js和MongoDB,使代码在服务端和客户端都能运行。图中就是在客户端构建一个集合,这些代码同样能运行在后端跟MongoDB交互,实现持久化。

Epoch

现在流行数据可视化。各种工具以各种方式实现数据可视化,但依然比不上d3.js。而Epoch的创始人另辟蹊径,直接拿d3.js来用,并加入管道来使视图平滑和持续。它使你可以轻松地做出实时的数据可视化。图中展示的是一个实时向左滚动的直方图。

Web Starter Kit

这个Google出品的工具是一个帮助开发者做出自适应网页的工具,你只需勾画出大概样子,该框架就帮你实现自适应。当然它的实现细节是按Google团队的审美的。

Reveal.js

它是基于HTML5的,可用来替代PowerPoint。它的强大之处是有各种演示策略,适合用来讲故事或者演说。图中是页面切换的展示。

RxJS

静态网页已经远去,普通的动态网页也不再新鲜,现在的潮流是是网页更具反应力,就像自动补全。无需等用户点击“搜索”,RxJS就能猜到用户想找什么并呈现出来。

NodeBB

NodeBB使得搭建论坛变得简单,它是响应式和可制定的,并且是实时的。现在它加入了一些现代的主题,以及支持小屏幕,无限滚动。图示是NodeBB社区中提供的插件。

GulpJS

曾几何时人们要重头写HTML、CSS和JS,但现在GilpJS包办一切。你只需写少少JavaScript指定路径,Gulp就会干完剩下的活。就如Ant和Maven之于Java,但Gulp使用JavaScript而不是XML。

AngularJS

这是来自Google的一个平滑的、轻量的框架。它是MVC的,且是自适应的。

Odyssey

网页中使用地图,从未如此简单!而且还能像讲故事一样写代码。这就是Odyssey。

PlayCanvas

理论上,做游戏都被当做不正经的。但实际上,就有人用WebGL来做出了PlayCanvas这样的游戏引擎。它包含物理效果、光影、声音。如同现实。

Deb.js

这个只有1.5KB的Deb.js,轻巧且清晰的js调试工具,比肩Firebug和Chrome的内置调试器!

Firefbug

用于页面调式的Firefox插件

YSlow

网页评级工具,常用语页面加载速度测试。

pixel Perfect

HTML与设计稿对比的Firefox插件

CSS Usage

CSS使用效率优化工具的Firefox插件

Page Speed

快速优化网页类似于YSlow的Firefox插件

Measureit

实时测量工具

Fiddler

本地调式页面样式利器

DNS flusher

Firefox插件,DNS刷新工具

Colorzilla

Firefox插件,实时颜色选取工具

Web Developer

Firefox插件检查网页的相关信息

FireMobile Simulator

Firefox插件,用于模拟手机

JavaScript Dubugger

Firefox插件,用于JavaScript 排错

Greasemonkey

Firefox插件,用于脚本小程序

wmlbrowser

模拟WAP访问WML (Wireless Markup Language)网页。

您可能也感兴趣:

Teambition更换邮箱
关于敏捷组织
替 Selenium WebDriver 加上 Proxy 的设定来加快测试的速度
2017 在 Ubuntu 16.04 上面报税
ASP.NET MVC + Multi Level Dropdown menu in Bootstrap 3
什么在线项目管理系统好
Bitcoin 新币转台币初体验心得
什么项目管理流程系统好
项目管理工具软件
Firebase – 实时同步数据库