【中】使用Cursor搭建的一个应用,可当作毕业设计
https://www.bilibili.com/video/BV1WRX8YAEYi
看过很多使用Cursor,一天完成一个应用的文章或视频,前些日子脑子刚好有一个想法——搭建一个点餐管理系统,便用Cursor完成了前后端的开发。
具体功能可以看视频里面的演示。也算是从0到1完成了一个小的项目构建,来说说对它的看法。
Curosr 可以完成从 0到1的完整项目搭建吗?
- 单从功能来看它做的的确还算不错,效果实现都很好。(相信视频里你也可以看出来)
- 从开始到做完如果每天按照8小时来算的话,大概5天的时间吧。
不懂编程的人可以用Cursor来搭建项目吗?
如果连最基本的知识都不具备比如 启动、联调、运行 这些词也不知道,在我看来还是比较困难的。
就拿我这个项目来讲,我现在几乎是不会写前端的,但在大学的时候我学过一些前端知识,并完成过PC和小程序的开发。在开发中遇到后端的bug我还可以去看看,遇到前端的bug我只能反复和Cursor去对话来实现效果。
如果你具备一点点的软件知识,想使用cursor来做一些小的项目倒是蛮方便的。
计算机专业学生的福音,用Cursor来做毕业设计如虎添翼。
使用Cursor搭建的项目,从专业的角度来看怎么样?
在不人工介入代码,只看效果的话Curosr写的代码惨不忍睹,毕竟它只关注结果实现,不太在意设计。
代码的可维护性很差,很多重复的代码,字段命名什么的也是乱七八糟的,写出来的就是传说中的屎山代码,代码越多越没办法调试、修改。
但换句话从深圳到北京,最好的办法是瞬移,如果不能瞬移,给我飞机、高铁、汽车,那也比走路要强太多了。
如果你是专业的开发者,用它来生成代码,自己再去check修改,就好比给你上了助推器,代码的质量有保证,同时也会提升很大的效率。(不过提升效率不等于可以摸鱼)
在我最开始写这个项目的时候 claude-3.5,现在已经有claude-3.7-thinking了。最新的claude-3.7-max可以支持 200k的上下文。随着时间的推移肯定会有很厉害的版本,到时候会不会上面说的问题被解决也不是不可能的。
关注公众号 小道仙97
回复 familyMenu
,领取源码
后端:SpringBoot 2.7.17,JDK 17
前端:node 18.18.0, vue 3.4.19
数据库:mongodb 7.0