2026西湖龙井茶官网DTC发售:茶农直供,政府溯源防伪到农户家
我想构建一个轮盘赌网站。我也由此踏上了学习之旅。
我在信息技术领域工作了一段时间,从 Windows 系统管理员起步,后来转向 Linux,接着从事了一些基础的开发运维工作。我可能读过每一本 Python 书籍的前四章,但从未真正全身心投入编程。我从未真正经历过构建流程的每一个环节,即所谓的“全栈”开发。
我想了解全局——现代 Web 应用程序究竟是如何构建、容器化、部署并在生产环境中维护的。不仅仅是代码,还包括基础设施。Docker。反向代理。SSL 证书。DNS。那些教程中略过而生产环境却必需的内容。
我还想验证一个理论:我能否利用人工智能——具体来说是克劳德(Claude)——作为真正的开发伙伴来构建真实的产品?不是为了生成一个用完即弃的脚本,而是为了在多个服务器、框架和部署环境中架构、调试并发布一个生产级应用程序?
于是,我构建了“大旋转乐趣”(Big Spin Fun),这是一款免费的在线轮盘赌游戏,包含欧式、美式和三重零变种。它基于 Next.js、Django、PostgreSQL 和 Nginx 运行,全部使用 Docker Compose 进行容器化,并部署到亚马逊云科技(AWS)Lightsail 上。而且,我几乎完全是通过与克劳德(Claude)的对话构建了一切。
以下是实际发生的过程——混乱、非线性且真实的版本。
为什么选择轮盘赌?
我一直是一个休闲赌徒,对不同投注系统的机制有着浓厚的兴趣。我是“CEG 荷官学校”、“轮盘大师”和“杰克·艾斯”等频道的常客,我发现自己需要一个沙盒环境,可以在没有任何财务风险的情况下测试策略。最终,构建自己的模拟器感觉比仅仅在别人的网站上点击操作更具挑战性和成就感。
克劳德(Claude)作为开发伙伴
让我坦率地说:克劳德(Claude)编写了这个项目中绝大部分的代码。但这句话低估了实际发生的情况。
我并没有粘贴一个写着“给我构建一个轮盘游戏”的提示词然后直接得到一个成品。该项目是在漫长的、迭代式的对话中演进而成的,涵盖了真实应用程序的完整生命周期——从单个 React 组件到带有 HTTPS、用户身份验证和搜索引擎优化(SEO)的多容器 Docker 部署。
成功的关键在于,我提供了愿景和决策,而克劳德(Claude)提供了实现知识。我会说“我想要用户账户和数据库”,克劳德(Claude)就会列出选项——Django 与 Flask,Postgres 与 SQLite——解释各自的权衡利弊,然后在我选定方向后进行构建。当出现错误时,我会粘贴错误信息,克劳德(Claude)则会进行诊断。
这并非自动驾驶模式。我必须理解每一步正在发生的事情。当克劳德(Claude)生成 Dockerfile 时,我需要理解多阶段构建,才能明白为何要这样结构化的原因。当它编写 Django 模型时,我需要理解什么是迁移,才能调试为何数据库没有创建表。人工智能加速了我的学习——但它并没有取代学习。
对话本身成为了一种文档。每一个架构决策、每一次调试会话、每一个“为什么我会收到 502 坏网关错误”都被记录在聊天历史中。我可以往回滚动,确切地看到我们为何选择 Next.js 而不是纯 React(为了搜索引擎优化),为何在所有内容前面添加 Nginx(用于 SSL 终止和安全),以及为何数据库密码不能包含加号(+)字符(URL 解析问题)。
在 Windows 上使用 VS Code 起步
该项目始于我的 Windows 机器(使用 Windows Subsystem for Linux),当时打开了 VS Code,只有一个模糊的想法:构建一个能旋转的轮盘。仅此而已。没有宏大的架构计划,没有部署策略,只有好奇心。
我打开了克劳德
免责声明:本文内容来自互联网,该文观点不代表本站观点。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请到页面底部单击反馈,一经查实,本站将立刻删除。