การเปิดตัว Electron 7.0.0 แพลตฟอร์มสำหรับการสร้างแอปพลิเคชันโดยใช้เครื่องยนต์ Chromium

เตรียมไว้ การเปิดตัวแพลตฟอร์ม อิเล็กตรอน 7.0.0ซึ่งจัดเตรียมเฟรมเวิร์กในตัวเองสำหรับการพัฒนาแอปพลิเคชันแบบกำหนดเองหลายแพลตฟอร์ม โดยใช้ส่วนประกอบ Chromium, V8 และ Node.js เป็นพื้นฐาน การเปลี่ยนแปลงหมายเลขเวอร์ชันที่สำคัญเนื่องจากการอัปเกรดเป็น codebase โครเมียม 78, แพลตฟอร์ม โหนด js 12.8 และเอ็นจิ้น JavaScript V8 7.8 ก่อนหน้านี้ ที่คาดหวัง การสิ้นสุดการสนับสนุนสำหรับระบบ Linux 32 บิตมีความล่าช้าทั้งในขณะนี้และการเปิดตัว
7.0 รวมถึง ใช้ได้ ในรุ่น 32 บิต

ในหมู่ การเปลี่ยนแปลง ใน API เฉพาะของอิเล็กตรอน:

  • เพิ่มวิธีการ ipcRenderer.inurge() และ ipcMain.handle() เพื่อจัดระเบียบ IPC แบบอะซิงโครนัสในรูปแบบคำขอ/ตอบกลับ ซึ่ง ที่แนะนำ ใช้แทนโมดูล "ระยะไกล"
  • เพิ่ม NativeTheme API สำหรับการอ่านและประมวลผลการเปลี่ยนแปลงในธีมของระบบและโทนสี
  • มีการเปลี่ยนไปใช้ตัวสร้างคำจำกัดความใหม่สำหรับ TypeScript แล้ว
  • เพิ่มการรองรับ Windows บิลด์สำหรับระบบ 64 บิตที่ใช้สถาปัตยกรรม ARM

เราขอเตือนคุณว่า Electron อนุญาตให้คุณสร้างแอปพลิเคชันกราฟิกใดๆ โดยใช้เทคโนโลยีเบราว์เซอร์ ซึ่งมีการกำหนดตรรกะไว้ใน JavaScript, HTML และ CSS และสามารถขยายฟังก์ชันการทำงานผ่านระบบส่วนเสริมได้ นักพัฒนาสามารถเข้าถึงโมดูล Node.js ได้ เช่นเดียวกับ API แบบขยายสำหรับการสร้างไดอะล็อกแบบเนทีฟ การรวมแอปพลิเคชัน การสร้างเมนูบริบท การรวมเข้ากับระบบการแจ้งเตือน การควบคุมหน้าต่าง และการโต้ตอบกับระบบย่อย Chromium

ต่างจากเว็บแอปพลิเคชัน โปรแกรมที่ใช้อิเล็กตรอนจะถูกส่งเป็นไฟล์ปฏิบัติการในตัวเองซึ่งไม่ได้เชื่อมโยงกับเบราว์เซอร์ ในเวลาเดียวกัน นักพัฒนาไม่จำเป็นต้องกังวลเกี่ยวกับการย้ายแอปพลิเคชันสำหรับแพลตฟอร์มที่แตกต่างกัน Electron จะให้ความสามารถในการสร้างสำหรับทุกระบบที่ Chromium รองรับ อิเล็คตรอนยังจัดให้ กองทุน เพื่อจัดระเบียบการจัดส่งและการติดตั้งการอัปเดตอัตโนมัติ (สามารถส่งการอัปเดตจากเซิร์ฟเวอร์แยกต่างหากหรือจาก GitHub โดยตรง)

จากโปรแกรมที่สร้างขึ้นบนแพลตฟอร์ม Electron เราสามารถสังเกตตัวแก้ไขได้ อะตอม, โปรแกรมรับส่งเมล ไนลาสชุดเครื่องมือสำหรับการทำงานกับ Git GitKrakenซึ่งเป็นระบบสำหรับการวิเคราะห์และแสดงภาพคำสั่ง SQL รถบรรทุก, ระบบบล็อก WordPress Desktop, ไคลเอนต์ BitTorrent WebTorrent Desktopรวมถึงลูกค้าอย่างเป็นทางการสำหรับบริการต่างๆ เช่น Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code และ Discord ยอดรวมในแค็ตตาล็อกโปรแกรมอิเล็กตรอน ส่ง ประมาณ 800 แอปพลิเคชัน เพื่อลดความซับซ้อนในการพัฒนาแอพพลิเคชั่นใหม่ชุดมาตรฐาน แอปพลิเคชั่นสาธิตรวมถึงตัวอย่างโค้ดในการแก้ปัญหาต่างๆ

ที่มา: opennet.ru

เพิ่มความคิดเห็น