你不得不用的MAC软件开发工具软件,个个万里挑一
作为软件行业,尤其是程序员,Mac上都不得不安装一些必备的MAC软件开发工具软件,下面给大家分享一些必装的MAC软件开发工具软件,以备日后之需,有备无患。
其中,包含各种语言的主流 IDE、开发辅助、原型工具等,推荐程序员、前端开发、产品经理、架构师们查看,如有不足,欢迎大家留言交流,一起讨论。
iOS/Mac 开发
众所周知,iOS 和 Mac OS X 的软件开发只能用 OS X 系统,就是说如果你要成为一个 iOS 开发者或 OS X 开发者,你要有一台 Mac。
1.Xcode:iOS 和 Mac OS X 开发的"唯一" IDE,功能很强大,支持IOS 8开发。
2.AppCode:JetBrain出品,除了 Xcode 外另一款比较出名的 iOS 开发 IDE,但似乎没有什么理由不用 Xcode 而用 AppCode,Mac上优秀的OS X 和 iOS开发工具。
3.PaintCode:iOS矢量绘图编程软件,能够节约大量的编程时间,Mac上优秀的iOS矢量绘图编程软件。
4.Particle Designer、PhysicsEditor、GlyphDesigner、TexturePacker Pro:这四款工具是 iOS Cocos2D 游戏开发必备的辅助工具
Cocos2D游戏开发必备的物理编辑工具
Cocos2D游戏开发必备的粒子效果编辑工具
Mac上优秀的字体位图生成工具
程序员必备的纹理地图集工具
Java 开发
在 Java 开发中,有三大 IDE:Eclipse、 Netbeans、IntelliJ IDEA,三者都有一定数量的使用者。
1.MyEclipse: Eclipse自身是免费的,但MyEclipse是基于Eclipse的收费工具,具有更为强大的 Java Web 开发功能,Mac上强大的 Java 集成开发工具。
2.IntelliJ IDEA: JetBrain出品的 Java IDE,Mac上优秀的 Java 集成开发工具。
3.Netbeans:Oracle 官方出品的免费Java IDE,大家可到Netbeans官网下载。
4.JDK:可到 Oracle 官网下载,具体安装可看
PHP 开发
1.PhpStorm:JetBrains 出品的一款 PHP 开发工具,Mac上强大的php开发工具。
2.ZendStudio:Mac上优秀的 php 集成开发环境,另一款很出名的 PHP IDE,不知道二者谁的使用人数更多一些....
前端开发
这个前端主要是指 HTML、CSS、JavaScript
了
1.Dreamweaver:当年的网页三剑客之一
2.WebStorm:JetBrains出品的JavaScript开发工具,十分强大,(发现JetBrains的开发工具真是多。。。)
3.CodeKit:Mac上强大的 web 前端开发工具
版本控制和文件比较
1.Tower Git:一款优秀的 Git 客户端
2.Cornerstone、Versions:两款优秀的
SVN 客户端
4.Kaleidoscope:Mac上强大的图片和文本比较工具
其他工具
1.Sublime Text 3:你可以用它编辑各种语言,强大的代码编辑神奇
2.MAMP Pro:一键安装Apache、MySQL、PHP、Postfix等服务器软件,Mac上专业的本地服务器环境快速搭建工具
3.Navicat:最好用的数据库客户端
4.Axure RP:最优秀的网站原型工具
5.Balsamiq Mockups:很不错的原型草图工具,可以和Axure搭配使用,Mac上优秀的网站和移动原型设计软件
6.Briefs:最优秀的移动应用原型工具,Mac上强大的移动应用APP原型设计工具
7.MindManager:最出名的思维导图软件,很经典
8.OmniGraffle:Omni 出品的文档绘图软件
9.Dash:API文档管理和代码片段收藏工具,支持Yosemite/iOS 8
很多正版软件都是要收费的,官网是几十到几百美元不等,建议可以在网上寻找资源,比较齐全丰富,有些是免费的。比如一个资源网站:风云社区SCOEE(www.scoee.com),包括各类软件资源,十分齐全。
你不得不用的MAC软件开发工具软件,个个万里挑一的更多相关文章
- Mac影音多媒体工具软件推荐
今天和大家分享软件专题:「影音多媒体工具」,今天的「影音多媒体工具」主要包含音乐播放.音频编辑.视频播放.视频编辑.截图录像等类别的软件. 有需要其他类型的软件,可在评论区留言或私信于我[磨人的小妖精 ...
- 2018年度最优秀mac软件及游戏推荐,个个万里挑一
今天和大家带来2018年度最优秀Mac软件和游戏合集,个个万里挑一,2018年,风云社区(scoee.com)分享了上数千款优秀的Mac软件和游戏,结合用户反馈,精选出各个类别的优秀的Mac软件,推荐 ...
- PSP个人软件开发工具需求分析文档
第一部分:前景与范围 1.业务需求 1.1 背景 在目前的软件项目开发过程中,进度计划总是非常不准确,经常出现延期,而且大多数都无法给出一个相对比较准确的延迟时间.即使使用用例包.用例的方式组织需求, ...
- PSP个人软件开发工具
(您的阅读是我的荣幸,如有不满之处请留言指正!) 尚未完善.....工作中 为开发人员提供一个PSP工具,简化时间记录工作:同时提供数据使用的工具,帮助开发人提高估算能力. PSP个人软件开发工具 ...
- ThoughtWorks、Teambition、Trello、Slack、DevCloud 主流敏捷软件开发工具平台比较
在大公司做了6年程序员,2年项目经理的小王,正在创业公司迎来他焦虑的而立之年. 但是对于3个月前加入创业公司的决定,他现在有些烦躁和怀疑人生.在他过往的经验看来,公司新接的小项目,在过去的大公司里1个 ...
- 全新的跨平台app软件开发工具——Lae软件开发平台
Lae是一款运行于windows的界面开发工具,具有所见即所得.开发跨平台.UI布局自由.机制简单.维护容易等诸多优点,可以开发同时运行在windows.Linux.MacOX.iOS.Android ...
- iOS平台软件开发工具(一)-新建的工程使用CocoaPods工具集成第三方框架
CocoaPods是一款集合了上千个第三方开源库的开发工具,能够大幅度的提升团队项目的开发效率,降低时间成本. 那么就看一下CocoaPods这个工具在项目中的使用体现吧. 我们马上用ASIHTTPR ...
- 【转】软件开发工具介绍之 6.Web开发工具
[本文转自http://www.cnblogs.com/dusonchen/archive/2011/02/09/1739087.html ] 1.EditPlus 无论是编写xhtml页面,还是cs ...
- 【 强大的Mac/iOS开发工具】AppCode for Mac 2017.3
[简介] 最新的 AppCode 2017.3 版本,完全支持最新的Swift 4.0语言,这是一款JetBrain出品的强大的OS X 和 iOS开发工具,AppCode可以用于开发 Mac OS ...
随机推荐
- Fragment与Fragment相互切换之间的生命周期方法
Fragment 1 切换到 Fragment 2时生命周期变化 1.通过 add hide show 方式来切换 Fragment Fragment1 的生命周期变化为:onCreate().onC ...
- socket通信如何处理每次包长度不定问题
说起来,这是一个漫长的问题: 客户端和服务器通信的结构是:包头+数据长度+数据 客户端请求服务器发送200包数据.包头=request:长度=4(一个int),数据=200: 服务器在收到客户端的请求 ...
- canvas动态图标
前言 canvas 强大的功能让它成为了 HTML5 中非常重要的部分,至于它是什么,这里就不需要我多作介绍了.而可视化图表,则是 canvas 强大功能的表现之一. 现在已经有了很多成熟的图表插件都 ...
- Jmeter 接口测试实战-有趣的cookie
Jmeter 接口测试实战-有趣的cookie 场景: 接口测试时常都需要登录,请求方式(post), 登录常用的方法有通过获取token, 获取session, 获取cookie, 等等. 这几种都 ...
- First Show
随便写写,记录美好生活 博客的内容主要是关于java后台开发所涉及到技术栈的学习记录
- 使用sftp操作文件并添加事务管理
本文主要针对文件操作的事务管理,即写文件和删除文件并且能保证事务的一致性,可与数据库联合使用,比如需要在服务器存文件,相应的记录存放在数据库,那么数据库的记录和服务器的文件数一定是要一一对应的,该部分 ...
- ubuntu18.04修改网卡名称为eth0
1.修改grub文件 vim /etc/default/grub 查找 GRUB_CMDLINE_LINUX="" 修改为 GRUB_CMDLINE_LINUX="net ...
- LNMP环境下部署搭建wordpress
1. 下载WordPress安装包 访问官方网站https://cn.wordpress.org/ 点击Download.tar.gz下载linux平台安装包 2. 安装软件 2.1.上传安装包 使用 ...
- jpa使用过程中出现问题记录[持续更新]
1.自定义JPQL语句,出现Not supported for DML operations 错误. 解决方案:在@Query注解上面加上@Modifying注解. //出现问题的代码 @Query( ...
- MySQL存储引擎InnoDB与MyISAM的区别
一.比较 事务:InnoDB是事务型的,可以使用Commit和Rollback语句. 并发:MyISAM只支持表级锁,InnoDB还支持行级锁. 外键:InnoDB支持外键. 备份:InnoDB支持在 ...