
现在 AI LLM 生成的代码,不使用任何框架(如 React ,VUE ),而是直接用 vanilla js (原生 JS )的 HTML 前端代码稳定性最高,很少出现问题。而且简单易部署,对于一些小型前端需求的工具页面,复制一个 html 就能用。
既然都是 AI 生产的,是否前端的 vanilla js 开发模式又会复兴?回到 20 年前那样,只不过当时是人来写原生 js 的网页代码,现在全部丢给 ai , 人类只要氛围编程提出需求,管理好提示词即可,不用再去持续的纠结各种前端框架大战了?
1 sillydaddy 6 小时 3 分钟前 如果类比的话,AI 可以直接生成汇编代码,是否 AI 时代就无需高级语言和编译器了呢?我觉得不是。 成本和收益,是最大的影响因素。与直接编码相比,使用现有的模块(框架),就是为了减少成本。 所以,高级语言和编译器不会消失,前端框架不会消失,甚至开发者 3 件套这样的小软件,也不会消失: /t/1181856 可以把 AI 比作是人类,其他的配套是工具,从效率的角度出发,AI 也不可能去做那些工具就能做到的事。 |
2 tyqing 6 小时 1 分钟前 via Android 对于新项目,后端开发用 ai 写前端代码更愿意用原生 js ,不用去管什么 nodejs 版本,也无需编译时间直接预览,微信小程序也是原生方便 |
3 stinkytofux 5 小时 53 分钟前 哈哈, 你要这么说的话, 所有跨平台框架也可以死了, 写好一套平台之后, 让 AI 直接用原生框架复制几套出来. 目前肯定是不可能. |
4 xixi1412 5 小时 45 分钟前 不可能,token is money. |
5 ssshooter 5 小时 44 分钟前 然而现在几乎所有 ai 直接生成 web app 的产品默认输出结果都是 React |
6 Orenoid 5 小时 36 分钟前 稍微大一点的工程不太可能的,不过我个人生成一些小项目时倒是经常让 AI 直接生成原生 JS 应用 |
8 springz 4 小时 48 分钟前 htmlx 楼主试试 |
9 springz 4 小时 48 分钟前 |
10 superrichman 4 小时 42 分钟前 让 ai 写个稍微复杂点的前端项目,它就会自动开始用 react 写了,有明显的选择倾向 |
11 rb6221 4 小时 33 分钟前 原理上来说就很难,因为 AI 的结果,基础都是来源于你喂的数据。也就是说,如果某个复杂需求网上没有现成已实现的代码,AI 是很难只根据纯 js 文档凭空帮你做出来的,尤其是涉及到复杂 UI 和交互效果的时候。 |
12 ryougifujino 4 小时 32 分钟前 至少现在不可能,第一是节约 Token ,第二 AI 学的就是 React 这些框架,你却叫它用 vanillajs 写,效果肯定没这么好。 |
13 K332 4 小时 29 分钟前 框架依赖的生态太多了,全让 ai 写的话,简单页面或者项目还好,一旦工程量过多,ai 自己造轮子效率还不如直接上框架了 |
14 twofox 4 小时 9 分钟前 怎么可能。隔壁 Linux.do 上,minmax 发布的帖子中,有个 notionLike 的 demo 很好。我看了一下,确实都是原生 js 写的。看着是能用的样子,但是如果真要用起来,各种业务边界、扩展麻烦的要死。都不知道写多长。但是基于某些 UI 库来说,ai 只需要学习产品文档就可以了。更加的节省 token |
15 snowspace 3 小时 51 分钟前 vanilla 够呛,RN 、Flutter 倒是有可能 |
16 linkopeneyes 2 小时 29 分钟前 别累着自己也别累着 ui ,原生复杂点的交互需求就开始难写了 |
17 kakki 2 小时 21 分钟前 说得好像有 AI 就不需要抽象一样了,我看这是一点都不想理解自己写的玩意儿了. |
18 alleluya 2 小时 18 分钟前 @sillydaddy #1 感觉是现在的 AI 可能是你说的这样 但是 AI 如果真发展成那种"全能管家" 很多东西可能就确实不需要了 或者说这些东西会被内化进去 像现在 openai 在 chatgpt 上做小程序这样的形式? |
19 Valid 2 小时 5 分钟前 按照目前的发展,应该会推出 ai language,对 ai 而言节省 token 的语言,并且对于 ai 而言不会有错的强类型语言 |