Привет, я разработчик .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, поэтому я хочу сказать вслух, что доброта всех звездочетов очень ценится!