作为一名程序员,我经历了从使用Windows、Ubuntu、MAC系统进行开发工作,最终我选择了MAC系统,原因主要有两个:软件运行流畅度、界面视觉享受高
以下介绍使用MAC系统过程中,我常用的一些软件,浏览器插件相关可跳转至 好用的Google浏览器插件

1、包管理器:brew
MAC系统使用比较好的包管理器,新系统没有预安装brew,需要自行安装,执行命令

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

2、软件下载网站和浏览器插件下载网站
下方相关软件如果你不方便从官网进行下载可通过以下网站进行下载并安装,有兴趣的同学可以自行探索哦

软件下载:

  • App Store:https://www.apple.com/app-store/
  • 柠檬精选:https://lemon.qq.com/lab/
  • MacWk:https://www.macwk.com/

浏览器插件下载:

  • Google网上应用商店:https://chrome.google.com/webstore/category/extensions
  • 极简插件:https://chrome.zzzmh.cn/
  • Crx4Chrome:https://www.crx4chrome.com/

Tampermonkey插件下载:

  • GreasyFork:https://greasyfork.org/zh-CN
  • Userscript.Zone Search:https://www.userscript.zone/
  • OpenUserJS:https://openuserjs.org/

3、开发环境:git maven
推荐使用上边的包管理器brew进行安装,安装成功后即可全局访问

默认的安装包路径
/usr/local/Cellar/
安装 git
brew install git
安装 maven
brew install maven

4、开发相关工具

  • IntelliJ IDEA 使用Toolbox App安装,管理IDEA,推荐插件可以前往 IDEA插件提高工作效率
  • FinalShell 国产SSH客户端,支持文件传输,评价还不错
  • SwitchHosts 本地host管理工具
  • Visual Studio Code 我是直接当做文本编辑器用了,打开速度较快
  • Dash 文档管理工具,付费的,这里提供一个我自己买的license 点击下载
  • draw.io 免费的画图软件,如UML等

5、MAC系统辅助工具

  • 腾讯柠檬 MAC上的电脑管家,简洁
  • 超级右键 类似Windows右键功能的软件,需要去Mac App Store下载
  • pap.er 桌面壁纸,需要去App Store下载

使用MAC进行软件开发相关推荐

  1. MAC机后端开发必备

    开篇: 相信很多日常使用 MAC 进行软件开发的同学会有一种感受,在换 MAC 机的时候,拿到的都是一些裸系统,有一些常用必备的软件需要重新来安装一遍.我也遇到几次这样的问题,发现每次配置开发环境时都 ...

  2. 【快速上手mac必备】常用优质mac软件推荐(音视频、办公、软件开发、辅助工具、系统管理、云存储)

    本文章的主要内容是我作为一名大四学生.准程序员.up主这三种身份来给大家推荐一下 mac 上好用的软件以及工具.本人也是从去年9月份开始从windows阵营转移到了mac阵营,刚开始使用的时候,也曾主 ...

  3. 软件开发架构介绍||OSI七层协议之物理层、数据链路层、网络层、传输层(mac地址、ip协议、断开协议、tcp协议之三次握手四次挥手)

    阅读目录 一.网络编程 一.网络编程 软件开发架构 C/S架构 C:客户端 想体验服务的时候才会去找服务端体验服务 S:服务端 24小时不间断的提供服务,即时监听,随时待命 B/S架构 B:浏览器 想 ...

  4. mac下后端开发常用软件

    简介 换了台macbook,接下来分享下我在mac里安装的常用软件,也方便自己以后重装 Intellij IDEA Java开发神器,开发效率高,功能非常强大,社区版阉割了太多功能,满足不了开发需求, ...

  5. 从Windows角度看Mac OS X上的软件开发

    如果原来从事Windows软件开发,想跨足或转换至Mac OS X环境,需要知道那些东西?有什么知识技能可以快速运用在Mac OS X环境上的?这两个问题应该是Windows开发者进入Mac OS X ...

  6. Android常用开发工具以及Mac常用软件

    程序员大多钟爱利用MAC进行工作,本文为大家带来的就是Android开发工具以及Mac常用软件. Android Studio 插件 1.codota 插件,提供高质量的Android代码片段搜索,官 ...

  7. 你不得不用的MAC软件开发工具软件,个个万里挑一

    作为软件行业,尤其是程序员,Mac上都不得不安装一些必备的MAC软件开发工具软件,下面给大家分享一些必装的MAC软件开发工具软件,以备日后之需,有备无患. 其中,包含各种语言的主流 IDE.开发辅助. ...

  8. iPhone开发:抢先拥抱软件开发的未来

    iPhone开发:抢先拥抱软件开发的未来 --"CocoaChina iPhone开发技术交流会"后记 有朋友说:"苹果的产品不只是产品,也不只是一种文化,更多的是一种信 ...

  9. HiSDP —— 高效的C++软件开发平台

    目前阿里集团每天有近1000PB的数据是通过LogAgent采集的,为了让LogAgent做到资源占用节省和高效采集,背后是基于HiSDP去构建的. 缘由 当决定采用C++编程语言去开发一个软件时,紧 ...

最新文章

  1. 前锋 php 杭州,前锋php培训
  2. 转录组测序和RNA-seq
  3. java制表位是什么意思_java制表位如何应用?大神进来。
  4. 排序二叉树 SortBinaryTree
  5. Python学习笔记(尚硅谷)
  6. Python爬虫的智能化解析——Diffbot
  7. COGS 2507. 零食店
  8. 萤石云谷歌禁用flash_mac chrome屏蔽flash插件怎么办 mac chrome flash启用方法
  9. 加载glove-840B-300d.txt出现ValueError
  10. PHP红包搭建步骤,PHP 生成微信红包代码简单
  11. Redhat7.5升级openssh到8.2p1
  12. 别过来,过来我就撕票了!
  13. 如何用Python操作Excel自动化办公?一个案例教会你openpyxl——公式计算和数据处理
  14. 【学点Linux】Linux该如何学习(新手入门必看)
  15. BTC呈现跳水行情或与全球石油价格暴跌有关
  16. [NOIP模拟测试31]题解
  17. 计算机辅助设计cad 图书,清华大学出版社-图书详情-《计算机辅助设计——AutoCAD教程》...
  18. cocos2dx 常用的基本功能
  19. 利用python进行T检验
  20. 百度云盘下载慢怎么解决?百度云盘svip账号

热门文章

  1. java quartz 动态执行,浅谈SpringBoot集成Quartz动态定时任务
  2. VirtualBox 安装 Ubuntu虚拟机 显卡驱动
  3. android 数独小游戏
  4. react 生命周期
  5. 震荡指标(一)RSI指标
  6. Python编程 简单春节倒计时教程(附源代码)
  7. 判断是否是uc或者qq浏览器
  8. canvas实现绘画板
  9. 理论随心记——DHCPV6基础
  10. SVM 的核函数选择和调参