用AI两个小时真能开发一个网站吗?

ArchitectX 2024-12-01 PM 232℃ 0条

这两天我一直在写代码,准确来说是学习让AI帮我写的。

网络上经常看到"我用AI两个小时开发了一个网站",不是纯静态页面,还是带有功能的,于是我尝试下从零开始写一个网站,让AI写一个。

从昨天下午开始,到今天下午完成,我差不多花了一天的时间在部署上,怎么部署到cloudflare 上,AI写代码的时间真的就几分钟,后面就是一步步的让它优化了。

第一个工具用的v0.dev,用它生成了一个列表页面,几分钟就生成了,预览下很漂亮。如果你把它生成的页面放到本地是跑不起来的,它省略了很多文件,工具上可以预览,但也用不了的。如果你没有IT的基础,没有系统的工程思维,你拿它生成的东西是用不了的。

首先你得知道它生成的页面用的什么技术栈,Vue还是React? 跟后端怎么交互的?怎么跑起来?怎么部署?怎么能让别人访问到我生成的页面,使用我开发的功能呢?它生成的页面功能越复杂bug越多,你还需要怎么调试它。一个没有软件系统思维的人,两个小时真搞不定,即使有一定基础的,还得是全栈的,你要了解这个页面是怎么运转的。

你得把它Run起来,再简单的一个页面也是一个系统工程,如果你懂系统运行的原理,即使细节不太清楚,你也可以用AI作为助手让你快速的开发一个网站。

第二个工具我用的是Cursor,Cursor 是由 Anysphere实验室打造的代码编辑器,它是基于 VSCode 修改派生,因此所有你在 VSCode 上的配置都能够导入到 Cursor 里使用,如果你平常使用 VSCode 进行开发,那么你能够非常便捷地迁移过来。 Cursor 和 VSCode 的最大的不同点在于它内置了 AI 进行代码的协作,为此它对 VSCode 进行了诸多修改,这些修改使得它的体验比在 VSCode 上使用诸如 Github Copilot 一类的插件更加舒服。

在Cursor 出现之前,我们用AI写代码的流程是这样的,把需求发给AI,AI回复代码,然后把代码复制,然后粘贴到代码编辑器中去调试修改。无论是用ChatGPT 还是Claude,工作流程大致是这样的。

Cursor的出现就改变了这种玩法,它变成了一个IDE,你的代码能作为它的上下文了,你提出需求,等待它的回复,然后你只需要轻点下按钮就可以新增或者修改你的代码,你再也不需要复制粘贴了,大大的提升了开发的效率,虽然使用过程中会有问题,但已经大幅减轻工具量了。

无论你用不用AI,AI它一直在快速的进步着,它已经成为了很多人生活中的一部分。

标签: AI

非特殊说明,本博所有文章均为博主原创。

评论啦~