Mac OS 上都有哪些程序员必备的软件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mac OS 上都有哪些程序员必备的软件相关的知识,希望对你有一定的参考价值。

程序员非常希望自己的电脑能够一直保持干净,什么软件都不想装,系统自带的软件就够用了,甚至连系统自带的软件都想卸载个一干二净。开发的工具也不想装,因为不想工作。我就随便说下曾经用过的软件。

必备的电脑管理软件

    PP助手,相当于Windows的360软件管家。

必备的浏览器

    Firefox浏览器,自由开源的浏览器,调试网页的功能非常实用方便,经常能查出网页传递的错误。

    Google浏览器,安装管理插件非常方便,页面设计简洁干净无广告。

必备文本编辑器

    Microsoft系列办公软件,表格数据库文件都算实用,流通度最广的工具。

    Adobe阅读器,可以封装文件加签名,减少污染保护版权。

必备数据库文件

    Sql server,极其难安装的软件。

C++开发平台

    Visual Studio,老牌开发软件,功能强大,每一位程序员用过的工具。

    Dev C++,简单的C++开发工具,推荐新手使用。

Java开发平台

    Myeclipse,能解决许多找不到jar包的问题,全套配置。

不是装了程序员的软件就能变成程序员的。想知道需要安装什么样的app,变成程序员就知道了,不是必要的软件就不会安装啦。而且使用的是苹果系统也不需要担心,找不到对应Mac版本,推荐你安装一个虚拟机,装啥都行啦。

参考技术A OS X平台下值得推荐的软件很多,让我来大致给你介绍一下:

1 one password
人生最大的痛苦在于你要记一堆密码。常见的社交平台,使用的工具还有游戏等等,掐指一算,你至少需要记上七八个用户名配套密码才能够用。不要再每次一边叹息自己未老先衰,一边反复重输密码了,一个one password就足够解决你所有的困难。

链接
2.Dr.cleaner&Dr.safety
这两款软件我一直都是搭配使用的,刚开始的时候是因为360和腾讯管家在win时代给我留下的巨大创伤——一天不点内存清理,不搞一下扫描就觉得自己下一秒就要电脑黑屏打电话给母上大人报告,母上大人一怒之下把我关进小黑屋……好了,脑洞开的太大了,快回来。。。
Mac虽然是unix的系统,系统下软件都进行了封装,常规操作很难对软件和内部的数据进行入侵,而且沙盒机制能够保证每一次一场操作后都能进行倒回,相对来说稳定性和安全性都会更高。但是不可否认的是,Mac不是神,同样也有可能会受到病毒的攻击。每一年,Mac上都能够发现很多的安全漏洞,随便上Google谷歌一下都能看到我广大吃瓜群众受到病毒干扰求救的身影。。。
相对来说这两款软件说不上特别小众,但是功能很强大而且Dr.cleaner作为一款免费的Mac软件,具有很强大的功能。他们不仅仅是常见的磁盘和垃圾文件清理软件和安全防护软件,它们同样是你查看CPU和网络状况的好帮手,大文件,垃圾文件的清道夫,弹出广告杀手……

Dr.safety具有常见的快扫全扫和部分扫描以外还有广告弹出屏蔽的相关功能

Dr.cleaner具有垃圾文件和大文件扫描,智能清理关闭软件占用的内存和深度卸载的功能

如果有需要,可以使尽戳链接
Dr.cleaner
Dr.safety
3 Day one
不仅仅是女生才需要记录自己的感受和心情,男生很多情况下也需要日记来记录自己的喜怒哀乐。Day one作为日记写作和同步软件,目前有Mac和ios版本,能够保证你在多个平台上,进行日记的查看和编辑,更方便的记录自己生活的点点滴滴。虽然说现在在日记软件方向有很多的后起之秀,但是Day one能够支持列表和日期查看,具有简洁美观的操作界面,在Mac和pad上使用绝对有很好的享受(话说所有小屏幕写作软件都能够分分钟把人逼疯)。。。

如果需要,死戳链接
4.Snip
苹果很多地方都带给我们更好的操作体验,很多地方也让我们纠结吐槽,截屏从某种角度上来说绝对算得上是其中之一。个人角度上来说,Snip绝对是一款不错的软件,尤其是当你需要制作很多带图片的ppt之类的文件。
Snip中能够进行添加文字,箭头,刷子进行勾画的功能,截图的快捷键也可以由自己定义,相对来说操作简单,以后再也不用动不动就上PS了。
链接:
5.App Uninstaller
这款软件进行软件的管理绝对是够用了,一款免费软件能够进行软件大小和相关文件大小查看,深度卸载,软件使用情况查询,对于那些对软件有深度强迫症的小伙伴而言绝对是神器一样的存在。操作上也比较简单,容易上手,整体界面简洁清爽,如果需要,不妨下载尝试一下。
链接:
纯手打,赶额外奖励时间没有上图,如果有帮助还请采纳加赞,谢谢
/本回答被提问者采纳
参考技术B Xcode 在Mac上做开发必备,其本身主要用于开发iOS和Mac应用程序,但是会附带安装一个Mac下开发者工具包,里面会有很多有用的工具。
iTerm2 终端增强
Homebrew 包安装管理
Sublime Text或者TextMate或者MacVim或者Emacs 文本编辑器,选择一款熟练使用就可以了
TextExpander 自定义文本工具,加快你的编码速度,用其他代替物也可以,如Keyboard Maestro。
Dash 文档快速查询工具

程序员用 Mac 有哪些必备的 app

1、Ignition,局域网,广域网远程控制,文件访问。还可以创建 VPN 网络,这样你在外面的时候可以通过 VPN 与你在各处的主机连接,就像在局域网一样
2、Transmit,FTP,FTP with SSL/TLS,SFTP,WebDAV,Amazon S3 客户端,这个简直太棒了,配合 Ignition 的 VPN,直接跳服务器上。
3、Prompt,SSH 客户端,与 Transmit 一家的产品,用法如上。
4、Screens,VNC 客户端
5、Dash,这个不用多说了吧,可以用来看各类 API 文档。
6、xScope,UI 工具,与 OS X 配合,可以直接在 iOS 设备上查看设计。
7、Perform,原型工具,类似 OS X 的 Quartz Composer , 不过它可以在 iOS 设备上同步观看动态原型
8、MindNode,写个脑图的好工具。
9、MySQL,是个全功能的 iOS MySQL 客户端。
10、View Source,一个 Safari 的扩展,用来查看网页源码的工具。
11、RefME,用于生成标准引用格式的软件,写个文档,写个论文啥的,直接可以用它生成引用列表。
参考技术A Linux内核作者Linus早就开始使用Mac了(虽然面对记者表现的很扭捏)。Gnome的作者更是理直气壮叛逃Linux投奔Mac。如你所知,MacOSX是开发者们的最爱。因为它一方面有非常棒的用户体验,一方面是基于Unix,尽得shell的益处,又避免了Linux下种种繁琐。
看看MacTalk是怎么说的。
工欲善其事,必先利其器。这里分享下我的Mac应用和配置。
基于原则:
+ 尊重软件版权,能购买正版的,请尽量购买正版
+ Don’t Shave Yaks, 不要因为花太多时间配置工具而浪费工作的时间
+ 奥卡姆剃刀,如果一项功能需求只是偶尔用一下,就别配置了。
应用&效率Dropbox大名鼎鼎的Dropbox,无需赘述。是居家旅行,出门必备同步神器。Dropbox较之Google Drive更轻量级,更快,适合在多平台同步正在编辑的文档或者代码。记得Google Drive是没有Linux版客户端的,而Dropbox有!而且,Dropbox的文件分享链接是直接指向文件的,对于在remote terminal上工作且尚不熟悉scp和rsync的同学来说是福音(rsync --daemon效果可以媲美Dropbox)。相比之下,Google Drive 更适合来存放资料,因为它能搜索文档内关键词。本回答被提问者采纳

以上是关于Mac OS 上都有哪些程序员必备的软件的主要内容,如果未能解决你的问题,请参考以下文章

程序员用 Mac 有哪些必备的 app

必不可少的10类MAC装机必备软件,个个万里挑一

mac程序员必备的20款软件

Mac OS X 平台上都有哪些好用且免费的MySQL客户端工具

北大青鸟设计培训:Java开发者必备的工具都有哪些?

mac上使用oh my zsh都有哪些必备的插件推荐