SORU
19 Mayıs 2014, PAZARTESİ


Nw.js Parantez-Kabuk ve Elektron arasında işlevsel farklar nelerdir?

TideSDK etkili öldüğüne göre, alternatif araştırıyorum 'sarma' JS uygulamaları gibi HTML/CSS/çalıştırmak için tek başına masaüstü uygulamaları. Şimdiye kadar rastlamak, ben üç seçenek NW.js (Eski düğüm-y), brackets-shell, Electron (eski atom-shell).

Sorun özelliği açısından, üç uyumluluk, vb arasında yeterince tam bir karşılaştırma görünmüyor. Bu üçü arasında (objektif) farklılıklar, özellikle ilgili daha fazla veya daha az kurallı bir iş parçacığı içine bu açmak için umut ediyorum:

  • Platform desteği; işletim sistemleri, bağımlılıkları, vb.
  • Dil özelliği desteklerHTML5 , CSS3 ve JavaScript ile ilgili olarak. Şey gibi düşünEvet eğer HTML5 video çalışmıyor", ve, kodlayıcılar vardır."
  • Standart olmayan ekstra özellikleritray simgeleri , pop-up bildirimleri gibi, ve OS-işlenmiş menü çubukları.
  • Genişletebilme; örn. 'yerel kod, node.js ve konuş. tak becerisi
  • Mimarlık; günlük kullanımı etkileyen mimari farklılıkları belirli bir geliştirici olarak.
  • Hata ayıklama; geliştirme araçları dahil, node-inspector, vb gibi sık kullanılan araçlar ile uyumluluk.
  • ... ve benzeri.

Ne amaç, teknik farklılıkları olan bir uygulama geliştiricisi olarak ikisi arasında bir seçim yaparken önemli?

CEVAP
11 AĞUSTOS 2014, PAZARTESİ


İle oynuyorumAtom-Shellson birkaç gün içinde, ve şimdiye kadar onu seviyorum.

İşin en güzel tarafı, özellikle eğer büyük bir taraftar kazanır, uzun vadede platformun içine yerleşmek için izin vermelidir GitHub.. tarafından desteklenmektedir. Ayrıca olası bir sözleşmeye doğrudan node.js iyileştirmeler sayesinde yapıldıStrongLoopkim büyük node.js bir katılımcı (daha fazla node.js başka bir şirket, hatta Joyent daha çekirdek geliştiricilerle olduklarını iddia ediyorlar).

Ayrıca oldukça rahat başlamak için buldum. Benim hakkımda bir gün yapısını öğrenmek ve kavram benim ilk prova çalışması için aldı. Çok güzel.


Mermi Noktaları:

  • Destek Platform:Windows, Linux, Mac OS X (More Info Here)
  • Özellik desteği dil:HTML5, CSS3, Krom) - şimdiye kadar, sıfır sorunlar JS, ama özellikle video test etmedim.
  • Yerel Özellikler:Yerel Menüler, Görev Tepsisi Desteği, Küresel kısayol Tuşları, Protokol İşleyicisi Destek şimdiye kadar gördüğüm () App
  • ASPMükemmel Node.js entegrasyon, hem istemci hem de sunucu "" node.js modüller ve yerliler. gerektirebilir Ayrıca başarılı bir şekilde test ettikBowerkütüphaneler (jQuery dahil) sorun olmadan.
  • Mimarisi:Diğer noktalarla kaplı, ama genel olarak çok düzgün.

Güncelleme (11/25/14):Vermedim henüz bulunamadı kullanma durumu için Atom-Kabuk içinde herhangi bir resmi kapasitesi, ama ben kullanılan oluşturmak için birkaç küçük uygulamalar için kendi kullanmak, en karmaşık varlık bir uygulama çekiyor benim zaman günlükleri benim PM yazılım ve Paypal faturalar oluşturur.

Platform bence pozitif kalır. Oldukça güzel.

Zaman fatura benim ben app başarıyla Bootstrap 3 Dashboard Example Template ve birkaç düğüm modülleri (bluebird, Paypal SDK, Takım çalışmasına PM İstemci) biraz karmaşık bir uygulama oluşturmak için getirdi. Bana bir kaç gün sürdü ve de işini yapar.

Gerçekten olumsuz bir şey Atom-Kabuk, sağlam, kararlı, hızlı ve kolay bir kod söyleyecek bir düşün. Bu kimse yardımcı olur umarım.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • GoldgenieOfficial

    GoldgenieOff

    23 Temmuz 2009
  • UnboxTechnology

    UnboxTechnol

    20 Ocak 2011
  • USI Events

    USI Events

    6 AĞUSTOS 2013