Browse Source

Update README.md

main
少轻狂 GitHub 2 years ago
parent
commit
cab8717830
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 104 deletions
  1. +2
    -104
      README.md

+ 2
- 104
README.md View File

@@ -1,111 +1,9 @@
<h1 align='center'>Vitesse-Python</h1>
<h1 align='center'>EMC</h1>

<p align='center'>
Mocking up web app with <b>Vitesse</b><sup><em>(speed)</em></sup><br>
</p>

<br>


<br>

<p align='center'>
<b>简体中文</b> | <a href="">English</a>
<!-- Contributors: Thanks for getting interested, however we DON'T accept new transitions to the README, thanks. -->
</p>

<br>

## Introduction

### 👀 `Vitesse-Python`

- Vitesse-Python 帮助您构建 windows 平台客户端的应用,不再受pyqt的困扰。
- Vitesse-Python 的视图层采用 HTML+JS+CSS,业务层采用本地 Python。
- Vitesse-Python 采用了 Vite 的开发模式,支持热更新,开发体验更佳。
- Vitesse-Python 采用了 PyInstaller 打包,支持 windows 平台,打包体积更小。
- Vitesse-Python 采用了 pywebview 作为渲染引擎,支持 windows 平台,渲染速度更快。
- Vitesse-Python 采用了 Vue3、Vitesse 作为前端框架,代码编写更优雅从容。

### 📦 适用场景

- 对软件的用户界面有一定美感要求
- 需要用到 Python 中的人工智能等模块
- 考虑搭建本地应用,使用本机计算和存储资源
- 对软件功能要求比较高,需要自己开发

### 👨‍💻 适用人群

- 熟悉 Vue3 和 Python 编程的程序员。
- 熟悉 HTML、CSS、JS 的前端工程师。
- 熟悉 Python 的数据分析师。
- 熟悉 Python 的机器学习工程师。
- 熟悉 Python 的人工智能工程师。
- 熟悉 Python 的软件工程师。

## Features

- ⚡️ [Vue 3](https://github.com/vuejs/core), [Vite 3](https://github.com/vitejs/vite), [pnpm](https://pnpm.io/), [ESBuild](https://github.com/evanw/esbuild) - born with fastness

- 🗂 [File based routing](./src/pages)

- 📦 [Components auto importing](./src/components)

- 🍍 [State Management via Pinia](https://pinia.vuejs.org/)

- 📑 [Layout system](./src/layouts)

- 📲 [PWA](https://github.com/antfu/vite-plugin-pwa)

- 🎨 [TailwindCss](https://github.com/) - the instant on-demand atomic CSS engine

- 😃 [Use icons from any icon sets with classes](https://github.com/antfu/unocss/tree/main/packages/preset-icons)

- 🌍 [I18n ready](./locales)

- 🔎 [Component Preview](https://github.com/johnsoncodehk/vite-plugin-vue-component-preview)

- 🗒 [Markdown Support](https://github.com/antfu/vite-plugin-vue-markdown)

- 🔥 Use the [new `<script setup>` syntax](https://github.com/vuejs/rfcs/pull/227)

- 🤙🏻 [Reactivity Transform](https://vuejs.org/guide/extras/reactivity-transform.html) enabled

- 📥 [APIs auto importing](https://github.com/antfu/unplugin-auto-import) - use Composition API and others directly

- 🖨 Static-site generation (SSG) via [vite-ssg](https://github.com/antfu/vite-ssg)

- 🦔 Critical CSS via [critters](https://github.com/GoogleChromeLabs/critters)

- 🦾 TypeScript, of course

- ☁️ Deploy on Netlify, zero-config

- 🎉 <strong>[Pywebview](https://pywebview.flowrl.com/) inside </strong>

<br>


## Try it now!

> Vitesse-Python requires Node >=14.18 & Python >=3.7

```bash

### GitHub Template

[Create a repo from this template on GitHub](https://github.com/MarleneJiang/vitesse-python).

### Clone to local

If you prefer to do it manually with the cleaner git history

```bash
git clone https://github.com/MarleneJiang/vitesse-python.git
cd vitesse-python
pnpm inits # If you don't have pnpm installed, run: npm install -g pnpm
```

## Usage

### 开发前端
@@ -238,4 +136,4 @@ window.evaluate_js(code, callback=None)允许您使用同步返回的最后一

## THX

- [vue-pywebview-pyinstaller](https://github.com/pangao1990/vue-pywebview-pyinstaller)
- [vue-pywebview-pyinstaller](https://github.com/pangao1990/vue-pywebview-pyinstaller)

Loading…
Cancel
Save