Neutralinojs เป็นกรอบการพัฒนาแอปพลิเคชันเดสก์ท็อปที่มีน้ำหนักเบาและพกพา ช่วยให้คุณพัฒนาแอพพลิเคชั่นเดสก์ท็อปข้ามแพลตฟอร์มที่มีน้ำหนักเบาโดยใช้ JavaScript, HTML และ CSS แอพที่สร้างด้วย NeutralinoJs สามารถทำงานบน Linux, MacOS, Windows, Webs, Web, และ Chrome นอกจากนี้คุณสามารถขยาย neutralinoJs ด้วยภาษาการเขียนโปรแกรมใด ๆ (ผ่านส่วนขยาย IPC) และใช้ neutralinojs เป็นส่วนหนึ่งของไฟล์ต้นฉบับใด ๆ (ผ่านกระบวนการเด็ก IPC)
- Neutralinojs vs. Electron, NW.JS, Tauri, Nodegui, Flutter, .net Maui, Wails
- Neutralinojs กับอิเล็กตรอนกับ NW.JS (2018)
- Roadmap 2024
- บันทึกย่อ
เริ่มต้นด้วย Neu CLI:
# Creating a new app
npm i -g @neutralinojs/neu
neu create hello-world
cd hello-world
neu run
# Building your app (No compilation - takes less than a second)
neu build
คุณสามารถใช้เฟรมเวิร์กส่วนหน้าโปรด:
# Creating a new React-based app
neu create hello-react -t codezri/neutralinojs-react
เริ่มสร้างแอพ: neutralino.js.org/docs
ทำไมต้องเป็น neutralinojs?
ในอิเล็กตรอนและ NWJs คุณต้องติดตั้ง NodeJs และไลบรารีการพึ่งพาหลายร้อยรายการ โครเมียมที่ฝังตัวและโหนดทำให้แอพง่าย ๆ bloaty NeutralinoJS เสนอ SDK ที่มีน้ำหนักเบาและพกพาซึ่งเป็นทางเลือกสำหรับอิเล็กตรอนและ NW.JS Neutralinojs ไม่รวมโครเมียมและใช้ไลบรารีเว็บเบราว์เซอร์ที่มีอยู่ในระบบปฏิบัติการ (เช่น: GTK-Webkit2 บน Linux) NeutralInoJS ใช้การเชื่อมต่อ WebSocket สำหรับการดำเนินงานแบบดั้งเดิมและฝังเว็บเซิร์ฟเวอร์แบบคงที่เพื่อให้บริการเนื้อหาเว็บ นอกจากนี้ยังมีห้องสมุดไคลเอนต์ JavaScript ในตัวสำหรับนักพัฒนา
ถามคำถามเกี่ยวกับ stackoverflow โดยใช้แท็ก neutralinojs
การบริจาค
โปรดตรวจสอบคู่มือการบริจาค เราใช้การอภิปราย GitHub และ Discord เพื่อการสนทนาอย่างรวดเร็ว
- เข้าร่วม Discord
- เริ่มหัวข้อการสนทนา
ผู้สนับสนุน Neutralinojs:
รูปภาพที่สร้างขึ้นด้วยผู้ร่วมให้ข้อมูล-IMG
โครงการย่อย
- Builds ขับเคลื่อนโดย buildzri
- การเปิดตัวใช้พลังงานจาก Releasezri
ผู้สนับสนุนและผู้บริจาค
องค์กรและบุคคลสนับสนุนการพัฒนา neutralinojs ดู: https://codezri.org/sponsors
หากคุณต้องการสนับสนุนงานของเราคุณสามารถบริจาคให้กับ Neutralinojs ผ่านผู้สนับสนุน Patreon หรือ GitHub
ใบอนุญาตและลิขสิทธิ์
- Core Neutralinojs: MIT ลิขสิทธิ์ (c) 2021 Neutralinojs และผู้สนับสนุน
- C ++ WebSocket Client/Server Library: BSD-3-Clause จาก Zaphoyd/WebSocketpp ลิขสิทธิ์ (c) 2014, Peter Thorson สงวนลิขสิทธิ์
- ห้องสมุด JSON Parser: MIT จาก Nlohmann/JSON ลิขสิทธิ์ (c) 2013-2022 Niels Lohmann
- Cross-Platform WebView Library: MIT จาก WebView/WebView ลิขสิทธิ์ (c) 2017 Serge Zaitsev
- ห้องสมุดถาดข้ามแพลตฟอร์ม: MIT จาก ZSERGE/TRAY ลิขสิทธิ์ (c) 2017 Serge Zaitsev
- ไลบรารี GUI Cross-Platform Library: WTFPL จาก Samhocevar/Portable-Fialogs ลิขสิทธิ์ (c) 2018–2020 Sam Hocevar
- BASE64 Library/Decoder Library: MIT จาก Tobiaslocker/Base64 ลิขสิทธิ์ (C) 2019 Tobias Locker
- ไดเรกทอรีแพลตฟอร์มที่รู้จักข้ามแพลตฟอร์ม API: MIT จาก SAGO007/PlatformFolders ลิขสิทธิ์ (c) 2015 Poul Sander
- C ++ Logging Library: MIT จาก Amrayn/EasyLoggingPP ลิขสิทธิ์ (c) 2012-2018 Amrayn Web Services ลิขสิทธิ์ (c) 2012-2018 @abumusamq
- ไลบรารีกระบวนการข้ามแพลตฟอร์ม: MIT จาก Eidheim/Tiny-Process-Library ลิขสิทธิ์ (c) 2015-2020 Ole Christian Eidheim
- ไลบรารี ASIO แบบสแตนด์อโลน C ++: เพิ่มสิทธิ์ใช้งาน v1.0 จาก Chriskohlhoff/ASIO ลิขสิทธิ์ (c) 2003-2021 Christopher M. Kohlhoff
- Cross-Platform C ++ Clipboard Library: MIT จาก DACAP/CLIP ลิขสิทธิ์ (c) 2015-2021 David Capello
- Cross-Platform C ++ System Information Library: CC0 1.0 Universal จาก ThePhD/Infoware เขียนในปี 2559-2563 โดย Nabijaczleweli และ Thephd
- Cross-Platform C ++ Library ผู้เฝ้าดูระบบไฟล์: MIT จาก Spartanj/EFSW ลิขสิทธิ์ (c) 2020 Martín Lucas Golini
- เครดิตการออกแบบโลโก้: Iconspng ลิขสิทธิ์ฟรีตามที่กล่าวไว้ในเว็บไซต์ของพวกเขา
ดูไฟล์ใบอนุญาตที่สมบูรณ์