ตอนนี้ TideSDK นั้นตายไปแล้วอย่างมีประสิทธิภาพฉันได้มองหา 'wrappers' ทางเลือกอื่นเพื่อเรียกใช้แอปพลิเคชัน HTML / CSS / JS เป็นแอปพลิเคชันเดสก์ทอปแบบสแตนด์อะโลน สามตัวเลือกที่ทำงานได้ที่ฉันได้ทำงานข้ามคือNW.js (เดิมคือ node-webkit), brackets-shellและElectron (เดิมคือ atom-shell)
ปัญหาคือว่าไม่มีการเปรียบเทียบที่สมบูรณ์พอ ๆ กันระหว่างทั้งสามในแง่ของชุดคุณลักษณะความเข้ากันได้ ฯลฯ ฉันหวังว่าจะทำให้สิ่งนี้กลายเป็นเธรดที่ยอมรับมากขึ้นหรือน้อยลงในความแตกต่างระหว่าง (วัตถุประสงค์) สามโดยเฉพาะอย่างยิ่งเกี่ยวกับ:
- สนับสนุนแพลตฟอร์ม ; ระบบปฏิบัติการการพึ่งพา ฯลฯ
- รองรับคุณสมบัติภาษาเช่นเดียวกับ HTML5, CSS3 และ JavaScript คิดว่าอย่างเช่น"วิดีโอ HTML5 ทำงานได้หรือไม่ถ้าใช่มีตัวแปลงสัญญาณอะไรบ้าง"
- คุณสมบัติพิเศษที่ไม่ได้มาตรฐานเช่นไอคอนถาดการแจ้งเตือนป๊อปอัพและแถบเมนูที่แสดงผลโดยระบบปฏิบัติการ
- การขยาย ; เช่น. ความสามารถในการ 'เสียบ' เนทีฟโค้ดพูดคุยกับ Node.js และอื่น ๆ
- สถาปัตยกรรม ; โดยเฉพาะความแตกต่างทางสถาปัตยกรรมที่มีผลต่อการใช้งานรายวันในฐานะนักพัฒนา
- แก้ไขข้อบกพร่อง ; รวมถึงเครื่องมือในการพัฒนาความเข้ากันได้กับเครื่องมือที่ใช้กันทั่วไปเช่น
node-inspector
ฯลฯ - ... และต่อไป
อะไรคือวัตถุประสงค์และความแตกต่างทางเทคนิคที่สำคัญเมื่อทำการเลือกระหว่างพวกเขาในฐานะนักพัฒนาแอปพลิเคชัน