自从 Claude 的编程能力上天后,我一度以为程序员的职业生涯到了晚期。毕竟它是个24小时不休息、不要工资、不吃宵夜的AI助手。甚至刚出来那会儿,身边一堆人嚷嚷着“程序员要失业了”。结果呢?不但没失业,它还成了我的“背锅侠”。每次产品经理提出什么天马行空的需求,我就甩锅:“哎呀,这个恐怕连AI都做不到,这需求太离谱了吧?”回归正题,我确实发现身边使用 AI 的程序员越来越多了。要么用于自然语言编程、要么用来代码补齐、Debug 写文档,反正各种场景都在玩。编程的 AI 助手工具还真不少,例如最前面说到的 Claude Artifacts ,以及 ChatGPT Canvas、GitHub Copilot 等都是非常出圈的 AI 编程工具。但是,针对我们特有的国情,我这里推荐一个开发小程序用起来极为舒适的 IDE —— FinClip Studio。
FinClip Studio 可能不少人是有听过甚至使用过 FinClip,这两年流行起来的一个小程序容器技术。主要以 SDK 的形式集成到 App 里,让任何 App 能够拥有像微信一样的小程序运行能力。更直白的讲,相当于借助 FinClip,可以把自己或外部第三方已开发上架在微信、支付宝、抖音等开放平台的小程序也搬到到自己的 App 里运行。现在 FinClip 基于小程序开发,专门推出了小程序 AI 编程能力,以 AI Plugin 的形式集成在自己的 IDE 工具里面,在使用上几乎没有门槛。整个 IDE 界面简洁,如果之前用过微信的开发工具,上手这个工具几乎没有门槛,有些地方的设计甚至是低于前者。例如工具直接自带“小程序转App”的能力,相当于有了小程序就可以直接生成 iOS、Android、鸿蒙 NEXT 的 App,大大的节省了开发App的流程。
FinClip Studio AI 能力 关于 AI 功能的实际体验,整体下来有3个非常吸引我的点: 自然语言创建小程序界面: 我们只需用自然语言描述想要实现的界面效果,AI Plugin就能自动飞快地生成相应的代码,大大缩短了界面设计的时间。代码补全: AI Plugin能够根据上下文智能地补全代码,减少了我们手动编码的输入量,提高了编码效率。内置问答知识库: 知识库已集成了丰富的小程序开发文档和最佳实践,在我们遇到任何问题时,可以随时向AI Plugin提问,获得及时的解答和建议。虽然看上去和市面上主流的AI编程助手差不多,但 FinClip Studio 巧的地方在于 AI 功能差异化聚焦在广受企业和个人开发者欢迎的小程序,这点我认为非常棒。因为现有的 AI 编程工具,其实对于小程序的编码支持度并不友好,特别是在各种插件上面。但 FinClip Studio 不一样。首先,小程序编码体验上十分简单便捷。界面操作等与微信开发工具基本对齐,只要下载了 FinClip Studio 就能马上上手,还能在 IDE 里面借助AI能力去编写小程序。其次,兼容主流的小程序代码。我们可以将原来已有的微信小程序、支付宝小程序或抖音小程序直接拖到 FinClip Studio ,在原有基础上对小程序进行迭代更新。最后,FinClip Studio 支持了很多小程序专属的插件。例如蓝牙、地图、微信支付/登录等都完全已经兼容,基于对齐了微信小程序,无需过多的开发适配。从实际的感受来说,相较于原有的开发来讲会便捷、高效非常多。据我的经验来讲,我们大部分人写代码的模式应该是这样:先看官方文档,再看类库的 API,遇到问题就 Google 大法,找到靠谱的答案后再切回到 IDE 做尝试。而现在 AI 正好可以优化上面的流程,在一开始就能通过提示词帮我们写好代码,甚至一个快捷键就ok。如果行不通,再进入对话模式请求帮助,基本上就能应对大部分的开发场景。总结下来,不管是 GitHub Copilot,还是 FinClip Studio,都可以帮我们搞定两件事:第一,提升开发效率,毕竟代码补全、查找 bug 的解决方案,在AI能力的加持下他们真的很在行。第二,提升工程质量,如果我们觉得自己的代码写的很臃肿,不够精简,完全可以把这段代码扔给代码助手,他们可以在此基础上给我们一个优化后的版本,注释、格式都会非常工整。如果你是开发者,我会强烈建议学会并上手AI编程工具,下载 FinClip Studio 就可以使用。使用方式:https://www.finclip.com/downloads/AI 就是未来的趋势,如果没有这项技能附身,我认为被市场淘汰的概率极高。目前官方也有一个活动,刚试了下中奖的概率还不错,大家可以冲一把。大家也可以点阅读原文直接去体验和抽盲盒(中奖率可以的)~