哪种 AI 能创建最酷的网页?GPT 5.2 vs Gemini 3.0 Pro vs Opus 4.5 vs bolt.new vs v0 vs Lovable

发布: (2025年12月16日 GMT+8 01:08)
7 min read
原文: Dev.to

Source: Dev.to

引言

作为我手机应用开发之旅的第一步,我正在开发 “Sumineko”,这是一款非常简洁的手机应用,能够让你 在多任务处理时,在屏幕角落无限观看随机猫咪视频

为了在官方商店上架此应用,我需要准备一个网页隐私政策页面,于是决定借此机会为该应用创建一个 登陆页面(LP)

因此,在本文中,我将让代表性的 LLM 和 AI 编码服务来搭建 LP 的基础,并 根据我自己的偏见和主观判断 对它们的结果进行比较。

竞争者

竞争者特性
v0 (v0 Agent)Vercel 的代理工具。支持从 UI 实现到基于提示的调试等全部工作。
bolt.new (Claude Sonnet 4.5)基于浏览器的 Claude 代理。以对话形式高效构建 Next.js 应用。
Lovable支持多模型的构建器。可直观生成并编辑 React + Supabase 应用。
Gemini 3.0 ProGoogle 最新高性能模型。快速生成具备多模态输入的精致网页。
Opus 4.5Anthropic 最强模型。利用长上下文谨慎处理复杂网页应用设计。
GPT 5.2OpenAI 最新模型。相较于 GPT‑5.1,拥有 1.8 倍的“正确答案率”,显著提升的“代码准确性”,以及 30 % 更少的幻觉。

关于将它们视为平等的说明
纯 LLM(Gemini 3.0 Pro、Opus 4.5、GPT 5.2)和内置 LLM 的开发支持系统(bolt.new、v0、Lovable)拥有 不同的系统架构。为方便起见,我将它们视为平等,以 使用相同提示主观比较网页生成结果的质量。本实验缺乏严格的严谨性。

提示

我准备了两种模式,以宽松地验证它们的即兴发挥能力以及对需求的忠实遵守程度。

最小模式

一种主要提供 “Sumineko” 简要概述和必要章节的模式,设计与文案交由 AI 完成。

# Landing Page Creation for "Sumineko" (Corner Cat)

## Request
Design and implement a landing page (Top page only) for the smartphone app "Sumineko".
**You have full creative freedom** regarding the layout, color palette, typography, and copywriting. Please build what you consider to be the **most attractive and modern** design for this product.

## Product Concept
- **App Name**: Sumineko (Corner Cat)
- **Core Value**: A "healing" app that lets users watch cat videos in a Picture-in-Picture (PiP) window while multitasking on their phone.
- **Vibe**: Relaxing, Minimal, Cute but sophisticated.

## Technical Stack
- Next.js 15 (App Router)
- Tailwind CSS
- TypeScript
- Lucide React (for icons)

## Essential Sections (Skeleton)
Please include the following three sections. The order and presentation are up to you.

### 1. Hero Section
- Create a catchy headline and sub‑headline that conveys the app's appeal.
- Include "App Store" and "Google Play" buttons (UI only).
- Use a placeholder or CSS art for the main visual.

### 2. Experience / Demo Section (Critical Logic)
This section must adapt based on the user's device:
- **On Desktop (PC)**: Display a mock "Video Player" and a "Start Picture-in-Picture" button to let users simulate the experience in the browser.
- **On Mobile**: Display a message like "Experience the demo on PC" and guide them to the App Store buttons instead.

### 3. Collection Section
- Introduce the feature where users can "collect" the cats they have watched.
- Visualize this "collection" aspect (e.g., a grid of cat placeholders, a list, etc.).

## Assets & Copy
- **No assets provided**: Use placeholders (e.g., `via.placeholder.com` or CSS shapes) for all images and videos.
- **Copywriting**: Please write engaging English copy for headings and descriptions based on the product concept.

## Goal
Surprise me with a high‑quality, polished UI that balances "Healing/Cute" with "Modern Web Design."

详细指令模式

一种微观管理模式,除了概述和必要章节外,还对每个章节的结构、措辞以及配色等设计细节给出详细指示。

# Landing Page Creation for "Sumineko" (Corner Cat)

## Project Overview
Create a landing page (Top page only) for the smartphone app "Sumineko" (Corner Cat), which allows users to watch cat videos in Picture-in-Picture (PiP) mode while multitasking. The PC browser version offers a free trial, while the smartphone version is a paid app.

## Assets
- **No assets are provided in advance.**
- Please use **placeholders** (e.g., solid colors, CSS patterns, or placeholder image services like `via.placeholder.com`) for all images, icons, and videos.
- Assume the file paths for images will be logically placed in `/public/images/` for future replacement, but use placeholders for now.

## Technical Requirements
- **Framework**: Next.js 15 (App Router)
- **Styling**: TailwindCSS
- **Language**: TypeScript
- **Deployment**: Targeted for Cloudflare Pages
- **i18n**: Foundation for multi‑language support required (manage text in JSON files).
  - Create the **English** version as the default.
- **Code Quality**: Ensure components are modular and reusable. Avoid monolithic files.
- **Images**: Use standard Image component or Next.js Image with placeholder sources.
- **Videos**: Lazy loading implementation (Intersection Observer).
- **Fonts**: System fonts or optimized fonts (e.g., Inter or a rounded font for a soft look).

## Environment Variables
Assume the following environment variables are used:
- `NEXT_PUBLIC_STORE_MODE` – Values: `coming-soon` or `live`
- `NEXT_PUBLIC_APP_STORE_URL` – URL for App Store
- `NEXT_PUBLIC_GOOGLE_PLAY_URL` – URL for Google Play

## Color Palette
- **Background**: #FAF8F5 (Warm off‑white)
- **Main Text**: #8B7355 (Brownish)
- **Accent**: Add a soft, harmonious color if necessary.

## Design Guidelines
- Minimal and clean.
- Focus on "what we want to show the user" in each section.
- A soft, healing atmosphere suitable for a cat app.
- No header required.

---

## Page Structure

### 1. Top Page (`/`)

#### Section 1: Hero

**Layout**: 2 columns (Text on Left, Video on Right).

**Left Side**
- **Mascot Image**: Use a placeholder.
- **Catchphrase**: "Cats in the Corner of Your Screen."
- **Sub‑copy**: "Just open and play. Infinite cat videos for your multitasking moments."
- **3 Selling Points (Use icons for visual appeal)**
  1. **Instant Comfort** – One tap to play. No searching, no choosing.
  2. **Heal Your Mind** – Perfect for when you feel tired, stressed, or lonely.
  3. **Stay Focused** – Unintrusive PiP window. Work and study with cats by your side.
- **Store Buttons**
  - If `NEXT_PUBLIC_STORE_MODE` is `coming-soon` → Show "Coming Soon" label.
  - If `NEXT_PUBLIC_STORE_MODE` is `live` → Show Store Links.
- **Supplementary Text**: "One‑time purchase. Yours forever."

**Right Side**
- **Demo Video Frame**
  - Placeholder for WebM video (muted, loop, auto‑play).
  - Ensure a poster image (thumbnail) can be set.

#### Section 2: Experience Section

**PC View**
- **Heading**: "Try Sumineko in Your Browser"
- **Description**: "Click the button below to start the Picture‑in‑Picture player. Enjoy the cats while you work on other tasks."
- **Video Player Frame**: Placeholder (logic implementation not required yet).
- **"Start PiP" Button**: UI only (functionality to be implemented later).

**Mobile View**
- **Heading**: "Try the Web Demo on Desktop"
- **Description**: "Open this page on your computer to experience the full demo."
Back to Blog

相关文章

阅读更多 »