เปิดตัว Electron 6.0.0 เวอร์ชันใหม่ซึ่งเป็นแพลตฟอร์มการพัฒนาแอปพลิเคชันที่ใช้เครื่องยนต์ Chromium

หลังจากผ่านไปหลายสัปดาห์ของการพัฒนาและเป็นส่วนหนึ่งของกำหนดการปล่อยอิเล็กตรอน ได้มีการประกาศเปิดตัวแพลตฟอร์ม Electron 6.0.0 เวอร์ชันใหม่แล้วซึ่งจัดเตรียมเฟรมเวิร์กในตัวสำหรับการพัฒนาแอปพลิเคชันผู้ใช้ข้ามแพลตฟอร์ม โดยใช้ Chromium, V8 และ Node.js เป็นฐาน

นักพัฒนาสามารถเข้าถึงโมดูล Node.js ตลอดจน API ขั้นสูงเพื่อสร้างไดอะล็อกเนทีฟรวมแอพพลิเคชั่นสร้างเมนูบริบททำงานร่วมกับระบบเพื่อแสดงการแจ้งเตือนจัดการหน้าต่างและโต้ตอบกับระบบย่อย Chromium

เกี่ยวกับอิเล็กตรอน

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

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

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

ไดเร็กทอรีของโปรแกรมที่ใช้อิเล็กตรอนแสดงโดยแอพพลิเคชั่นประมาณ 800 รายการ

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

การเปลี่ยนแปลงหลักใน Electron 6.0.0

รุ่นใหม่นี้เต็มไปด้วยการอัปเดตการแก้ไขและคุณลักษณะใหม่ ๆ การเปลี่ยนแปลงที่สำคัญในหมายเลขเวอร์ชันเกี่ยวข้องกับ การอัปเดตฐานรหัสของ Chromium 76 เวอร์ชันใหม่ตลอดจนแพลตฟอร์ม Node.js 12.4 และเครื่องยนต์ JavaScript V8 7.6

นอกเหนือจากนั้น การยุติการสนับสนุนระบบ Linux 32 บิต ที่นักพัฒนาเผยแพร่เมื่อหลายเดือนก่อน ยังคงถูกเลื่อนออกไปในตอนนี้และเวอร์ชัน 6.0 ก็มีให้ใช้งานในเวอร์ชัน 32 บิต

เพื่อลดความซับซ้อนของการพัฒนาแอปพลิเคชันใหม่ มีการเตรียมชุดโปรแกรมสาธิตทั่วไปรวมถึงโค้ดตัวอย่างเพื่อแก้ปัญหาต่างๆ

ในบรรดาการเปลี่ยนแปลงที่น่าทึ่งที่สุดของ API เวอร์ชันใหม่เราสามารถพบสิ่งต่อไปนี้:

การแปลไดรเวอร์แบบอะซิงโครนัสยังคงดำเนินต่อไปซึ่งก่อนหน้านี้ใช้การโทรกลับไปยังแบบฟอร์มตามกลไกสัญญา

Promise มีให้ในคุณสมบัติมากมายรวมถึงหมวดหมู่ ContentTracing *, คุ้กกี้. *, เซสชัน *, WebContents * และ webFrame *.

ในฐานะที่เป็นส่วนหนึ่งของงานปรับปรุงการแยกส่วนประกอบที่รันไทม์ เพิ่มแอพคอนโทรลเลอร์ใหม่สามแอพ: Electron Helper (Renderer) แอพสำหรับการเรนเดอร์กระบวนการ Electron Helper (GPU) แอพสำหรับกระบวนการปฏิสัมพันธ์ของ GPU และ Electron Helper (Plugin) แอพสำหรับปลั๊กอิน

การเตรียมการได้เริ่ม จำกัด ภาระในกระบวนการแสดงผลเฉพาะโมดูลโหนดโดยใช้ N-API หรือ Context Aware

ในขณะที่การใช้งาน net.IncomingMessage สอดคล้องกับลักษณะการทำงานของ Node.js

หากคุณต้องการทราบข้อมูลเพิ่มเติมเล็กน้อยเกี่ยวกับการเปลี่ยนแปลงและรายละเอียดของ Electron 6.0.0 รุ่นใหม่นี้คุณสามารถเยี่ยมชมประกาศอย่างเป็นทางการได้ที่บล็อก Electron ลิงค์คือนี่.

จะรับ Electron 6.0.0 เวอร์ชันใหม่ได้อย่างไร

สุดท้ายนี้หากคุณต้องการรับแพลตฟอร์มเวอร์ชันใหม่นี้ คุณสามารถทำได้ด้วยความช่วยเหลือของตัวจัดการแพ็คเกจ npm ซึ่งมีให้สำหรับลีนุกซ์รุ่นปัจจุบันส่วนใหญ่และแน่นอนว่ามีเทอร์มินัลในระบบของคุณ

การติดตั้งเสร็จสิ้น ในเทอร์มินัลและพิมพ์คำสั่งต่อไปนี้ เพื่อรับอิเล็กตรอนเวอร์ชัน 6.0.0:

npm install electron@latest


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา