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