最近我观察到,周围越来越多的小伙伴开始用 Cursor 来编写代码,捣鼓自己的小项目了。大家都知道,要想让自己的小工具或者小产品吸引更多的眼球,就得把它们放到网上去。
但是,一提到部署上线,很多没有技术背景的朋友就开始头疼:
得安装Java环境,配置一大堆复杂的编译参数,还得买云服务器、设置、上传代码,最后还得搞定HTTPS证书……
可能有人会说:“ 没事,上网搜搜,教程多得很。 ”
但说实话,就算他们愿意去搜,那些教程也不是那么容易看懂的。
不过,今天我有个好消息要告诉大家:如果你的项目是用Java开发的,现在不需要记命令、不需要配置环境、甚至不需要接触服务器,3分钟就能轻松把你的项目部署上线。
没错,就是这么简单。你只需要关注你的Java代码,其他的交给现代的部署工具,它们会帮你搞定从编译到部署的全过程。这意味着你可以把更多的时间和精力投入到创造和优化你的产品上,而不是纠结于技术细节。这样的工具让部署变得简单快捷,让你的创意能够更快地触达用户。
一、关于 Sealos、Cursor 和 Devbox
- Sealos 是一个无需云计算专业知识,就能在几秒钟内部署、管理和扩展应用的云操作系统。就像使用个人电脑一样!
- Cursor 是一个先进的AI编程助手,它通过理解开发者的指令来辅助编写代码,提供错误修正、代码优化建议,并支持多种编程语言,旨在提高编程效率,减少重复性工作,使开发者能够专注于解决更复杂的编程挑战。
- Devbox是一个强大的开发工具,它通过提供一键部署、多环境管理、持续集成/持续部署(CI/CD)以及多语言框架支持等功能,极大地简化了软件开发和部署流程,让开发者能够更高效地构建、测试和上线他们的应用程序。
二、安装
1. 安装前的准备事项
- 科学上网
- 本地安装 Cursor,不知道怎么安装的小伙伴可参考文章:【亲测有效】3分钟搞定 Cursor 无限白嫖Claude-3.5和GPT-4o模型的极简方法,写作或编程均可免费使用!
2. 注册登录 Sealos
Sealos 网址: https://cloud.sealos.run/?uid=7lPGsgS12E
3. Devbox
完成登录后进入首页,点击【Devbox】模块,如下图:
接着点击【新建项目】,如下图:
运行环境的“语言”可根据自身熟悉的语言来选择,其他的可以默认,然后点击【创建】按钮即可。
我这里使用 Java 项目来演示,除此之外,还支持 Go、Node.js、PHP、Python、Rust 等主流的编程语言和框架。
创建完项目后,在“操作”列选择 Cursor 并单击它,如下图:
点击【打开Cursor】按钮后,将会自动打开本地的 Cursor 编程工具。再点击 【Install Extension and Open URI】按钮,安装一些必备的插件。
我们需要等待推荐的插件全部安装完成,这里可能需要花费一些时间。直至插件出现 Disable 或者 Uninstall 的按钮则代表安装成功,如下图:
三、体验
在绑定了 Devbox 项目的 Cursor 界面中,我们可以看到初始化的代码结构,如下图:
接着,我们点击底部的【Terminal】来打开控制台,分别输入命令来启动代码 :
javac HelloWorld.java
java HelloWorld
javac 命令编译为 class 文件,java 命令运行 class 文件,如下图:
说明:其他编程语言,或者框架,具体启动命令以实际为准,如果不清楚,可以直接问 Cursor。
然后,打开本地浏览器,查看下运行效果。这里的端口是 8088,那么地址为:http://localhost:8088
这里只是在本地预览,那么如果线上该怎么预览?
莫慌,我们回到 Sealos 的 Devbox 项目中,点击外网地址,就可以在公网看到效果啦。
四、发布
当项目开发完成后,在上线前需要进行版本发布,还是返回到 Devbox 项目列表,进入项目详情,点击【发布版本】按钮,如下图:
注意:发版时将会暂时停止 Devbox,发版成功后会自动启动。
版本发布大概5~10分钟左右,请耐心等待,在版本历史中我们可以看到每次的发版记录,如下图:
技术在进步,工具在迭代。Cursor 帮我们写代码,Sealos 帮我们一键部署,曾经让人头疼的技术环节,现在都变得如此简单。
还在等什么?发挥自己的想象力去创造更多的小程序,嗨起来吧!
☝ 点上方卡片,关注我!
点个"在看 " ,你最好看!