Quick Start

Project Initialization

To create and initialize a new Esmx project, follow these steps:

1mkdir your-app-name
2cd your-app-name

Framework Version Selection

The Esmx framework provides multiple technology stack versions, each optimized for different application scenarios. Choose the appropriate version based on your project requirements:

HTML

Ideal for projects pursuing minimal architecture:

  • Zero external dependencies, ready to use immediately
  • Native JavaScript development experience
  • Suitable for building static websites and lightweight applications
  • Supports progressive feature expansion

View HTML version detailed documentation

Vue2

Designed for enterprise application development:

  • Full TypeScript support
  • Rich third-party component ecosystem
  • Mature development toolchain
  • Production-proven stability

View Vue2 version detailed documentation

Vue3

Optimized for modern web applications:

  • Proxy-based reactivity system
  • Composition API support
  • Improved runtime performance
  • Smaller bundle size

View Vue3 version detailed documentation

Preact+HTM

Perfect for lightweight and high-performance projects:

  • Minimal runtime footprint (3KB)
  • Native JavaScript template syntax
  • React-compatible API
  • Excellent performance

View Preact+HTM version detailed documentation

AI-Assisted Development

The Esmx framework provides AI-assisted development capabilities to significantly improve efficiency:

  1. Select the appropriate framework version documentation
  2. Provide the documentation content to the AI assistant
  3. The AI will automatically generate project skeletons and configuration files
Tip

AI-assisted development not only accelerates project initialization but also ensures the project structure follows best practices.