预测2024年之后的前端开发模式_短讯

2023-03-30 16:22:46 来源: 魔术师卡颂

大家好,我卡颂。

最近AIGC​(AI Generated Content,利用AI​生成内容)非常热,技术圈也受到了很大冲击。目前来看,利用LLM​(Large Language Model,大语言模型)辅助开发还停留在非常早期的阶段,主要应用是「辅助编码」,即「用自然语言输入需求,模型输出代码」。更近一步的探索也仅仅是在此基础上的一层封装(比如copilot X​、cursor)。

但即使在如此早期阶段,也对开发者的心智产生极大震撼,「AI让程序员失业」这样的论调甚嚣尘上。


(资料图片仅供参考)

LLM的爆发对前端意味着什么?本文尝试预测一波2024年之后的前端开发模式,这个预测遵循如下原则:

尊重技术客观发展规律。以当前已有技术为基础预测,而不是将预测建立在某种虚无缥缈的高端技术,或者假想某些技术突破重大瓶颈。尊重人性。程序员只是谋生的职业,新的开发模式即使再厉害,如果让程序员赚不到钱,那也是很难推广开的。范式迁移的本质

为了预测未来,先看看我们是如何走到现在的。

在前端开发领域,我们经历了从jQuery为代表的「面向过程编程」向前端框架为代表的「状态驱动」模式的迁移。

当问到「该选Vue还是React开发?」,这样的问题会引起很大争议,但如果问到「该选jQuery还是框架开发?」,这样的问题就不会有太多争议。

为什么前端领域普遍接受了这种范式的迁移?在我看来,有两个原因:

1、开发效率提高

这一点毋需多言,相信前端同学都有体会。

2、门槛提高

​「面向过程编程」是非常浅显易懂的开发模式。君不见,曾经的前端靠一本「锋利的jQuery」就能打天下。相比之下,「状态驱动」就有一定学习门槛。

当一项有一定门槛的技术(这里指前端框架)变为行业事实上的标准时,行业门槛就提升了,这为从业者构筑了行业壁垒。

事实上,正是由于:

web应用复杂度提高前端框架的流行

才让后端工程师工作职责中的view层,分化出前端工程师这一职业。

对于前端领域来说,只有同时平衡了「提效」与「提高门槛」的技术,才会被市场(这里的消费者指前端工程师)接受。

举个反例,Angular全家桶的模式虽然提高了开发效率,但是同时,门槛提高太多了。

而且更糟的是,Angular​中的很多概念都是从「后端」迁移而来,作为一款前端框架,对后端更亲和且门槛高,这对本身就是从后端view层中分化出的前端工程师来说,是比较排斥的。

再举个反例 ——Vue​。有同学会说,Vue这么流行的前端框架,你说他是反例?

还是从「提效」与「提高门槛」的角度看,Vue​提效的同时,由于其模版语法、响应式更新等特性,他是降低了开发门槛的,这意味着使用Vue时:

同样是开发业务,老前端与新前端差距不大必要时后端经过简单的学习,也能接手部分需求

重申一下,我并不是说Vue不好,相反,他是很优秀的前端框架。这里只是从人性的角度分析,并且这个分析很有可能是主观、带有偏见的。

再看个正面例子 ——React Hooks​。Hooks​对开发效率、组件复用性以及他对React未来发展的影响这里不赘述了。主要聊聊「提高门槛」:

一方面,什么时候封装自定义Hook,如何封装自定义Hook,如何规避Hook的坑,老前端与新前端有比较大的差异更重要的是,后端改改JSX还行,要改基于Hooks的组件逻辑,是有一定难度的

既提效,又提高门槛,我认为这才是Hooks在前端领域火热的原因。

同样的原因,从人性的角度,我很看好Vue Composition API

所以,前端编程范式迁移的本质是:把握「提高效率」与「提高门槛」之间的平衡。

这个结论会成为后面预测未来开发模式的依据。

当范式无法再迁移时

当前端框架成为事实上的标准后很长一段时间,业界也在不断探索新的开发范式。

有一种开发模式每过几年都会被搬出来炒一遍,他就是「低代码」。用我们上面的结论来分析下:在市场选择的情况下,先抛开「低代码是否能提高效率」不谈,显然他的目的是「降低门槛」。

从人性的角度出发,他就很难在程序员群体中自发传播开。

那么,如果没有新的范式出现,会发生什么事情?会内卷。

我们会发现,这几年前端的发展轨迹,就是在重复一件事:

围绕前端框架周边,不断探索各细分领域的最佳实践当探索出最佳实践后,就把他集成到框架中

举个例子,React Router​作为React技术栈中「路由」这一细分领域的一个开源库,经过长期迭代,逐渐成为主流路由方案之一。

React Router​团队基于React Router​开发出Remix​这一React框架。

这么做,在没有新的范式出现前,也能基于当前范式(前端框架),达到上述2个目的:

提高效率:框架集成了最佳实践,开发效率更高提高门槛:除了学习React,还得学习新的上层框架

类似的,各种CSS​解决方案(比如tailwind css)也是同样的道理:

提高效率:提高CSS编写效率提高门槛:新的概念、语法需要学习

那么,未来围绕「提高效率」与「提高门槛」的平衡,前端开发模式会如何发展呢?

从考虑范式到考虑流程

首先,我认为,在有限的未来,不会出现新的更先进的范式能让前端领域普遍认可并大规模迁移(就像从jQuery到前端框架的迁移)。

那么,为了提高效率,除了「改变范式」与「范式内 内卷」两个选择外,还有个选择 —— 让整个开发流程提效。

从需求文档到最终代码,存在4级抽象:

PM用自然语言编写的需求文档需求评审时,PM给开发描述需求后,开发脑海里形成的业务逻辑开发根据业务逻辑划分各个模块或组件开发实现各个模块或组件的具体代码

当前我们使用LLM​辅助编程时(比如以chatGPT为例),主要是用自然语言输入模块或组件业务逻辑,再让模型输出具体代码。也就是借助模型自动完成从3到4级抽象的转变。

比如说下图我们让chatGPT实现一个计时器:

这个计时器可能是我们需求中的某个模块,在此chatGPT帮我们完成了从抽象3(实现一个计时器组件)到抽象4(计时器组件的代码)。

如果仅仅到这一步,只能说这是个更高效的辅助工具,并不能达到「整个开发流程提效」的程度。为了达到这种程度,我们需要让LLM帮我们完成从抽象1到4的整个过程。

LLM如何完成4级抽象转换

接下来我们来看,基于当前已有的模型,如何完成抽象1到抽象4的自动转换。

首先,来看抽象1(PM用自然语言编写的需求文档)。chatGPT当前已经掌握基础的理解能力,所以他是能够理解需求文档的含义的。

下图是我从网上找的某需求文档中的登录功能流程图:

以当前主流的GPT-3.5​举例,虽然GPT-3.5​不能理解图片(不能理解需求文档中的流程图),但我们可以将流程图用文字描述出来(最新的GPT-4已经拥有「理解图片含义」的能力)。

上述登录功能流程图可以用文字概括为:

打开App后有3个选项,分别是“账号密码登录”、“快捷登录”、“第三方登录”。选择“第三方登录”,进入第三方,同意授权后登录成功。选择“快捷登录”,输入手机号和验证码并选择身份,点击登录后登录成功。选择“账号密码登录”,输入手机号,如果已注册,输入密码,点击登录后登录成功。选择“账号密码登录”,输入手机号,如果未注册,进入注册页,输入手机号,如果手机号已注册,回到“账号密码登录”。选择“账号密码登录”,输入手机号,如果未注册,进入注册页,输入手机号,如果手机号未注册,填写手机号、验证码、密码、姓名、选择身份,点击注册,完毕。抽象1到抽象2

如何完成从抽象1到抽象2(业务逻辑)的转变呢?换句话说,如何用一种介于「自然语言与实际代码」之间的规范描述业务逻辑?

这种规范应该拥有完备的数据结构(类似JSON​、XML),因为这样会带来很多好处:

相比于自然语言,用规范的数据结构表示的业务逻辑能够传达更准确的意图。业务需求的不断增多,仅仅对应数据结构体积的增大,即使再复杂的业务,只需要分批将业务逻辑代表的数据结构投喂给模型,模型就能完全理解我们的业务。数据结构可以保存在变量中,通过变量名就能指代业务逻辑,无需再用自然语言大段的向模型描述业务逻辑。

我们可以利用SCXML​(State Chart XML)格式。SCXML​是由W3C​定义的一种「表示状态机」的XML格式,他能够表示状态之间的变化。

前端应用的本质其实就包括两部分:

状态的变化。状态到视图的映射。

其中「状态到视图的映射」框架已经帮我们做了。所以,只要能表示「状态的变化」,其实就能表示业务逻辑。

现在,我们让chatGPT​将流程图翻译为SCXML格式:

得到如下结构(你不用细看,了解个大概就行):

                                                                                                                                                                                                                                                                                                                                                    

至此,我们完成了抽象1到抽象2的转变。

抽象2到抽象3

SCXML格式没法直接在JS代码中使用。为了用代码实现逻辑,我们需要使用遵循SCXML规范的库。xstate是JS中比较流行的状态机开源库。

所以接下来我们让chatGPT将上述SCXML格式转换为xstate语法:

得到结果(同样,具体代码你不用在意,了解我想表达的转换意思就行):

import { Machine, sendParent } from "xstate";const loginMachine = Machine({  id: "login",  initial: "mainMenu",  states: {    mainMenu: {      on: {        THIRD_PARTY_LOGIN: "thirdPartyLogin",        QUICK_LOGIN: "quickLogin",        ACCOUNT_LOGIN: "accountLogin"      }    },    thirdPartyLogin: {      onEntry: [        sendParent("AGREE_AUTHORIZATION"),        sendParent("LOGIN_SUCCESS")      ]    },    quickLogin: {      onEntry: [        sendParent("INPUT_PHONE_NUMBER"),        sendParent("INPUT_VERIFICATION_CODE"),        sendParent("SELECT_IDENTITY"),        sendParent("LOGIN_SUCCESS")      ]    },    accountLogin: {      initial: "inputPhoneNumber",      states: {        inputPhoneNumber: {          on: {            PHONE_NUMBER_SUBMITTED: "checkRegistered"          }        },        checkRegistered: {          onEntry: sendParent("CHECK_REGISTERED"),          on: {            REGISTERED: "inputPassword",            UNREGISTERED: "register.inputPhoneNumber"          }        },        inputPassword: {          onEntry: [            sendParent("INPUT_PASSWORD"),            sendParent("LOGIN_SUCCESS")          ]        },        register: {          initial: "inputPhoneNumber",          states: {            inputPhoneNumber: {              on: {                PHONE_NUMBER_SUBMITTED: "checkRegistered"              }            },            checkRegistered: {              onEntry: sendParent("CHECK_REGISTERED"),              on: {                REGISTERED: "inputPassword",                UNREGISTERED: "inputUserInfo"              }            },            inputPassword: {              onEntry: [                sendParent("INPUT_PASSWORD"),                sendParent("REGISTER_SUCCESS")              ]            },            inputUserInfo: {              onEntry: [                sendParent("INPUT_PHONE_NUMBER"),                sendParent("INPUT_VERIFICATION_CODE"),                sendParent("INPUT_PASSWORD"),                sendParent("INPUT_NAME"),                sendParent("SELECT_IDENTITY"),                sendParent("REGISTER_SUCCESS")              ]            }          }        }      }    }  }});export default loginMachine;

这段代码我们可以直接粘贴到xstate的可视化编辑器[1]中查看:

图中初始状态可以转移到3个状态(这些状态都是chatGPT生成的),其中:

QUICK_LOGIN —— 快捷登录ACCOUNT_LOGIN —— 账号密码登录THIRD_PARTY_LOGIN —— 第三方登录

每个状态接下来的变化逻辑都清晰可见。比如,当进入ACCOUNT_LOGIN状态后,后续会根据是否登录(UNREGISTERED、REGISTERED)进入不同逻辑:

也就是说,chatGPT理解了需求文档想表达的业务逻辑后,将业务逻辑转换成代码表示。

读者可将上述xstate代码复制到可视化编辑器中看到效果。

抽象3到抽象4

接下来,我们只需要让chatGPT​根据上述xstate状态机生成组件代码即可。

这时有同学会问:chatGPT​对话有token限制,没法生成太多代码怎么办?

实际上,这可能并不是坏事。在我曾经供职的一家公司,前端团队有条不成文的规矩 —— 如果一个组件超过200行,那你就应该拆分他。

同样的,如果chatGPT​生成的组件超过了token限制,那么应该让他拆分新的组件。

拆分组件的前提是 ——chatGPT​需要懂业务逻辑。显然,他已经懂了xstate数据结构所代表的业务逻辑。

更妙的是,我们可以让chatGPT​将「SCXML格式转换而来的xstate数据结构」保存在一个变量中,在后续对话中,我们用一个变量名就能指代他背后所表示的业务逻辑(这里保存在变量m中)。

当我们要生成业务组件代码时,让chatGPT从模块中导出m实现组件逻辑:

对于实际场景下比较复杂的需求,经过从抽象1到抽象3的转换,我们会得到「代表业务逻辑的不同变量」,比如:

signin变量代表登录逻辑。login变量代表注册逻辑。PopupAD变量代表弹窗广告逻辑。

如果弹窗广告的逻辑和是否登录相关,那么要实现弹窗广告组件代码只需要告诉chatGPT:

根据signin​、PopupAD​实现弹窗广告的react​组件,其中signin​变量由xxx​模块导出,PopupAD​变量由yyy导出。

如果你司使用其他框架,只需将其中react换成其他框架名即可。当大家还在争论哪个框架更优秀时,LLM已经悄悄帮开发者实现了「框架自由」。

新开发模式的优势

让我们从「提高效率」与「提高门槛」的角度分析这种新开发模式的优势。

提高效率

首先,这种新模式能显著提高开发效率。本质来说,他将前端工程师从「实现需求」的角色转变为「review代码」的角色。

极端的讲,当需求评审会结束的那一刻,第一版前端代码就生成了。

其次,他能解放部分测试同学的生产力(抢部分测试同学的活儿)。对于维护过屎山代码的同学,肯定遇到过这样的场景:明明只是改动一个小需求,测试问你改动影响的范围,你自己都不清楚会有多大影响,为了稳妥起见只能让测试覆盖更大的回归测试范围。

在使用基于状态机的开发模式后,任何改动会造成的影响在状态图中都清晰可见。同时,由于代码逻辑的实现基于状态机,可以据此自动生成端到端的测试用例,模型也能根据状态机描述的逻辑自己补足其他单测。

提高门槛

接下来,我们从「提高门槛」的角度分析。

首先,能够对模型生成的代码进行查漏补缺本身就要求开发者有一定前端开发水平。

其次,这种开发模式引入了新的抽象层 —— 状态机,这无疑会增加上手门槛。

但这都不是最重要的,最重要的是 —— 这套模式强迫前端开发需要更懂业务。

以前,拿到产品的需求文档后,你可以在做的过程中遇到不懂的再问产品。使用新的开发模式后,你必须很懂业务,做到「在需求评审时就能指出需求文档中不合理的地方」。

因为当需求评审结束后,你会将这份需求文档投喂给模型直接生成业务代码(中间会经历「生成SCXML」、「生成xstate数据结构」、「保存xstate变量」、使用变量生成组件代码)。

当大家技术水平旗鼓相当时,「懂业务」才是前端的核心竞争力。

综上,这套开发模式在极大提高效率的同时提高了门槛,我认为在未来很有可能成为主流前端开发模式。

参考资料

[1]xstate的可视化编辑器:https://stately.ai/viz。

标签:

预测2024年之后的前端开发模式_短讯

大家好,我卡颂。最近AIGC​(AIGeneratedContent,利用AI​生成内容)非常热,技术圈也受到了很大冲击...

03-30 16:22:46

今日最新!百度执行副总裁沈抖:推动数字经济要办实事 少吹牛多交付

3月30日电,据百度官方30日消息,百度集团执行副总裁沈抖29日在出席博鳌亚洲论坛2023时表示,生成式AI的...

03-30 15:29:00

焦点热门:五华区西翥街道社工站开展2023年社会工作主题宣传活动

掌上春城讯3月29日,在五华区民政局和西翥街道办事处的指导下,西翥街道社工站和理想社工联合龙庆社区居...

03-30 14:47:30

世界快看点丨如何减少精神内耗

今天这篇文章,整理自职场研习社2023年2月12日晚的答疑,当晚的问题和拆解如下图所示。精神内耗是一种“...

03-30 13:51:01

20岁女生喜欢什么礼物,最重要的是值得分享

怎么想也想不到送给女生什么。次次送女生20岁礼物时,总是头都想破了也不知道送什么。20岁女生喜欢什么...

03-30 12:34:22

2023年熊猫金币5枚套装价目表(2023年03月30日)

金投网提供2023年熊猫金币5枚套装价格(2023年03月30日),2023年熊猫金币一套价目表(2023年03月30日)

03-30 11:53:47

沅陵借母溪:聚焦光影之美 助力旅发大会 当前热点

近日,沅陵县文联、县摄影协会组织摄影爱好者到借母溪,开展“春约多彩借母溪”摄影采风创作活动,为广...

03-30 11:08:07

出票后拒绝让乘客上车出行 天天亮点

出票后拒绝让乘客上车出行投诉直通车是湖南日报、华声在线、新湖南主办的投诉维权类栏目,帮助解决网上投...

03-30 10:25:13

打造最美“进京第一印象”,延庆冰雪小镇6月焕新 天天通讯

延庆区西北部,巍峨耸立的海陀山下,冰雪小镇张山营镇即将“靓”出新风景、美出新高度。记者从市发改委...

03-30 09:51:22

埃尔多安:普京可能会在4月到访,参加由俄承建首座核电站落成典礼

【环球网报道记者张晓雅】据路透社消息,土耳其总统埃尔多安当地时间3月29日表示,俄罗斯总统普京可能于...

03-30 08:40:33

消费医疗市场快速增长 细分赛道“多点开花”-每日讯息

体检、正畸、种植牙、OK镜……随着医疗健康服务需求持续增长,消费医疗“新赛道”加速开启。记者了解到...

03-30 07:09:45

当前通讯!书信的正确格式范文 作文_信的格式作文

1、(一)格式称呼:第一行,顶格,后面加冒号,表示下面有话要说。2、正文:信的主要部分。3、开头空两...

03-30 05:49:48

低温发酵面团发酵时间一般多久(面包低温发酵和常温发酵哪个好)

很多人都喜欢吃面食,但对于厨房小白来说自己动手制作面食就像是灾难现场,倒面粉、和面、揉面、发酵每...

03-30 00:52:58

云智汇科技(01037.HK)发布2022年业绩,净利润2783万元,同比下降18.8%_世界热闻

云智汇科技(01037 HK)发布截至2022年12月31日止年度业绩,收入8 32亿元(人民币,下同),同比增长39 6...

03-29 22:31:31

普格县气象台发布大风蓝色预警信号【IV级/一般】【2023-03-29】

普格县气象台发布大风蓝色预警信号【IV级 一般】【2023-03-29】

03-29 21:23:25

通用表格简历模板-Word简历可编辑下载 全球新视野

通用表格简历模板(word格式),制作一份精美简历能帮助求职者脱颖而出,给HR留下好的第一印象高分,提升...

03-29 20:04:36

沃森生物:2022年净利7.29亿元 同比增70.35%

证券时报e公司讯,沃森生物(300142)3月29日晚间披露年报,2022年公司实现营业收入50 86亿元,同比增长46

03-29 19:26:27

反诈宣传进社区 安全防范入人心

反诈宣传进社区安全防范入人心---通讯员崔卫珍为增强辖区居民群众防诈骗意识,有效预防新型网络诈骗,3...

03-29 18:27:16

天天微头条丨当大切诺基用上了2.0T,配上绿牌,注重油耗时,你爱了吗?

依稀记得角师傅刚入车圈时,一次参加Jeep活动见到了体格庞大的大切诺基,一见钟情,即被吸引,当年是201...

03-29 17:14:13

湖南裕能(301358)3月29日主力资金净卖出3762.26万元_每日关注

截至2023年3月29日收盘,湖南裕能(301358)报收于42 17元,下跌1 72%,换手率4 57%,成交量5 69万手,成交额2 44亿元。

03-29 16:30:04

你知道什么叫基友吗?女生把男生当基友是什么意思呢?

解答:基友的原意是指男同性恋者,因为在英语中,男同性恋叫做gay,谐音粤语中的基,后来还衍生出了类似...

03-29 16:05:07

大金中央空调一拖五n系列价格-大金中央空调价格表一拖五

1、VRV一拖538000是绝对做不了的,成本都不够。2、一般报价在43000~45000左右。3、38000的预算,只有做...

03-29 15:00:09

win7电脑一开机就蓝屏_电脑一开机就蓝屏怎么办

1、方法一:首先重启电脑,如果电脑能够正常进入系统,说明电脑出现蓝屏的情况只是偶尔的程序或系统运行...

03-29 13:51:05

今日快看!最高500万元!海南省激励工业和信息产业企业上规模奖励资金申报启动

最高500万元!海南省激励工业和信息产业企业上规模奖励资金申报启动

03-29 12:35:47

北京新增151家药店开通医保异地直接结算

为减轻老百姓异地就医资金垫付负担,满足在定点零售药店自主购药需求,北京市新增151家定点零售药店开通...

03-29 11:43:36

每日短讯:新能源汽车保险比燃油车贵吗 答案是这样的

在2021年12月,新能源车险出台,目前已经推出了一年多,很多打算购买新能源汽车的车主,对于新能源保险...

03-29 11:16:28

区分固体饮料和保健食品注意“五看”|天天视讯

本报沈阳讯近年来,固体饮料因携带方便、即冲即饮、风味多样等特点备受广大消费者青睐,但固体饮料冒充...

03-29 09:49:47

快讯丨第三届儒商大会开幕

快讯丨第三届儒商大会开幕

03-29 09:24:47

这三款汽车发动机,省油耐用还不会坏,最适合“穷人”开|环球精选

这三款汽车发动机,省油耐用还不会坏,最适合“穷人”开,作为咱们普通老百姓来说,买车没有必要攀比追求...

03-29 08:02:44

四天宝寺对不动峰_四天宝寺 全球动态

今天小编肥嘟来为大家解答以上的问题。四天宝寺对不动峰,四天宝寺相信很多小伙伴还不知道,现在让我们一...

03-29 06:07:25

天天观热点:有哪些系统小说特别好看的(求好看的主角有系统类的小说)

1、《泡妞作弊器》《虚拟穿绝世人妖养成系统》这个有点重口味,不过写的挺好的挺有意思的《超级学习系统...

03-29 02:07:22

长三角“一网通办”服务超148项 你知道吗?这些事沪苏浙皖已实现异地可办 全球时快讯

记者了解到,截至目前,148项长三角“一网通办”服务先后上线,累计全程网办超过642 63万件,实现37类...

03-28 22:57:18

美国小学枪击案令人心碎 两个细节引人深思-精选

新华社华盛顿3月28日电(记者孙丁)当地时间27日,美国田纳西州纳什维尔市一小学发生枪击事件。枪手杀害...

03-28 21:40:45

一年烧钱10多亿,资本煮不出“万店”面馆?

去年6月,苗田雨以月租2万的价格,在北京租下一家80平米的写字楼店铺,他本想借助疫情期间房租价格低,...

03-28 20:03:55

康美镇“三抓三促”掀起项目奋战年热潮_世界今热点

一是抓学习,促提升。坚持招商为要、项目为王的工作思路,结合我镇实际,邀请专家智库对项目招引方面“...

03-28 19:29:28

决不让一株疫木流入市场,湖北红安警方快速查获一起涉松材线虫病疫木案件

极目新闻记者董淑健通讯员杨薇王珊近日,湖北省红安县公安局森警大队快速出击,查获一起跨省运输松材线...

03-28 18:21:32

全球信息:计划生育假期规定内容有什么?计划生育服务证办理

一、计划生育休假规定1、取消晚婚晚育假期。凡符合婚姻法规定的休婚假3天2、宫内放节育环:自手术之日起...

03-28 17:16:31

【世界热闻】恢复亚盘几经波折 伦镍是否恢复元气?【SMM分析】

SMM3月28日讯:  3月28日,在荷兰鹿特丹的一个LME仓库中,有一小部分镍合约仓单的实际标的物被调包变...

03-28 16:30:56

恒宇信通:截至2023年3月20日,公司股东总户数为9026户

恒宇信通(300965)03月28日在投资者关系平台上答复了投资者关心的问题。

03-28 15:30:32

盐碱地上的“巾帼红”

盐碱地上的“巾帼红”

03-28 14:13:17

天天实时:三人行战略牵手科大讯飞 共同开发下一代AI多模态智能营销工具

中国证券网讯(记者李兴彩)3月27日晚间,三人行公告,公司与科大讯飞签订战略合作协议,双方将突出优势互...

03-28 12:29:51

Keep Station 体感运动主机发布:支持 AI 指导和评分

Keep+近日举行「智无止境·装备你的主场Ⅲ」新品发布会,发布了全新智能硬件体感运动主机+Keep+Station...

03-28 11:08:34

美国小学枪击案细节披露:枪手有3把枪和详细地图 曾在该校就读

美国田纳西州纳什维尔市一小学27日发生枪击事件,图为案发现场。海外网3月28日电当地时间3月27日,美国...

03-28 10:05:38

动态焦点:来啦!iOS 16.4 和 15.7.4 已发布,确实有新功能

来啦!iOS16 4和15 7 4已发布,确实有新功能,ios,更新包,版本号,新功能

03-28 09:06:46

huddle单词记忆法_Huddle|全球消息

当前大家对于Huddle都是颇为感兴趣的,大家都想要了解一下Huddle,那么小美也是在网络上收集了一些关于Huddle

03-28 07:52:33

全球热推荐:馁拼音_馁

1、一、馁的读音:něi二、汉字释义:1 饥饿。2、 2 没有勇气。3、 3 鱼腐烂。4、三、汉字结构:左...

03-28 04:55:02

资讯推荐:3月28日00时辽宁朝阳疫情新增病例数及朝阳疫情到今天累计多少例

一、朝阳最新疫情消息-数据概览:1、新增本土:0;2、新增无症状:0;3、现有确诊:22;4、累计确诊:49...

03-28 01:01:59

天天快资讯:绿了芭蕉歌词_绿了芭蕉

1、“红了樱桃,绿了芭蕉。2、”出自《一剪梅·舟过吴江》,作者:宋末词人蒋捷,不是李清照。3、全诗如...

03-27 22:09:36

大荔县洛滨小学 举行古诗词诵读活动-世界热头条

(通讯员郑雪娇)3月20日,大荔县洛滨小学的学生在舞台上,或表演,或舞蹈,或吟诵,让一场以“诗传古韵...

03-27 20:13:51

天天观速讯丨硅谷富士通园区售价为104亿美元

LanePartners以104 亿美元的价格收购了位于加利福尼亚州桑尼维尔的富士通园区,这是一个由六栋建筑组成的办公

03-27 18:52:49

今日最新!百度执行副总裁沈抖:推动数字经济要办实事 少吹牛多交付
焦点热门:五华区西翥街道社工站开展2023年社会工作主题宣传活动
世界快看点丨如何减少精神内耗
20岁女生喜欢什么礼物,最重要的是值得分享
2023年熊猫金币5枚套装价目表(2023年03月30日)
沅陵借母溪:聚焦光影之美 助力旅发大会 当前热点
出票后拒绝让乘客上车出行 天天亮点
打造最美“进京第一印象”,延庆冰雪小镇6月焕新 天天通讯
埃尔多安:普京可能会在4月到访,参加由俄承建首座核电站落成典礼
消费医疗市场快速增长 细分赛道“多点开花”-每日讯息
当前通讯!书信的正确格式范文 作文_信的格式作文
低温发酵面团发酵时间一般多久(面包低温发酵和常温发酵哪个好)
云智汇科技(01037.HK)发布2022年业绩,净利润2783万元,同比下降18.8%_世界热闻
普格县气象台发布大风蓝色预警信号【IV级/一般】【2023-03-29】
通用表格简历模板-Word简历可编辑下载 全球新视野
沃森生物:2022年净利7.29亿元 同比增70.35%
反诈宣传进社区 安全防范入人心
天天微头条丨当大切诺基用上了2.0T,配上绿牌,注重油耗时,你爱了吗?
湖南裕能(301358)3月29日主力资金净卖出3762.26万元_每日关注
你知道什么叫基友吗?女生把男生当基友是什么意思呢?
大金中央空调一拖五n系列价格-大金中央空调价格表一拖五
win7电脑一开机就蓝屏_电脑一开机就蓝屏怎么办
今日快看!最高500万元!海南省激励工业和信息产业企业上规模奖励资金申报启动
北京新增151家药店开通医保异地直接结算
每日短讯:新能源汽车保险比燃油车贵吗 答案是这样的
区分固体饮料和保健食品注意“五看”|天天视讯
快讯丨第三届儒商大会开幕
这三款汽车发动机,省油耐用还不会坏,最适合“穷人”开|环球精选
四天宝寺对不动峰_四天宝寺 全球动态
天天观热点:有哪些系统小说特别好看的(求好看的主角有系统类的小说)
长三角“一网通办”服务超148项 你知道吗?这些事沪苏浙皖已实现异地可办 全球时快讯
美国小学枪击案令人心碎 两个细节引人深思-精选
一年烧钱10多亿,资本煮不出“万店”面馆?
康美镇“三抓三促”掀起项目奋战年热潮_世界今热点
决不让一株疫木流入市场,湖北红安警方快速查获一起涉松材线虫病疫木案件
全球信息:计划生育假期规定内容有什么?计划生育服务证办理
【世界热闻】恢复亚盘几经波折 伦镍是否恢复元气?【SMM分析】
恒宇信通:截至2023年3月20日,公司股东总户数为9026户
盐碱地上的“巾帼红”
天天实时:三人行战略牵手科大讯飞 共同开发下一代AI多模态智能营销工具
Keep Station 体感运动主机发布:支持 AI 指导和评分
美国小学枪击案细节披露:枪手有3把枪和详细地图 曾在该校就读
动态焦点:来啦!iOS 16.4 和 15.7.4 已发布,确实有新功能
huddle单词记忆法_Huddle|全球消息
全球热推荐:馁拼音_馁
资讯推荐:3月28日00时辽宁朝阳疫情新增病例数及朝阳疫情到今天累计多少例
天天快资讯:绿了芭蕉歌词_绿了芭蕉
大荔县洛滨小学 举行古诗词诵读活动-世界热头条
天天观速讯丨硅谷富士通园区售价为104亿美元
男子因挖河沙起争执杀害同村父子 潜逃19年后在中缅边境被抓获
X 广告
资讯
X 广告

Copyright ©  2015-2023 华夏畜牧网版权所有  备案号:琼ICP备2022009675号-37   联系邮箱:435 227 67@qq.com