From 8a69238c9c43c09e6979f1cf2f1cd4c9a0356461 Mon Sep 17 00:00:00 2001 From: "yupi-translate-app[bot]" <256304331+yupi-translate-app[bot]@users.noreply.github.com> Date: Thu, 5 Feb 2026 12:19:01 +0000 Subject: [PATCH] =?UTF-8?q?[GitHub=20Global]=20Translate=20Vibe=20Coding?= =?UTF-8?q?=20=E9=9B=B6=E5=9F=BA=E7=A1=80=E6=95=99=E7=A8=8B/10=20=E7=BC=96?= =?UTF-8?q?=E7=A8=8B=E5=B7=A5=E5=85=B7/00=20AI=20=E7=BC=96=E7=A8=8B?= =?UTF-8?q?=E5=B7=A5=E5=85=B7=E5=A4=A7=E5=85=A8.md=20to=20en?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../10 编程工具/00 AI 编程工具大全.md | 129 ++++++++++-------- 1 file changed, 69 insertions(+), 60 deletions(-) diff --git a/translations/en/Vibe Coding 零基础教程/10 编程工具/00 AI 编程工具大全.md b/translations/en/Vibe Coding 零基础教程/10 编程工具/00 AI 编程工具大全.md index ce7d445..62a720c 100644 --- a/translations/en/Vibe Coding 零基础教程/10 编程工具/00 AI 编程工具大全.md +++ b/translations/en/Vibe Coding 零基础教程/10 编程工具/00 AI 编程工具大全.md @@ -1,51 +1,51 @@ # AI Programming Tools Guide -> Choose the AI programming tool that's right for you +> Choose the right AI programming tool for you -Hello, I'm Yupi, a former Tencent full-stack developer and now an [AI programming content creator](https://space.bilibili.com/12890453) with 2 million followers across platforms. I'm also the creator of over 10 self-developed products including [AI Navigation](https://ai.codefather.cn) and [Programming Navigation](https://www.codefather.cn). +Hello, I'm Yupi, a former Tencent full-stack developer and an [AI programming blogger](https://space.bilibili.com/12890453) with over 2 million followers. I'm also the creator of [AI Navigation](https://ai.codefather.cn) and [Programming Navigation](https://www.codefather.cn), along with 10+ other self-developed products. -If you've completed the [Essential Basics] section and successfully built your first web application, congratulations! You've already experienced the magic of Vibe Coding! +If you've completed the "Essential Reading" section and successfully built your first web application, congratulations! You've already experienced the charm of Vibe Coding! But you might have some questions: -- The web AI generator is nice, but I heard Cursor is more powerful. Which one should I use? -- What's the difference between AI models like Claude, ChatGPT, and Gemini that I see mentioned online? -- Some tools are free while others require payment. How should I choose? +- The web AI generator is quite useful, but I heard Cursor is more powerful. Which one should I use? +- What are the differences between AI models like Claude, ChatGPT, and Gemini that I see online? +- Some tools are free, while others require payment. How should I choose? -Don't worry - these confusions are completely normal. With dozens or even hundreds of AI programming tools on the market, even professional programmers can feel overwhelmed. +Don't worry, these confusions are completely normal. Faced with dozens or even hundreds of AI programming tools on the market, even professional programmers can feel overwhelmed. This section is specifically designed to address these questions. -## 1. Why Understand Programming Tools? +## 1. Why Should You Understand Programming Tools? -In the traditional programming era, tool selection wasn't that crucial. Whether you used VS Code or Sublime Text, the code you wrote would be the same. +In the traditional programming era, the choice of tools wasn't that crucial. Whether you used VS Code or Sublime Text, the code you wrote was the same. -But in the Vibe Coding era, **choosing the right tool can potentially increase your development efficiency by 10 times!** +But in the Vibe Coding era, **choosing the right tool can boost your development efficiency by 10 times!** Why is that? Because different AI programming tools: -1. Vary greatly in capability: Some can only generate simple code, while others can help you build entire projects -2. Serve different scenarios: Some are better for prototyping, others for production, and some for learning -3. Have significant cost differences: Some are completely free, while others cost hundreds per month -4. Differ in learning curve: Some are ready to use immediately, while others require some foundational knowledge +1. Vary greatly in capabilities: Some tools can only generate simple code, while others can help you build entire projects. +2. Have different use cases: Some are suitable for prototyping, others for product development, and some for learning. +3. Differ significantly in cost: Some are completely free, while others cost hundreds per month. +4. Have different learning curves: Some are easy to use right away, while others require some foundational knowledge. -Choosing the right tool means working smarter; choosing the wrong one might make you think "Vibe Coding isn't all that special." +Choosing the right tool can make your work事半功倍; choosing the wrong one might make you think "Vibe Coding is just so-so." -## 2. Three Major Types of AI Programming Tools +## 2. The 3 Major Types of AI Programming Tools -Before diving into specific tools, let's look at the basic categories of AI programming tools. Based on usage and complexity, I've divided them into three main types: +Before diving into specific tools, let's first look at the basic classification of AI programming tools. Based on usage and complexity, I categorize them into 3 major types: ![](https://pic.yupi.icu/1/toolstype%E5%A4%A7.jpeg) ### No-Code Platforms -Ready to use directly in your browser - no software installation or coding knowledge required. Perfect for complete beginners or those wanting to quickly create prototypes. +These can be used directly in the browser without installing any software or knowing any code. They are suitable for complete beginners and those who want to quickly create prototypes. Representative tools: Bolt.new, Lovable, Miaoda -Advantages: Quick start, WYSIWYG, automatic deployment +Advantages: Easy to get started, WYSIWYG, automatic deployment Limitations: Relatively simple functionality, may struggle with complex projects @@ -53,7 +53,7 @@ Limitations: Relatively simple functionality, may struggle with complex projects ### AI Code Editors -Require download and installation. The interface resembles traditional code editors but comes with powerful built-in AI assistants. Suitable for those with some foundation who want to deeply learn Vibe Coding or work on complex projects. +These require downloading and installation, with interfaces similar to traditional code editors but equipped with powerful AI assistants. They are suitable for those with some foundational knowledge who want to delve deeper into Vibe Coding or work on complex projects. Representative tools: Cursor, Windsurf, Antigravity, Augment Code @@ -63,87 +63,96 @@ Limitations: Requires some learning curve, not very beginner-friendly ![](https://pic.yupi.icu/1/image-20260106100559696.png) -### Command Line Tools +### Command-Line Tools -Interact with AI through terminal commands. Ideal for developers with programming experience or command line enthusiasts. +These allow interaction with AI through the command line in the terminal, suitable for developers with programming experience and command-line enthusiasts. Representative tools: Claude Code, Gemini CLI -Advantages: Extremely efficient, highly automated, cost-effective +Advantages: Highly efficient, strong automation, cost-effective -Limitations: Requires technical foundation, not recommended for beginners +Limitations: Requires technical expertise, not recommended for beginners ![](https://pic.yupi.icu/1/image-20260106100958506.png) ## 3. What Will This Section Cover? -In this section, I'll provide a comprehensive understanding of all aspects of AI programming tools. +In this section, I'll take you through every aspect of AI programming tools. ### Main Content (Recommended to follow in order) -1) AI Model Selection Guide -First introduces mainstream AI models (Claude, ChatGPT, Gemini, etc.), helping you understand their differences and selection criteria. This is the foundation for using all AI tools. +1) AI Model Selection Guide -2) No-Code Development Tools -Detailed explanations of various AI no-code platforms and AI application development platforms, including tools for quickly generating websites, platforms for building AI applications, and AI agent platforms capable of autonomously executing complex tasks. +First, I'll introduce mainstream AI models (Claude, ChatGPT, Gemini, etc.) to help you understand their differences and how to choose. This is the foundation for using all AI tools. -3) Professional Development Tools -In-depth introduction to AI code editors, AI command line tools, AI IDE plugins and other professional development tools to help you find the development approach that best suits you. +2) No-Code Development Tools -4) Auxiliary Toolset -Shares practical auxiliary tools like version management, deployment hosting, MCP services, Agent Skills, and standardized development tools, along with my recommended tool combinations and practical experience. +Detailed explanations of various AI no-code platforms and AI application development platforms, including tools for quickly generating websites, platforms for building AI applications, and AI agent platforms capable of executing complex tasks autonomously. -5) More AI Tool Recommendations -Provides specific tool combination suggestions and practical experience based on different scenarios and needs. +3) Professional Development Tools + +In-depth introduction to AI code editors, AI command-line tools, AI IDE plugins, and other professional development tools to help you find the most suitable development approach. + +4) Auxiliary Toolset + +Sharing practical auxiliary tools like version control, deployment hosting, MCP services, Agent Skills, and standardized development tools, along with my recommended tool combinations and practical experiences. + +5) More AI Tool Recommendations + +Providing specific tool combination suggestions and practical experiences based on different scenarios and needs. ### Side Content (Optional Learning) -The tool practice section mainly explains usage methods and practical cases of specific tools, which can be studied selectively as needed. +The tool practice section mainly explains the usage methods and practical cases of specific tools, which can be selectively learned as needed. - **Spec-Driven Development**: Detailed tutorials on Spec-kit and OpenSpec -- **AI Skill Libraries**: Installation and advanced usage of Agent Skills and Superpowers -- **Command Line Tool Testing**: Practical evaluations of tools like OpenCode, Gemini CLI, TRAE SOLO +- **AI Skill Library**: Installation and advanced usage of Agent Skills and Superpowers +- **Command-Line Tool Testing**: Practical evaluations of tools like OpenCode, Gemini CLI, and TRAE SOLO - **AI Application Platforms**: Practical tutorials on no-code AI application development platforms like Dify ## 4. How to Use This Section? -You don't need to study all articles in this section - choose based on your situation: +You don't need to go through all the articles in this section. You can choose based on your situation: -- If you're a complete beginner: Start with the "AI Model Selection Guide", then focus on "No-Code Platforms" for quick onboarding. -- If you want deeper learning: Jump directly to "AI Code Editors" to learn Cursor's usage. -- If you have programming experience: Check out "Command Line Tools" to try more efficient development approaches. -- If you're unsure what to choose: Go straight to "My Tool Combination Recommendations" where I provide specific suggestions for different scenarios. -- If you want in-depth knowledge of a particular tool: Read the corresponding supplementary articles and practical cases. +- If you're a complete beginner: Start with the "AI Model Selection Guide" and focus on "No-Code Platforms" to get started quickly. +- If you want to delve deeper: Jump directly to "AI Code Editors" to learn how to use Cursor. +- If you have programming experience: Check out "Command-Line Tools" to try more efficient development methods. +- If you're unsure what to choose: Look at "My Tool Combination Recommendations" for specific suggestions based on different scenarios. +- If you want to learn more about a specific tool: Read the corresponding supplementary articles and practical cases. -## 5. What Will You Gain From This Section? +## 5. What Will You Gain from This Section? -After studying this section, you'll be able to: +By learning this section, you will be able to: - Understand the characteristics and differences of various AI programming tools -- Select appropriate tools based on your needs -- Master usage methods and techniques of multiple mainstream tools +- Choose the right tools based on your needs +- Master the usage methods and techniques of multiple mainstream tools - Learn how to combine multiple tools to improve efficiency - Build your own toolbox and development workflow -- Master essential skills like version management and project deployment +- Master essential skills like version control and project deployment -Choosing the right tools can truly make your development efficiency soar! 🛫 +Choosing the right tools can really skyrocket your development efficiency! 🛫 ## Final Words -I know facing so many tools might feel overwhelming. +I know that facing so many tools might feel overwhelming. -Remember what I said in the [Essential Basics] section? Tools are just means - what matters is what you want to achieve. +Remember what I said in the "Essential Reading" section? Tools are just means; what's important is what you want to achieve. -So don't obsess over "which tool is best", but rather think "which tool best fits my current needs". +So, don't get stuck on "which tool is the best," but think about "which tool best suits my current needs." -In this section, I'll use the most down-to-earth approach to help you understand these tools' relationships, enabling you to confidently select and use them. +In this section, I'll help you clarify the landscape of these tools in the most down-to-earth way, so you can confidently choose and use them. -Go forth, future Vibe Coding masters! 💪 +Keep it up, future Vibe Coding master! 💪 ## Recommended Resources -1) Yupi's AI Navigation Site: [Comprehensive AI resources, latest AI news, free AI tutorials](https://ai.codefather.cn) -2) Programming Navigation Learning Circle: [Learning paths, programming tutorials, practical projects, job hunting guides, Q&A](https://www.codefather.cn) -3) Programmer Interview Cheat Sheet: [Internship/campus/social recruitment high-frequency test points, corporate question analysis](https://www.mianshiya.com) -4) Programmer Resume Builder: [Professional templates, rich example sentences, direct path to interviews](https://www.laoyujianli.com) -5) 1-on-1 Mock Interviews: [Essential for internship/campus/social recruitment interviews to get offers](https://ai.mianshiya.com) \ No newline at end of file +1) Yupi AI Navigation Website: [Comprehensive AI Resources, Latest AI News, Free AI Tutorials](https://ai.codefather.cn) + +2) Programming Navigation Learning Circle: [Learning Paths, Programming Tutorials, Practical Projects, Job Hunting Guides, Q&A](https://www.codefather.cn) + +3) Programmer Interview Cheatsheet: [High-Frequency Exam Points for Internships/Graduates/Job Seekers, Enterprise Problem Analysis](https://www.mianshiya.com) + +4) Programmer Resume Builder: [Professional Templates, Rich Examples, Direct to Interviews](https://www.laoyujianli.com) + +5) 1-on-1 Mock Interviews: [Essential for Internship/Graduate/Job Interviews to Secure Offers](https://ai.mianshiya.com) \ No newline at end of file