Привет, я разработчик .NET/TypeScript в Токио, Япония.

Однажды я подумал, возможно ли, что электронное приложение с «основным процессом от электрона, процесс рендеринга от Next.js»?

Обычно я пишу на TypeScript в свободное время, поэтому решил написать Nextron на TypeScript.

Давайте посмотрим на концепцию Nextron:

«Простой в использовании» и «Легкий в сборке»

# Install
$ npm install --global nextron
# Create Nextron app
$ nextron init my-app
# Install dependencies
$ cd my-app
$ npm install (or `yarn install`)
# Run as a development mode
$ npm run dev (or `yarn dev`)
# Build cross platform packages
$ npm run build (or `yarn build`)

Легко попробовать examples/* папка

Чтобы попробовать пример examples/with-typescript-material-ui, выполните следующую команду:

$ nextron init my-app --template with-typescript-material-ui

Благодаря Electron мы можем создавать кроссплатформенные настольные приложения с помощью веб-стека, а благодаря Next.js мы можем использовать React как по волшебству.

Поскольку процесс рендеринга Nextron — это Next.js, и этот процесс рендеринга экспортируется в статические файлы, производительность Nextron немного ниже, чем у родного.

Но я надеюсь, что Nextron — это «стартовый набор EASY Electron».

Наконец, Nextron — моя первая библиотека OSS, поэтому я хочу сказать вслух, что доброта всех звездочетов очень ценится!