GPT4和claude能不能写uni-app-x?

发布于 1周前 作者 htzhanglong 来自 Uni-App

GPT4和claude能不能写uni-app-x?
我没接触过TypeScript,看开发文档说UTS和TypeScript基本一样。我使用GPT和Claude开发uniapp-x时一直报错,怎么都引导都解决不了(如图)。我知道这报错是很基础的东西,我想的是那么简单的问题都解决不了,那估计AI是不懂了。所以AI到底能不能辅助开发uniapp-x项目?如果可以该如何引导?

报错截图

5 回复

AI目前是辅助开发,作为开发者的你还是需要有技术功底,它给你生成的代码只是样例而已,具体的形参和实参需要你自己来判断是否正确,功能和样式让AI写没问题,但是与服务端交互,还是需要自己写的


UTS虽然说是根据TS改造来的,但是毕竟还是经过改造的,肯定不是纯TS,并且现在UTS流传性不广,AI没法给你写也是正常的

我之前也是以为和ts一样呢,结果发现并不是这样

UTS不是TS,现在TS都只有大公司才用,你还指望他给你写UTS呢

针对您提出的关于GPT-4和Claude是否能编写uni-app-x的问题,首先需要明确的是,GPT-4和Claude都属于大型语言模型(LLM),它们擅长理解和生成自然语言文本,以及在某种程度上进行代码生成。然而,编写一个完整的、功能丰富的应用程序,特别是像uni-app-x这样跨平台框架下的应用,不仅要求代码的正确性,还需要对框架本身、目标平台的特性、以及应用的具体业务需求有深入的理解。

尽管如此,我们可以探讨一下如何使用这些LLM来辅助uni-app-x的开发过程。虽然LLM不能直接生成一个完整的uni-app-x项目,但它们可以提供代码片段、解决特定编程问题,或者帮助理解复杂的编程概念。以下是一个简化的示例,展示如何结合LLM和uni-app-x进行开发:

示例场景:生成一个简单的uni-app-x页面

假设我们需要一个显示用户列表的页面,我们可以向GPT-4或Claude请求以下内容的代码片段:

请为我生成一个uni-app-x页面代码,该页面包含一个标题和一个用户列表,用户列表项包括用户名和用户邮箱。

LLM可能会返回类似以下的代码片段(注意,这只是一个示例,实际生成的代码可能有所不同):

<template>
  <view class="container">
    <text class="title">用户列表</text>
    <view class="user-list">
      <block v-for="(user, index) in users" :key="index">
        <view class="user-item">
          <text>{{ user.name }}</text>
          <text>{{ user.email }}</text>
        </view>
      </block>
    </view>
  </view>
</template>

<script>
export default {
  data() {
    return {
      users: [
        { name: '张三', email: 'zhangsan@example.com' },
        { name: '李四', email: 'lisi@example.com' }
      ]
    };
  }
};
</script>

<style>
.container {
  padding: 20px;
}
.title {
  font-size: 24px;
  font-weight: bold;
}
.user-list {
  margin-top: 20px;
}
.user-item {
  padding: 10px 0;
  border-bottom: 1px solid #ddd;
}
</style>

这段代码展示了如何使用uni-app-x的基本组件和样式来创建一个简单的用户列表页面。虽然LLM生成的代码可能需要人工调整和优化,但它确实提供了一个很好的起点,加速了开发过程。

综上所述,虽然GPT-4和Claude不能直接编写完整的uni-app-x应用,但它们可以作为强大的辅助工具,帮助开发者快速生成代码片段、解决问题,从而提高开发效率。

回到顶部