看得见摸得着的软件

这些都是看得见摸得着的软件.

课程中会用到的软件

Xcode

Apple的集成开发环境,用于开发iOS、macOS、watchOS和tvOS应用。

安装

ChatGPT

OpenAI开发的大型语言模型,可以用于各种自然语言处理任务。

安装

Beekeeper Studio

现代化的跨平台SQL编辑器和数据库管理工具。

安装

Cursor

一款基于AI的代码编辑器,能提供智能代码补全和生成。

安装

Arc浏览器

一款创新的网页浏览器,提供独特的用户体验和工作流程。

安装

Figma

基于云的协作设计工具,用于UI/UX设计和原型制作。

安装

Notion

多功能的协作工具,集成了笔记、任务管理和数据库功能。

安装

Rotato

3D设计工具,用于创建应用和设备的动画演示。

安装

Docker桌面端

用于构建、管理和运行容器化应用程序的平台。

安装

GitHub桌面端

GitHub的官方桌面客户端,用于管理Git仓库。

安装

Apifox

API开发、调试和文档管理一体化工具。

安装

MasterGo

专业的UI设计和原型制作工具,类似Figma但针对中国市场优化。

安装

那些看不见摸不着的软件

「不要着急操作,视频教程里会带大家安装」

1. 包管理器安装

macOS - Homebrew

# 安装 Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

# 验证安装
brew --version

常用命令:

  • brew install <package> - 安装软件包
  • brew update - 更新 Homebrew
  • brew upgrade - 更新所有软件包
  • brew list - 列出已安装的软件包

Windows - Chocolatey

# 以管理员身份运行 PowerShell
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))

# 验证安装
choco --version

常用命令:

  • choco install <package> - 安装软件包
  • choco upgrade all - 更新所有软件包
  • choco list - 列出已安装的软件包

2. Oh-My-Zsh

macOS

  1. 首先安装 Zsh(如果未安装):
brew install zsh
  1. 安装 Oh-My-Zsh:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

Windows

  1. 首先安装 Windows Subsystem for Linux (WSL):
wsl --install
  1. 在 WSL 中安装 Zsh:
sudo apt update
sudo apt install zsh
  1. 安装 Oh-My-Zsh:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

3. Oh-My-Zsh 常用插件推荐和安装

编辑 ~/.zshrc 文件,添加以下插件:

plugins=(
    git
    zsh-autosuggestions
    zsh-syntax-highlighting
    autojump
    docker
    kubectl
)

安装推荐插件:

# zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

# zsh-syntax-highlighting
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

# autojump
# macOS
brew install autojump
# Windows/WSL
sudo apt install autojump

应用更改:

source ~/.zshrc

4. Docker 环境

macOS

  1. 下载并安装 Docker Desktop:
brew install --cask docker
  1. 启动 Docker Desktop
open /Applications/Docker.app

Windows

  1. 启用 WSL 2:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
  1. 下载并安装 Docker Desktop:
choco install docker-desktop

验证安装(两个平台通用):

docker --version
docker-compose --version

我来补充 Git 环境和其他全栈开发常用的命令行工具的安装说明。

5. Git 环境安装与配置

macOS

# 安装 Git
brew install git

# 验证安装
git --version

Windows

# 使用 Chocolatey 安装
choco install git

# 验证安装
git --version

Git 基础配置

# 配置用户信息
git config --global user.name "Your Name"
git config --global user.email "[email protected]"

6. 全栈开发常用环境(通过 Homebrew 安装)

# 版本管理工具
brew install pyenv      # Python 版本管理

# 数据库
brew install postgresql # PostgreSQL 数据库

# API 开发和测试工具
brew install httpie    # 命令行 HTTP 客户端

# 开发工具
brew install tree      # 目录结构查看

7. Python 开发环境

# 安装 pyenv
brew install pyenv

# 配置 pyenv(添加到 ~/.zshrc)
eval "$(pyenv init -)"

# 安装 Python 版本
pyenv install 3.10.13

# 设置全局 Python 版本
pyenv global 3.10.13

# 安装常用包管理工具
pip install poetry
pip install pipenv

8. 实用的 shell 配置(添加到 ~/.zshrc)

# 常用别名
alias dc="docker-compose"
alias k="kubectl"
alias py="python"
alias pip="pip3"
alias ll="ls -la"
alias gs="git status"
alias gp="git pull"
alias gc="git checkout"

以上这些工具和配置基本覆盖了全栈开发的主要需求。根据具体的开发需求,你可以选择性地安装和配置这些工具。

这篇文章对你有用吗?