Artık TideSDK etkili bir şekilde öldü, HTML / CSS / JS uygulamalarını tek başına masaüstü uygulamaları olarak çalıştırmak için alternatif 'sarmalayıcılar' arıyordum. Şimdiye kadar karşılaştığım üç uygulanabilir seçenek NW.js (eski düğüm-webkit), parantez-kabuk ve Elektron (eski atom-kabuk).
Sorun, özellik seti, uyumluluk, vb açısından üçü arasında yeterince tam bir karşılaştırma olmadığı görülüyor. Bunu, arasındaki (objektif) farklılıklar üzerinde daha fazla veya daha az kanonik bir iş parçacığına dönüştürmeyi umuyorum üçü, özellikle:
- Platform desteği ; işletim sistemleri, bağımlılıklar vb.
- HTML5, CSS3 ve JavaScript ile ilgili olarak dil özelliği desteği . Gibi şeyler düşün "ve evet eğer ne codec mevcut HTML5 video çalışması var mıdır?"
- Tepsi simgeleri, açılır pencere bildirimleri ve OS tarafından oluşturulan menü çubukları gibi standart dışı ek özellikler .
- Genişletilebilirlik ; Örneğin. yerel kodu 'ekleyebilme', Node.js ile konuşabilme vb.
- Mimarlık ; özellikle bir geliştirici olarak günlük kullanımı etkileyen mimari farklılıklar.
- Hata ayıklama ; geliştirme araçları, yaygın olarak kullanılan araçlarla uyumluluk
node-inspector
vb. - ... ve bunun gibi.
Uygulama geliştiricisi olarak aralarında seçim yaparken önemli, teknik farklılıklar nelerdir?