SORU
2 Mart 2014, Pazar


Yüce metin ve Github arasındaki fark'in Atom nedir

Github 0* *Yüce çok benzer olduğu açıklandı. Hatta bazı klavye kısayolları gibiCTRL P,CTRL P Shiftvb. aynı.

  1. Ne kadar Ulvi den farklı Atom vardır?
  2. Araçlar, işlev tanımı atlar, Dokümantasyon, vb oluşturmak gibi IDE özellikleri içerir mi.?
  3. Herkes Yüce kullanarak Beta davetiyesi farklılıkları işaret var mı?
  4. Ulvi gibi duyuyormuş gibi Yüce temalar, düzenleri ve paketleri kullanabilir miyimmetin dostum.

Atom Shell1

PS: yeni sekmede daha büyük görüntü çözünürlüğü için Açık.

CEVAP
18 Mart 2014, Salı


Önceki cevaplara göre puan ek olarak, seçimler gelişimlerine yapılan perspektifinden bu iki ürün arasındaki farkları açıklayan değer.

Yüce ikili platformu için derlendi. Temel C/C ile yazılmış ve bir dizi özellik de dil uzatmak için kullanılan Python, uygulanır. Atom Düğüm yazılır.js/ve Coffeescript uzatma dili ile y Coffeescript altında çalışır. UI ve UX benzer olsa da, Yüce" büyük dosyaları, karmaşık Kod ya da dosya üzerinde ağır bir işlem yapmak eklentileri ile çalışma/tamponlar gibi. "ağır kaldırma özellikle Atomdan daha önemli ölçüde daha iyi yapar Olgunlaştığında Atom gelişmeler bekliyorum ama, tasarım ve platform seçenekleri performans sınırı.

"Yüce bir parçası API ve UI vardır." kapalı Skins/temalar ve colourisers dışında, API şu anda zor UI diğer özelliklerini değiştirmek için yapar. Örneğin, Yüce eklentileri kenar çubuğu, ya da üzerinde düzenleme alanı (bazı sınırlı şekilde hariç, örn. kontrol çizin etkileşim. oluk) veya temel metin ötesinde gizler işlemek.Atom "parçası şu an bilinmeyen, ama daha küçük olduğunu hissediyorum." kapandıAtom zengin bir API kötü şu anda belgelenmiş olsa) UI üzerinde daha fazla kontrol sağlayan tasarım hedefi vardır. Yakın zamanda y ile eşleşmiş olmaktan Yüce ile UI özellik geliştirmeleri için sayısız yetenekleri değil halen mümkün bulunmaktadır. Ancak, Yüce uzantıları yerli yakın gerçekleştirmek, büyük arabellek, hesaplama yoğunluklu, yüksek Tekrarlayan veya karmaşık metin işlemleri yapar, bu Yüce uygun.

Atomun daha açık olacağı için6 Mayıs ' ta açık kaynaklı Atom Github. Sonuç olarak kalkınma desteği ve hızı hızlı olması ihtimali var. Buna karşılık, Yüce gelişimini önemli ölçüde son zamanlarda yavaşladıbut it's not dead. Özellikle geliştirici tarafından sabit olmamıştır bu böcekler, çok çok önemsiz, bir dizi vardır. Hiçbiri ımo showstopping, ama eğer düzenli hata düzeltmeleri ve geliştirmeler ile de hızlı bir gelişme bir şey istiyorsan, Yüce bozacaktır. DediWindows ve Linux için paketleri çıkacak henüz Atom ve yüklenebilirkod temeli üzerinde faaliyet Github istatistiklerine göre haftalar önce ilan edildiğinden bu yana soğutmalı, var gibi görünüyor.

Webdev bir bakış açısıyla IDE işlevleri açısından, Atom hiçbiri henüz ortaya çıkmış olsa Webstorm gibi yaklaşan ürünleri noktasına uzantıları sağlayacaktır. Bunu göreceğiz nasıl Atom gibi çalışacak "ağır" düzenleyici beri uzantıları, doğal olarak halsiz hissediyor. Alttaki y API ve eksikliği kısıtlamaları nedeniyle, Yüce geliştirici gelecekte bu tür özellikleri desteklemek için API uzatabilir rağmen UI özelleştirme bu düzeyde izin vermez. Yine, Yüce temel performans hesaplama homurtu; ST3 sembolü dizin oluşturma gerektiren işler bile büyük projeleri gerçekleştiren bir örnek olmak için izin verir. Ve Atom UI kesinlikle Yüce üzerine modellenmiş olsa da, bazı iyileştirmeler büyük ölçüde eksik, Üstün öğrenme panelleri gibi ve tab-tam o seninle ağırlık uygun olarak varsayılan olarak pop-up çoğu kullanın.

Bu ürünleri tamamlayıcı olarak görüyorum. Benzer görseller ve tuş vuruşlarını paylaştıkları gerçeği sadece gerçeği ekler. Ya kullanımı avantajları vardır durumlar olacaktır. Halen, Yüce her üç platformlarda özellik eşliği ve eklentileri zengin bir set ile olgun bir üründür. Atom hızla büyüyecek olan yeni çocuk; üretim hazır hissetmiyorum ve performans alanında kaygılar var.

[/Düzenleme: Mayıs 18, 2015]

Yukarıda yazılı zamanından beri bu iki editörlere gelişmeler hakkında bir not.

Hata düzeltmeleri ve diğer uca gelişmelere ek olarak, Atom üçüncü taraf uzantıları hızlı bir büyüme, standart Atom dağıtımının bir parçası haline otomatik tamamlama-plus ile karşılaştı. Uzantısı kalitesi büyük ölçüde değişir ve belirli bir tahriş olan kararsız bir üçüncü taraf paketleri editör kaza sıklığı. İçinde geçen yıl, Atom vardır taşındı kullanarak Tepki bu arada değişen akışı/badana faaliyet için GPU performansı artırmak için, hızlı bir şekilde yanıt UI için tipik bir düzenleme eylemler (kaydırma, imleç hareketi vb.). Bu belirgin editör hissediyorum ilerlemesine karşın, hala yukarıda açıklandığı gibi İŞLEMCİ yoğun görevler için hantal geliyor, ve hala başlangıç olarak yavaş. Performans artışı dışında, Atom önemli ölçüde daha istikrarlı yönüyle hissettiriyor.

Gelişim yine Yüce Jan beri artmıştır hata düzeltmeleri, küçük yeni bazı özellikler (tooltip API, yapı, sistem iyileştirmeleri ve yeni bir yaml tabanlı şeklinde büyük bir gelişme ile 2015 yılına kadar .yüce-sözdizimi tanımı (sonunda eski xml yerine .tmLanguage). Onigurama yerini alan özel düzenli ifade motoru ile birlikte, yeni sistem kesin düzenli ifade eşleşmesi için daha fazla potansiyel, önemli ölçüde daha hızlı (4x) sahiptir ve çok sayıda paralel olarak maçları. Sözdizimi renklendirme dışında, Yüce sembol dizin (goto tanımı vb.) için bu bileşenleri kullanır ve dil-farkında özellikleri başka. Ek olarak, daha da hızlandırmak Yüce, özellikle büyük dosyalar için, bu özellik açık Yukarı potansiyel için ölçülebilir dille gibi bir kod-yeniden düzenleme vb. Daha büyük gelişmeler' söz verdi, ama yazarın kalır, her zamanki gibi, suskun.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Jesse Pimenta

    Jesse Piment

    5 EKİM 2011
  • Jonathan D.

    Jonathan D.

    3 Kasım 2006
  • SerienTrailerMP

    SerienTraile

    7 HAZİRAN 2012