编码之后:软件开发的下一篇章

作者: CBISMB

责任编辑: 周雪芸

来源: CBISMB

时间: 2025-12-01 17:55

关键字: 编程,编码,程序,AI

浏览: 1774

点赞: 108

收藏: 11

有个关于旧金山的经典笑话:若不喜欢这儿的天气,只需等上十五分钟或走上三个街区。技术圈的风向亦然,关于Web框架有个类似的笑话:若不喜欢当前流行的,只需等待24小时。

这种快速的迭代,从早期互联网杂乱单一的HTML页面,到如今框架的百花齐放,无不预示着下一个变革节点的到来:工具的能力终将进化,直至能可靠地接管底层工作,就如同编译器最终革新了汇编语言的编写方式。

昨日编程

早期的网页只是简单的、相互链接的文档。随后,JavaScript 和 CSS 的出现开启了动态网页的时代。但最初编写 JavaScript 的体验十分笨拙,直到 jQuery 的出现,才为操控不同浏览器各异的文档对象模型(DOM)带来了一丝秩序。

然而,构建复杂应用仍需应对工程化的挑战,这催生了众多前端框架的涌现,如 Backbone、Knockout、Meteor、Ember 和 AngularJS 等。经过一段时间的竞争与沉淀,社区似乎收敛于 React,同时也并存着 Angular、Vue、Svelte 等其他选择。我们曾热衷单页应用(SPA),后又反思其必要性,许多场景下我们似乎又回到了发布静态内容的起点。

这一切都说明,Web 开发曾是一条复杂之路。但关键在于,现在我们或许不必再关心这一切了。

今日编程

曾被称为“氛围编程”的方式,如今已逐渐成为软件开发的新常态。开发者无需亲手编写具体代码,而是通过向 AI 工具描述需求来完成项目。

例如,构建一个具备身份验证、日志记录、API 密钥管理等功能的网站,可以直接要求 AI 使用指定框架(如 Astro)生成完整代码。结果往往令人满意——项目不仅功能完备,代码结构也具备相当水准。

在这一过程中,开发者逐渐从检查代码实现细节中解放出来,不再过度关注 AI 是否严格遵循某一框架的具体模式。更值得关注的是,开发者可以要求 AI 为关键功能(如日志和认证)创建抽象接口,从而实践“面向接口编程”这一软件工程原则。这也预示着,AI 最终将自主掌握此类最佳实践,因为它本就指向更灵活、更可持续的实现方式。

明日编程

这想必就是编译器问世时,汇编语言程序员的感受。他们曾精通编写优雅、高效的汇编代码。早期的编译器或许粗糙,但很快其优化能力便超越人类。如今,几乎无人再写汇编。

同理,亲手编写代码的时代正在落幕。不久之后,AI 智能体将能写出比任何人类都更出色、更清晰的代码,就像编译器写出比人更好的汇编一样。至于底层使用 React、Vue 还是其他框架,将不再重要。最终的应用能可靠运行,满足需求,这才是核心。

或者,更直接地说:很快,我们都将使用同一种“编程语言:英语

©本站发布的所有内容,包括但不限于文字、图片、音频、视频、图表、标志、标识、广告、商标、商号、域名、软件、程序等,除特别标明外,均来源于网络或用户投稿,版权归原作者或原出处所有。我们致力于保护原作者版权,若涉及版权问题,请及时联系我们进行处理。