अब जबकि TideSDK प्रभावी रूप से मर चुका है, मैं HTML / CSS / JS अनुप्रयोगों को स्टैंड-अलोन डेस्कटॉप अनुप्रयोगों के रूप में चलाने के लिए वैकल्पिक 'रैपर' में देख रहा हूँ। मेरे द्वारा अब तक चलाए गए तीन व्यवहार्य विकल्प NW.js (पूर्व में नोड-वेबकिट), ब्रैकेट-शेल और इलेक्ट्रॉन (पूर्व में परमाणु-शेल) हैं।
समस्या यह है कि फीचर सेट, अनुकूलता आदि के मामले में तीनों के बीच पर्याप्त रूप से पूर्ण तुलना नहीं दिखाई देती है, मैं इसे (उद्देश्य) अंतरों के बीच अधिक-या-कम विहित धागे में बदलने की उम्मीद कर रहा हूं। तीनों के संबंध में, विशेष रूप से:
- मंच का समर्थन ; ऑपरेटिंग सिस्टम, निर्भरता आदि।
- जहां तक एचटीएमएल 5, सीएसएस 3 और जावास्क्रिप्ट का संबंध है, भाषा की सुविधा का समर्थन है । "HTML5 वीडियो काम करता है, और यदि हाँ, तो कोडेक्स क्या उपलब्ध हैं जैसी चीजें सोचें ?"
- गैर-मानक अतिरिक्त सुविधाएँ , जैसे कि ट्रे आइकन, पॉपअप सूचनाएं और ओएस-प्रदान की गई मेनू बार।
- व्यापकता ; जैसे। देशी कोड में 'प्लग' करने की क्षमता, Node.js से बात करें, और इसी तरह।
- वास्तुकला ; विशेष रूप से वास्तुशिल्प अंतर जो एक डेवलपर के रूप में दैनिक उपयोग को प्रभावित करते हैं।
- डिबगिंग ; इसमें शामिल थे विकास उपकरण, आमतौर पर उपयोग किए जाने वाले उपकरणों की संगतता
node-inspector
, आदि। - ... और इसी तरह।
एप्लिकेशन डेवलपर के रूप में उनके बीच चयन करते समय उद्देश्य, तकनीकी अंतर क्या हैं?