为OS X开发者准备的15个超棒应用
几乎所有的开发人员在他们日常的开发工作中都有他们自己不可缺少的工具或实用程序集.
这些工具中的每一个都提供了特定的功能,大多数开发者都已经将他们集成到了其工作流程中. 使用这些工具或实用程序不单单只是使得某个人的工作流程更加便利易行——更多的是服务于功利性和整洁性的目的.
本文中,我们搜罗一系列的最佳的OS X 应用程序 ,你可以将他们放入你的Web开发工具箱中. 这些程序 大多数都是免费的,并且具有很多高级功能,而我也相信每个人都喜欢免费的东东. 事不宜迟,让我们来一探究竟吧.
1. Automator
你可以使用Automator自动生成原来你需要在电脑上自己动手完成的东西. 你可用它来为你的联系人列表中的家庭成员创建家庭目录. 查找并将来自你最喜爱网站的图片添加到iPhone中. 将你的文档打印到你的iPad. 实时的对Finder中大堆的文件进行重命名. 甚至对一些重要信息执行定时备份. 你能够做的事情没有任何限制, 而Automator则能够帮你在几秒或者几分钟内完成靠手动方式要好几小时才能完成的事情.
2. Anvil
Anvil 是一个免费的,用于管理本地网站,并能帮你创建一个开发主机的菜单条应用, Anvil 能工作于任何静态的HTML内容,或者任何使用了Rack的东西,比如 Ruby on Rails, Anvil 将能为你带来一个开发主机名,其能在本地的任何浏览器中运行. 如果你的站点是一个Rack应用,它也能起作用.
3. Tidily
Tidily 是一个修复并将你的HTML源代码完全缩进的标准工具, 搭载了W3的 “HTML Tidy”后, 它将能自动修复你的输入错误,多余的空格还有更多其它的东西. 它也能在一个独立的窗口中展示任何警告或者错误. 为了视觉上便于比较,源文件和格式化后的版本会分列两边同时显示.
4. Coda 2
Coda的协同工具让你能同别人进行无缝的协同工作, 它也是一个内置的使用了有Panic驱动的Transmit 4的,能帮助你快速更新站点的FTP工具条. 手工编写代码的专家会喜欢其全特性的CSS和文本编辑器,而用它在拆分并排的窗格中编辑多个文件也将是一件轻而易举的事情.
5. Keka
Keka是一款开源OS X应用用于文件的压缩和解压。它支持以上的三种格式以及多种压缩格式,包括7z,gzip,Tar,DMG以及ISO,它可以解压rar,EXE,CAB,PAX格式也可以。
6. Sequel Pro
Sequel Pro是使用Mysql时的一款快速、易于使用的Mac数据库管理应用。Sequel Pro能够让你直接访问本地或远程的MySQL数据库。Gatekeeper和全屏支持已纳入了最新的Sequel Pro版本中。
7. Koala
Koala是一个 Less、Sass、Compass和CoffeeScript的GUI应用,用来帮助开发者更有效地使用它们。Koala可以运行在Windows,Linux和Mac上。
8. HexMiner
这是一款OS X平台下的而二进制文件编辑器,具有对大型文件、多字符编码、拖放字节和文件、可搜索的十六进制和文本、熵导航等功能的优化。该应用用户界面偏暗,所以眼睛看起来比骄傲舒服,另外,文本和工具栏都可以进行自定义。
9. xCode
Xcode几乎为开发者提供了所有开发Mac、iPhone和iPad大型应用所必须的东西。Xcode已经统一用户界面设计、 编码、 测试和调试于一个窗口内。Xcode IDE通过分析项目详细信息,帮助你找出语法或者逻辑错误,甚至可以帮你修复代码。
10. Icon8
你可以通过Icons8的工具栏进行搜索,然后在所收集的2800个图表中选取你所想要的图标。然后,你可以将选中的图标放到任何应用中,如Photoshop、Xcode和Finder。
11. CodeRunner
CodeRunner 允许您通过一次单击便可以编辑和在虚拟机中运行任何编程语言。该应用可以编辑和运行的代码如AppleScript、C、C++、Java、JavaScript、Luanda、Objective-C、Perl、PHP、Python、Ruby、Shell或者任何你当前操作系统中安装的编程语言。
12. Poedit
Poedit提供了翻译应用和网站(那些使用gettext的站点)的最好方式。Poedit带有一个内置的翻译内存以使得翻译更快。它会记忆你的过往翻译,并使用它们为类似的文本提供建议。随着时间的推移,它能够学习足够的信息为你填充常用的字符串。
13. Briefs
Briefs是一款专业的应用设计工具。如果你尚处在一个iOS应用的开发原型阶段,你可以使用Briefs来规划蓝图,或在不需任何编码的情况下创建用户界面模型。
14. Dash
Dash是一个API文档的浏览器,也是一个代码段管理器。Dash能够存储代码片段,通过150+的API(查看完整列表,请见下文)即时搜索脱机文档集。你还可以生产自己的文档集或请求文档集的加入。
15. Textmate
TextMate是一款为新手或有一定经验用户设计的代码及标记的文本编辑器。该应用有着干净简约的用户界面,且包括很多特性:搜索和替换,自动缩进,自动括号配对,剪贴板历史,自定义声明,可折叠区域,可记录宏,语法高亮等更多特性。
原文地址:http://codegeekz.com/best-apps-for-os-x-developers/
为OS X开发者准备的15个超棒应用的更多相关文章
- 超棒的 15 款 Bootstrap UI 编辑器
自从 2011 年 Mark Otto 和 Jacob Thornton 开发了 Bootstrap,我们第一次接触并熟知了 Bootstrap .这些都归功于 Twitter!从那以后,它就非常 ...
- 15个CSS3和jQuery的超棒页面过渡效果教程
来源:GBin1.com CSS3和jQuery从根本上改变了网页设计和程序开发.通过CSS3和jQuery,设计员和开发者不需要太多的精力或编码,就可以创造出非常 美丽令人叹惊的效果,同时还可以令你 ...
- 15个超强悍的CSS3圆盘时钟动画赏析
在网页上,特别是个人博客中经常会用到时钟插件,一款个性化的时钟插件不仅可以让页面显得美观,而且可以让访客看到当前的日期和时间.今天我们给大家收集了15个超强悍的圆盘时钟动画,很多都是基于CSS3,也有 ...
- 【转】15个超炫的HTML5效果
英文原文:http://www.hongkiat.com/blog/15-html5-experiments/ 翻译:iteye 乔布斯没有给Flash任何机会,微软新推出的Windows 8 ...
- C/C++开发者必不可少的15款编译器+IDE
1)Best IDE for C/C++ – kDevelop(http://kdevelop.org/) Kdevelop是一个专为C/C++及其他语言的开源扩展插件IDE.它基于KDevPlat ...
- 值得 .NET 开发者了解的15个特性
本文列举了 15 个值得了解的 C# 特性,旨在让 .NET 开发人员更好的使用 C# 语言进行开发工作. 1. ObsoleteAttribute ObsoleteAttribute 适用于除组件. ...
- OS X更新Catalina 10.15.2后虚拟机黑屏(已解决)
简述 问题:更新OS X 10.15.2后VM Ware进unbuntu 16.0黑屏,但是VM Ware 有显示,情况类似如下: 解决办法 重启系统,command+r 进入恢复模式,打开bas ...
- 专为前端开发者准备的15款优秀的Sublime Text插件
Sublime Text 已成为了目前最流行的代码编辑器之一.它的反应速度.简单易用性以及丰富的插件生态,让众多前端开发者们为之倾倒. 为了帮助开发者们更便捷地使用 Sublime Text ,我们决 ...
- Mac OS X开发者准备工作
迁移到Mac平台做开发后,需要有一系列的准备工作来使我们的工作更顺畅. 1. 安装Homebrew包管理器 苹果系统自带了一个包管理器,但是并不是很好用.现在,现在比较流行的是Homebrew,非常好 ...
随机推荐
- HDU 4786(最小生成树 kruskal)
题目链接:pid=4786" target="_blank">http://acm.hdu.edu.cn/showproblem.php?pid=4786 Prob ...
- 反射学习总结 --为理解SpringMVC底层做准备
反射是什么? 通俗理解 - 照X光. java:一个类在反射面前就像照X光,清清楚楚明明白白. 应用:我们的ide中,能够"."一下就知道类中的所有方法就是通过反射实现的. XML ...
- OpenGL的版本号历史和发展
来源请注明.本文永久地址为http://www.cnblogs.com/vertexshader/articles/2917540.html OpenGL®作为业界最为广泛使用的2D和3D图形接口标准 ...
- python爬虫爬取内容中,-xa0,-u3000的含义
python爬虫爬取内容中,-xa0,-u3000的含义 - CSDN博客 https://blog.csdn.net/aiwuzhi12/article/details/54866310
- 设计模式-(12)迭代器模式 (swift版)
一,概念 迭代器模式(Iterator Pattern)是 Java 和 .Net 编程环境中非常常用的设计模式.这种模式用于顺序访问集合对象的元素,不需要知道集合对象的底层表示.迭代器模式属于行为型 ...
- spring 简述
Spring的发展 1.1. Spring1.x 时代 在Spring1.x时代,都是通过xml文件配置bean,随着项目的不断扩大,需要将xml配置分放到不同的配置文件中,需要频繁的在java类和x ...
- 常用的机器学习&数据挖掘知识点总结
Basis(基础): MSE(Mean Square Error 均方误差),LMS(LeastMean Square 最小均方),LSM(Least Square Methods 最小二乘法),ML ...
- POJ - 3041 Asteroids(最小点覆盖数)
1.有一个n*n的矩阵,在矩阵上有k个行星,用武器射击一次可以消灭一行或者一列的行星,求消灭所有的行星的最少射击次数. 2.最小点覆盖数 = 最大匹配数 主要在于转化:看图: 这样,在建成的二分图中, ...
- windows系统下mysql5.5查看和设置数据库编码
1.显示当前编码命令: show variables like 'char%'; 2.设置编码为utf8命令:set names 'utf8';
- Mybatis拦截器(插件实现原理)
在mybatis的mybatis.cfg.xml中插入: <plugins> <plugin interceptor="cn.sxt.util.PageIntercepto ...