GitHub เผยแพร่เครื่องมือสร้างแอพบนเดสก์ท็อปนามว่า Electron ให้เหล่านักพัฒนานำไปเล่นกันแล้วครับ
แอพที่สร้างด้วย Electron จะถูกขับเคลื่อนด้วย Node.js และ HTML5 แล้วนำไปแสดงผลผ่าน Chromium อีกต่อหนึ่ง เนื่องจากพื้นฐานของแอพที่อยู่บนเทคโนโลยีเว็บทั้งหมด ทำให้แอพที่สร้างขึ้นสามารถนำไปใช้บนแพลตฟอร์มหลักๆ ทั้งหมดที่รองรับเว็บได้ทันที
ถึงแม้เทคโนโลยีหลักที่ขับเคลื่อนแอพจะวางรากฐานมาจากเว็บ แต่ Electron ก็ไม่ได้จำกัดความสามารถเพียงเท่านั้น แอพที่สร้างสามารถเรียกใช้ API ในระดับ OS ได้ด้วย เช่น เรียกไฟล์ล่าสุดที่มีการแก้ไข (recent file) หรือสั่งเล่นเพลงผ่านตัวควบคุมสื่อ (media playback)
ตัวอย่างแอพที่สร้างจาก Electron คือ โปรแกรมแก้ไขข้อความ Atom จาก GitHub เอง , Visual Studio Code จาก Microsoft และ โปรแกรมทวงงาน Slack ครับ
ที่มา: InfoWorld
Comments
เทคโนโลโย => เทคโนโลยี
ความ API ?
คุณ mk แก้ให้แล้วครับ -/-
ห๊ะ
5555
VSCode มันคือ atom เวอร์ชันดัดแปลงครัช
ตัว engine ต่างกันเยอะพอสมควรนะครับ เท่าที่ใช้มา
อย่างที่ผมเจอในลินุกซ์ Atom มีปัญหากับ Fuse บ่อยมาก ทำให้ edit ไฟล์ข้ามเครื่องลำบาก แต่ VSCode แทบไม่มีปัญหาเลย
lewcpe.com , @wasonliw
สนใจเครื่องมือพัฒนา Cross-Platform อยู่เหมือนกันครับ
ปัญหาที่เจอตอนนี้คือจัดการกับจอความละเอียดสูงค่อนข้างยาก
โน๊ตบุ๊ควินโด้จอละเอียดมันต้องปรับให้ซูมขึ้นมา ซึ่งถ้าเป็นโปรแกรมที่เขียนด้วย WPF หรือ Windows Form นี่จะโอเค แต่ถ้าพวกโปรแกรมแนว Cross-Platform นี่เจ้งหมด มันไม่ยอมซูมขึ้นมาด้วย
ต้องกด Windows+ (บนวินโด้ 10) ซูมขึ้นถึงจะโอเค
อย่าง Atom.io ที่ว่านี่เอามาใช้นี่ก็ไม่ซูม แทบเล็กมาก ถึงแม้จะขยาย font ได้ก็เถอะ
แล้วใน Mac นี่ Atom.io แทบเล็กเหมือนกันไหมครับ ผมยังไม่เคยลอง
ถ้าไปลง iOS Android ได้ด้วยจะแจ่มมาก
โปรแกรมทวงงาน Slack
ผมนึกว่าทวงผ่าน Twitter กันซะอีก เห็น writer บางคนแถวนี้โดนบ่อยๆ
onedd.net
แถวนี้ที่ว่านี่หมายถึงของข่าวนี้ด้วยสินะครับ ;)