GitHub เปิดตัว Electron 1.0 สำหรับนักพัฒนาแอพเดสก์ท็อป

Electron ซึ่งเป็นเฟรมเวิร์กโอเพ่นซอร์สของ GutHub สำหรับการพัฒนาแอปพลิเคชันเดสก์ท็อปข้ามแพลตฟอร์มได้ถึงสถานะการเผยแพร่ 1.0 ในสัปดาห์นี้

การแยกตัวแก้ไข Atom ของ GitHub และก่อนหน้านี้รู้จักกันในชื่อ Atom Shell เฟรมเวิร์กช่วยให้นักพัฒนาสร้างแอปพลิเคชันเนทีฟโดยใช้ HTML, CSS และ JavaScript ด้วย Electron JavaScript API จะจัดการรายละเอียดของการพูดคุยกับระบบปฏิบัติการที่แตกต่างกันในขณะที่เว็บเพจสร้างส่วนต่อประสานผู้ใช้

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

อิเล็กตรอนถูกดาวน์โหลดมากกว่า 1.2 ล้านครั้งในปีที่ผ่านมาและใช้ในการสร้างแอปพลิเคชันตั้งแต่อีเมลไปจนถึงเครื่องมือวิเคราะห์ SQL และแพลตฟอร์มการสื่อสารของ Slack เมื่อเร็ว ๆ นี้ Brendan Eich ผู้ก่อตั้ง JavaScript อ้างว่า Electron เป็นเครื่องมือ บริษัท ใหม่ของเขา Brave Software ผู้ผลิตเบราว์เซอร์ได้ใช้ในการสร้างเทคโนโลยี

เวอร์ชัน 1.0 มีให้ที่ electron.atom.io รุ่น 1.0 มาพร้อมกับแอปเพื่อช่วยให้ผู้ใช้สำรวจ API ของกรอบงาน แอป Electron API Demos มีข้อมูลโค้ดสำหรับเริ่มต้นใช้งานพร้อมกับเคล็ดลับในการใช้ API นักพัฒนา Electron ยังเพิ่มส่วนขยายโอเพนซอร์สให้กับเครื่องมือสำหรับนักพัฒนา Chrome ที่เรียกว่า Devtron เพื่อช่วยในการแก้ไขข้อบกพร่องและแก้ไขปัญหาแอป

นอกเหนือจาก Electron 1.0 แล้ว GitHub กำลังเปิดตัวการอัปเดต Spectron ซึ่งเป็นกรอบการทดสอบการรวมสำหรับแอป Electron Spectron 3.0 รองรับ Electron API ทั้งหมดเพื่อให้นักพัฒนาสามารถเขียนการทดสอบเพื่อตรวจสอบพฤติกรรมของแอปพลิเคชันในสถานการณ์และสภาพแวดล้อมต่างๆได้เร็วขึ้น