उदात्त पाठ और गितूब के परमाणु के बीच अंतर क्या है [बंद]


334

गितुब ने एटम की घोषणा की, जो कि उदात्त के समान है। यहां तक ​​कि कुछ कीबोर्ड शॉर्टकट भी ⌘ + P, ⌘ + Shift + Pआदि समान हैं।

  1. एटम कैसे उदात्त से अलग है?
  2. क्या इसमें आईडीई फीचर जैसे बिल्ड टूल्स, फंक्शन डेफिनेशन जंप, डॉक्यूमेंटेशन आदि शामिल हैं?
  3. क्या सब्बल का उपयोग करने वाले को मतभेदों को इंगित करने के लिए बीटा आमंत्रण मिला है?
  4. क्या मैं Sublime से विषयों, योजनाओं और पैकेजों का उपयोग कर सकता हूं, जैसे कि Sublime टेक्स्ट मेट के साथ कर सकता है ।

एटम शेल1

पुनश्च: बड़े संकल्प के लिए नए टैब में छवि खोलें।


3
एक उचित विषय रखें और आप बहुत सारे संपादकों को देख सकते हैं (कभी-कभी ऐसा लगता है)। इसके अलावा, वे अलग-अलग संपादक हैं। दोनों कोशिश करो और एक के साथ रहना पसंद करते हैं।
राक

17
एफडब्ल्यूआईडब्ल्यू, मैं सभी सप्ताहांत में एटम का उपयोग कर रहा हूं और जब मैं इसे पसंद करता हूं तो मुझे SublimeText3 पर कोई वास्तविक लाभ नहीं दिखता है। वहाँ वास्तव में इसके बारे में कुछ भी बुरा नहीं है, मैं सिर्फ संपादकों को स्विच करने के लिए कोई सम्मोहक कारण नहीं देखता हूं। हो सकता है कि मैं इसका इस्तेमाल करने के बाद अपनी राय बदल दूं।
carl_h

26
मैं अनुमान लगा रहा हूँ git / github एकीकरण स्विच करने का # 1 कारण होगा। कैसे उपहास पाठ से दूर तेजस्वी चीर के साथ वे बिल्ली दूर चले गए? क्या उन्होंने उदात्तता का भुगतान किया या उनके साथ काम किया?
जेलिओहेड

4
यह एक पूर्ण उदात्त पाठ क्लोन है। उन्हें इसे अजगर में करना चाहिए था ताकि टाइपिंग और स्क्रॉलिंग के साथ यह इतना सुस्त न हो। एक एम्बेडेड ब्राउज़र के सभी लाभों के लिए CEF में सम्मिश्रित किया गया और जावास्क्रिप्ट / कॉफीस्क्रिप्ट के माध्यम से उसी तरह के ऐड-ऑन की अनुमति दी गई। मुझे Atom.io पसंद है क्योंकि मुझे Sublime Text पसंद है। अंततः मैं Atom.io का उपयोग करना बंद कर दूंगा क्योंकि मैं उस प्रदर्शन से नाराज़ हो जाऊंगा जो मुझे नहीं लगता कि भाषा की पसंद के कारण ठीक करने योग्य है। Google के स्पार्क को देखें ...
टॉम

जवाबों:


127
  1. एटम कैसे उदात्त से अलग है?
    • एटम एक खुला स्रोत पाठ संपादक / आईडीई है, जिसे जावास्क्रिप्ट / एचटीएमएल / सीएसएस पर बनाया गया है।
    • उदात्त पाठ एक व्यावसायिक उत्पाद है, जिसे C / C ++ और पायथन पर बनाया गया है।
    • एटम की तुलना एडोब ब्रैकेट , जावास्क्रिप्ट / HTML / CSS पर निर्मित एक अन्य ओपन सोर्स टेक्स्ट एडिटर / आईडीई है। ध्यान रखें कि यह ब्रैकेट को वेब डेवलपमेंट की ओर अधिक उन्मुख बनाता है, विशेष रूप से फ्रंट एंड में।
    • ओपन सोर्स प्रोजेक्ट्स के फायदे विकास की तेज दर हैं और निश्चित रूप से, कीमत।
  2. क्या इसमें आईडीई फीचर जैसे बिल्ड टूल्स, फंक्शन डेफिनेशन जंप, डॉक्यूमेंटेशन आदि शामिल हैं?
    • संक्षिप्त उत्तर हां, हां, और हां है। ऐप पूरी तरह से मॉड्यूलर है। ओपन सोर्स लोगों को इनमें से कई विशेषताओं के अंतराल को भरने की स्वतंत्रता देगा।
  3. क्या सब्बल का उपयोग करने वाले को मतभेदों को इंगित करने के लिए बीटा आमंत्रण मिला है?
    • एटम के फायदे एंट्री-लेवल हैकबिलिटी हैं, क्योंकि यह उसी कोड पर बनाया गया है जो वेब साइट्स को पॉवर देता है।
    • उदात्त पाठ का लाभ प्रदर्शन है, क्योंकि इसे Node.js के शीर्ष पर चलने की आवश्यकता नहीं है, और यह एक स्थिर संस्करण 3 तक पहुंचने के लिए एक अधिक परिपक्व उत्पाद है।
    • मामूली अंतर की एक लंबी सूची है जो टिप्पणियों में शामिल की जा सकती है (काश यह मार्कडाउन तुलना के लिए एक तालिका बनाने में सक्षम हो सकता है, लेकिन यह एक और मुद्दा है)।
    • एटम के तेजी से बढ़ने के कारण, मुझे कुछ मतभेदों से डर लगता है जिनकी सूची मैं यहां समय के साथ पुरानी हो जाएगी। उदाहरण के लिए, इस लेखन के समय, एटम केवल मैकिन्टोश पर उपलब्ध है, जबकि उदात्त पाठ पहले से ही मल्टीप्लायर है।
  4. क्या मैं Sublime से विषयों, योजनाओं और पैकेजों का उपयोग कर सकता हूं, जैसे कि Sublime टेक्स्ट मेट के साथ कर सकता है।
    • संक्षिप्त उत्तर नहीं है, लेकिन एटम की हैकबिलिटी के कारण, अन्य संपादकों से एटम के लिए पैकेज को पुन: बेचना आसान होगा।

मुझे
सब्लिम

7
@ हमरा हां। उदात्त पाठ C ++ और पायथन में लिखा गया है। (यहां तक ​​कि Google को पता है कि ): P
pradyunsg

"एटम केवल लबादा पर उपलब्ध है" ... वास्तव में नहीं। आपके पास एटम वेबसाइट
मिक्रो

4
शायद एक साल पहले पोस्ट किए गए उत्तर के लिए "इस लेखन के समय" एक संकेत होना चाहिए था कि संस्करण का उदाहरण पुराना होने के लिए बाध्य था।
harrypujols

यह भी ध्यान देने योग्य है कि नोड.जेएस विशेष रूप से धीमा नहीं है, खासकर जब इसे वी 8 के अनुकूलन रणनीतियों का लाभ लेने के लिए लिखा जाता है।
ट्रिगमेंन्डर्स 22

167

पूर्व उत्तरों से प्राप्त बिंदुओं के अलावा, यह इन दोनों उत्पादों के बीच अंतर को उनके विकास में किए गए विकल्पों के परिप्रेक्ष्य से स्पष्ट करने के लायक है।

प्लेटफ़ॉर्म के लिए उदात्त बाइनरी संकलित है। इसका मूल C / C ++ में लिखा गया है और पायथन में इसकी कई विशेषताएं लागू की गई हैं, जो इसे विस्तारित करने के लिए भी इस्तेमाल की जाने वाली भाषा है। एटम को Node.js / Coffeescript में लिखा गया है और वह वेबकिट के अंतर्गत चलता है, Coffeescript विस्तार की भाषा है। हालांकि UI और UX में समान है, उदात्त विशेष रूप से "हैवी लिफ्टिंग" में एटम से बेहतर प्रदर्शन करता है, जैसे कि बड़ी फ़ाइलों, जटिल SnR या प्लगइन्स के साथ काम करना जो फ़ाइलों / बफ़र्स पर भारी प्रसंस्करण करते हैं। हालांकि मैं एटम में सुधार की उम्मीद करता हूं क्योंकि यह परिपक्व होता है, डिजाइन और प्लेटफॉर्म विकल्प सीमा प्रदर्शन।

उदात्त के "बंद" भाग में एपीआई और यूआई शामिल हैं। खाल / थीम और रंगकर्मियों के अलावा, एपीआई वर्तमान में UI के अन्य पहलुओं को संशोधित करना मुश्किल बनाता है। उदाहरण के लिए, उदात्त प्लगइन्स साइडबार के साथ बातचीत नहीं कर सकते हैं, संपादन क्षेत्र पर नियंत्रण या आकर्षित कर सकते हैं (कुछ सीमित तरीकों जैसे (गटर में) को छोड़कर) या मूल पाठ से परे स्थिति पट्टी में हेरफेर करें। परमाणु का "बंद" हिस्सा फिलहाल अज्ञात है, लेकिन मुझे लगता है कि यह छोटा है।एटम में एक अमीर एपीआई (हालांकि वर्तमान में खराब दस्तावेज है) अपने यूआई के अधिक नियंत्रण की अनुमति देने के डिजाइन लक्ष्य के साथ है। वेबकिट के साथ निकटता से होने के नाते, यूआई सुविधा संवर्द्धन के लिए कई क्षमताएँ प्रस्तुत करता है जो वर्तमान समय में सबलाइम के साथ संभव नहीं है। हालाँकि, Sublime के एक्सटेंशन मूल के करीब हैं, इसलिए जो बड़े बफ़र्स में कंप्यूट-गहन, अत्यधिक दोहराव या जटिल पाठ जोड़तोड़ करते हैं, वे Sublime में संभव हैं।

चूंकि एटम का अधिक हिस्सा खुला रहेगा, जीथब 6 मई को खुले में खट्टा एटम होगा । परिणामस्वरूप, यह संभावना है कि विकास का समर्थन और गति तेजी से होगी। इसके विपरीत, उदात्त के विकास में काफी देर हो गई है - लेकिन यह मृत नहीं है । विशेष रूप से कीड़े की एक संख्या है, कई काफी तुच्छ हैं, जो डेवलपर द्वारा तय नहीं किए गए हैं। कोई भी इमो को प्रदर्शित नहीं कर रहा है, लेकिन यदि आप नियमित रूप से बगफिंग और एन्हांसमेंट के साथ तेजी से विकास में कुछ चाहते हैं, तो उदात्त निराश करेगा। उन्होंने कहा कि, विंडोज और लिनक्स के लिए इंस्टॉल किए गए एटम पैकेज अभी तक जारी नहीं किए गए हैं और कोडबेस पर गतिविधि गिथब के आंकड़ों के अनुसार, घोषणा से पहले और बाद के हफ्तों में शांत हो गई है।

आईडीई कार्यों के संदर्भ में, एक वेबदेव के नजरिए से एटम वेबस्टॉर्म जैसे उत्पादों के दृष्टिकोण के विस्तार को अनुमति देगा, हालांकि अभी तक कोई भी दिखाई नहीं दिया है। यह देखा जाना बाकी है कि एटम ऐसे "भारी" एक्सटेंशन के साथ कैसा प्रदर्शन करेगा, क्योंकि संपादक मूल रूप से सुस्त महसूस करता है। एपीआई में प्रतिबंध और अंतर्निहित वेबकिट की कमी के कारण, उदात्त यूआई अनुकूलन के इस स्तर की अनुमति नहीं देगा, हालांकि डेवलपर भविष्य में ऐसी सुविधाओं का समर्थन करने के लिए एपीआई का विस्तार कर सकता है। फिर, उदात्त के अंतर्निहित प्रदर्शन में उन चीजों की अनुमति होती है जिसमें कम्प्यूटेशनल ग्रंट शामिल होता है; ST3 का प्रतीक अनुक्रमण एक उदाहरण है जो बड़ी परियोजनाओं के साथ भी अच्छा प्रदर्शन करता है। हालांकि एटम की यूआई निश्चित रूप से उदात्त पर मॉडलिंग की जाती है, कुछ शोधन बिल्कुल गायब हैं, जैसे कि सबलाइम।

मैं इन उत्पादों को पूरक के रूप में देखता हूं। तथ्य यह है कि वे समान दृश्य और कीस्ट्रोक्स साझा करते हैं बस तथ्य में जोड़ता है। ऐसी स्थितियाँ होंगी जहाँ दोनों के उपयोग के फायदे हैं। वर्तमान में, उदात्त सभी तीन प्लेटफार्मों में सुविधा समता के साथ एक परिपक्व उत्पाद है, और प्लगइन्स का एक समृद्ध सेट है। परमाणु नया बच्चा है जिसकी विशेषताएं तेजी से बढ़ेंगी; यह अभी उत्पादन को तैयार महसूस नहीं करता है और प्रदर्शन के क्षेत्र में चिंताएं हैं।

[अपडेट / संपादित करें: १ Update मई २०१५]

उपरोक्त लिखने के समय से इन दोनों संपादकों में सुधार के बारे में एक नोट।

बगफिक्स और इसके मूल में सुधार के अलावा, एटम ने तीसरे पक्ष के विस्तार में तेजी से वृद्धि का अनुभव किया है, स्वत: पूर्ण-प्लस के साथ मानक एटम वितरण का हिस्सा बन गया है। विस्तार गुणवत्ता व्यापक रूप से भिन्न होती है और एक विशेष जलन आवृत्ति होती है जिसके द्वारा अस्थिर तृतीय पक्ष पैकेज संपादक को क्रैश कर सकते हैं। पिछले साल के भीतर, एटम ने रीफ्लो / रिप्टेंट एक्टिविटी को जीपीयू में प्रदर्शन के कारणों से शिफ्ट करने के तरीके से रिएक्ट का उपयोग करने के लिए स्थानांतरित कर दिया है, विशिष्ट संपादन क्रियाओं (स्क्रॉलिंग, कर्सर मूवमेंट आदि) के लिए यूआई की प्रतिक्रियाशीलता में काफी सुधार किया है। हालांकि इससे संपादक की भावना में उल्लेखनीय सुधार हुआ है, यह अभी भी ऊपर वर्णित सीपीयू गहन कार्यों के लिए बोझिल लगता है, और अभी भी स्टार्टअप में धीमा है। प्रदर्शन में सुधार के अलावा, एटम बोर्ड में काफी अधिक स्थिर महसूस करता है।

सबलाइम का विकास जनवरी 2015 के बाद से फिर से उठा है, बगफिक्स के साथ, कुछ मामूली नई सुविधाएँ (टूलटिप एपीआई, बिल्ड सिस्टम में सुधार) और नए याम्ल-आधारित .sublime-syntax परिभाषा के रूप में एक प्रमुख विकास (अंततः पुराने को बदलने के लिए)। xml .tmLanguage)। साथ में एक कस्टम रेगेक्स इंजन जो ओनिगुरमा की जगह लेता है, नई प्रणाली सटीक रेगेक्स मिलान के लिए अधिक क्षमता प्रदान करती है, काफी तेज है (4x तक) और समानांतर में कई मैच कर सकती है। सिंटेक्स को रंग देने के अलावा, सब्बल इन घटकों को प्रतीक अनुक्रमण (गोटो परिभाषा आदि) और अन्य भाषा-जागरूक विशेषताओं के लिए उपयोग करता है। उदात्तता को और अधिक तेज करने के अलावा, विशेष रूप से बड़ी फ़ाइलों के लिए, इस सुविधा को प्रदर्शनकारी भाषा-विशिष्ट विशेषताओं जैसे कि कोड-रीफैक्टरिंग आदि के लिए संभावित रूप से खोलना चाहिए .. आगे 'बड़े विकास' का वादा किया जाता है,


2
मुझे लगता है कि यह उत्तर थोड़ा पुराना है, क्योंकि परमाणु अब पूरी तरह से खुला स्रोत है।
जोर्जआर्टवेयर

6
@ जोर्जआर्टवेयर, मुझे नहीं लगता कि एटम के लिए ओपन-सोर्स घोषणा स्पष्ट रूप से परे दी गई किसी भी जानकारी का पालन करती है। हालांकि मैंने इस तथ्य को प्रतिबिंबित करने के लिए पोस्ट को ठीक किया है और चीजों को अद्यतित करने के लिए थोड़ी अतिरिक्त जानकारी जोड़ी है।
sebt

1
मैंने इस तथ्य से पहले भी आपके महान जवाब को वोट दिया था, मैंने अभी बताया कि इसे थोड़ा अद्यतन करने की आवश्यकता है, जो आपने किया, इसलिए यह अच्छा है।
जोर्जआर्टवेयर

2
"विंडोज और लिनक्स के लिए इंस्टॉल करने योग्य एटम पैकेज अभी तक जारी नहीं हुए हैं" -> मैंने अभी विंडोज इंस्टॉलर डाउनलोड किया है और यह आसान नहीं हो सकता। बिना व्यवस्थापक विशेषाधिकारों के भी बढ़िया काम करता है।
gdelfino

129

एटम को Node.js, CoffeeScript और LESS का उपयोग करके लिखा गया है। यह तब एक WebKit आवरण में लिपटा होता है, जो मूल रूप से केवल OSX के लिए उपलब्ध था, हालाँकि अब एक Windows संस्करण भी उपलब्ध है। (लिनक्स संस्करण को स्रोत से बनाया जाना है, लेकिन उबंटू उपयोगकर्ताओं के लिए एक पीपीए है।)

बहुत सारे आर्किटेक्चर और फीचर्स को Sublime Text से डुप्लिकेट किया गया है क्योंकि उन्हें आज़माया और परखा गया है। प्लगइन सिस्टम लगभग एक जैसा काम करता है, लेकिन कई नए फीचर्स और पोटेंशियल को खोलकर नए एपीआई भी खोल देता है।

मेरा मानना ​​है कि मांसपेशियों की याददाश्त के कारण शॉर्टकट ज्यादातर समान रहते हैं - लोग उन्हें याद रखेंगे और तुरंत एटम पर क्लिक कर पाएंगे।

वरीयताओं को सीधे JSON के संपादन के बजाय GUI के साथ नियंत्रित किया जा सकता है, जो लोगों को एटम के साथ शुरू करने की दिशा में प्रवेश की बाधा को कम कर सकता है। मुझे खुद से उन सभी को नेविगेट करना मुश्किल लगता है क्योंकि प्राथमिकता में कोई खोज सुविधा नहीं है।

आप ## परमाणु-आमंत्रित आईआरसी चैनल पर आमंत्रित करने के लिए साइनअप कर सकते हैं या अपनी वेबसाइट पर साइनअप कर सकते हैं और अपना ईमेल जोड़ सकते हैं। पहले दौर का निमंत्रण जल्दी आया।


18
बहुत बढ़िया। इसलिए एडोब ब्रैकेट आग पकड़ने से पहले भी धूल का स्वाद लेगा। Adobe में काम करते समय, मैं ब्रैकेट पर काम करने वाली एक समानांतर टीम के बारे में बहुत उत्साही था - जो कि WebKit आवरण (CEF)
ओम शंकर

इसके अलावा, क्या आपको निमंत्रण मिला? मैंने पैकेजों के बारे में एक और बात जोड़ी। मैं अपने मौजूदा उदात्त पैकेज को ढीला नहीं करना चाहता, लेकिन एटम का परीक्षण करना चाहता हूं
ओम शंकर

1
क्षमा करें, ओम, मैंने अभी SO को फिर से लॉग इन किया। मुझे उनके भेजे जाने के पहले 5 मिनट के भीतर एक आमंत्रण मिला :) आह हाँ, मैं यह उल्लेख करना भूल गया कि थीम और योजनाओं को टेक्स्टमेट शैली से एटम में परिवर्तित किया जा सकता है। अगर मेरे जवाब ने आपकी मदद की है, तो क्या आप बड़ी टिक पर क्लिक करने का मन करेंगे?
जेम्स

1
@ConnorLeech अभी तक यह मुझे डर नहीं होगा।
जेम्स

2
@ConnorLeech अब उबंटू के लिए एक पीपीए है
मैथ्यू डेली


22

यहाँ दोनों के बीच कुछ अंतर हैं:






* हालांकि एपीएम एक अलग उपकरण है, यह एटम के साथ स्वचालित रूप से बंडल और स्थापित है


इस पोस्ट के बाद से, एटम ने
Unome

12

एटम को जीथब द्वारा बनाया गया है और इसमें "गिट जागरूकता" शामिल है। यह एक ऐसी विशेषता है जो मुझे काफी पसंद है:

यहां छवि विवरण दर्ज करें

इसके अलावा यह गिट के पेड़ की फाइलों पर प्रकाश डालता है जो अलग-अलग रंगों के साथ उनकी प्रतिबद्ध स्थिति के आधार पर बदल गए हैं:

यहां छवि विवरण दर्ज करें


2
एटम में मेरे लिए विजयी वृक्ष हाइलाइटिंग में से एक है, यह देखना कि कौन सा कोड कमिट नहीं किया गया है या जोड़ा गया है, मेरे लिए बेहद मूल्यवान है
Unome

11

मुझे आज ही मेरा बीटा आमंत्रण मिला और मैंने तुरंत एटम की कोशिश की। GUI उदात्त की तरह महसूस करता है, और हाँ, वहाँ कुछ शॉर्टकट Sublime से अपनाया गया है।

ऊपर वर्णित सब कुछ के अलावा, यहां कुछ अंतर हैं जो मैंने अब तक देखे हैं:

  1. विम मोड सबलिम पर विंटेज मोड के रूप में उतना अच्छा नहीं है (जो पूरी तरह से चित्रित विम भी नहीं है) क्योंकि विम पैकेज विकास के प्रारंभिक चरण में है। विस्तार के लिए https://atom.io/packages/vim-mode देखें ।

  2. जैसा कि जेम्स उल्लेख करते हैं, एटम वेब टूल का उपयोग करके लिखा गया है, इसलिए आपके पास सीएसएस का उपयोग करके जो भी उपस्थिति परिवर्तन चाहते हैं, उसे करने के लिए टेक्स्ट एडिटर (स्टाइल.लेस) की स्टाइलशीट तक पहुंच है। स्टार्टअप CoffeeScript को बदलने का एक विकल्प भी है।

  3. फिर से, क्योंकि एटम अभी भी बीटा चरण में है, उदात्त में बहुत अधिक देशी प्लगइन पैकेज हैं। हालाँकि, जब से एटम को Node.js में लिखा गया है, एटम की आधिकारिक साइट ने कहा कि आप "नोड के पैकेज रिपॉजिटरी में 50 हजार से अधिक चुन सकते हैं।" (क्योंकि मैं एक Node.js समर्थक नहीं हूं, हालांकि मैं इस सुविधा पर ध्यान नहीं देता)

  4. परमाणु के पास बॉक्स से बेहतर गितुब सपोर्ट है, लेकिन सब्लिम में कई गिट पैकेज हैं।

  5. उदात्त एक भुगतान किया गया आवेदन असीमित मूल्यांकन अवधि है। एटम बीटा स्टेज पर फ्री है लेकिन हमें नहीं पता कि गितुब इसे चार्ज करना चाहता है या नहीं।

तो नीचे की रेखा एटम एक पाठ संपादक है जो बीटा चरण में वेब प्रौद्योगिकी के साथ बनाया गया है। इसके विपरीत, उदात्त कई अलग-अलग पुनरावृत्तियों के माध्यम से विकसित हुआ है। एटम अभी भी बहुत सारे पैकेजों को याद कर रहा है जो कि उदात्त का समर्थन करता है, इसलिए सवाल यह है कि क्या एटम सब्लिम को पकड़ लेगा या कुछ बेहतर हो जाएगा? गितुब अपनी लोकप्रिय अंतर्निहित तकनीकों के कारण इस पाठ के भविष्य के बारे में आश्वस्त प्रतीत होता है, और एटम शायद लंबे समय में उदात्त का एक अच्छा विकल्प होने जा रहा है।


1
जब तक मैं हर चीज से सहमत हूं, मैं यह नहीं कहूंगा कि इसमें GitHub का समर्थन बेहतर है, क्योंकि यह संपादक के भीतर से फाइल को कमिट या स्टेज नहीं कर सकता है (जब तक कि मुझे कुछ याद नहीं है)। मैं कहूंगा कि यह GitHub से आने वाले उत्पाद के लिए एक मूल विशेषता है?
जेम्स

@ जेम्स, जहां तक ​​मुझे पता है, आपकी खुली हुई फ़ाइल के निचले दाएं कोने पर, एटम आपको वर्तमान गिट शाखा को बताएगा और एक देशी गिट डिफ सपोर्ट लगता है। लेकिन आप सही हैं कि इसमें मूल कमिट / पुश / पुल फंक्शन नहीं है। मुझे इस हिस्से पर अधिक स्पष्ट होना चाहिए था।
कीवीनेव

@ आप पहले स्थान पर अपने संपादक से कमिटमेंट क्यों करना चाहेंगे?
थॉमस मैककेब

1
@Eeeeeenw उन्होंने कहा है कि वे इसके लिए चार्ज करने की योजना बनाते हैं, बहुत पसंद है। एसटी लाइसेंस रिमाइंडर की नकल करने के लिए पहले से ही एक एटम पैकेज है;)
थॉमस मैककेब

3
@ThomasMcCabe आप क्यों नहीं करेंगे? क्या आपने SublimeGit को देखा है ? यह नाटकीय रूप से मेरे वर्कफ़्लो में सुधार हुआ है।
जेम्स

10

एक अन्य अंतर यह है कि उदात्त पाठ एक बंद स्रोत परियोजना है, जबकि एटम स्रोत कोड सार्वजनिक रूप से उपलब्ध होगा / - हालांकि गितुब इसे वास्तविक ओपन सोर्स प्रोजेक्ट के रूप में जारी करने की योजना नहीं बनाता है। वे योगदान के लिए इसे खोलने के बिना, कोड तक पहुंच देना चाहते हैं।

Github ने कोड को सार्वजनिक किया: http://blog.atom.io/2014/05/06/atom-is-now-open.s.html


9
यहाँ गितुब के टॉम प्रेस्टन-वर्नर का एक उद्धरण है: "परमाणु बंद स्रोत नहीं होगा, लेकिन यह या तो खुला स्रोत नहीं होगा। यह कहीं न कहीं inbetween होगा, जिससे हमें स्रोत बनाते समय एटम के लिए चार्ज करना आसान हो जाएगा। एक प्रतिबंधात्मक लाइसेंस के तहत उपलब्ध है ताकि आप देख सकें कि सब कुछ कैसे काम करता है। हमने अभी तक अंतिम रूप नहीं दिया है कि यह अभी तक कैसे काम करेगा। हमारे पास आधिकारिक लॉन्च के लिए पूरी जानकारी तैयार होगी। " स्रोत: discuss.atom.io/users/mojombo/activity
पास्कल Le Merrer

1
आह गच्चा, धन्यवाद। तो ऐसा लगता है कि वे पैकेज और इंटरफेस खोलेंगे, लेकिन कोर को बंद रखें।
दीर्घवृत्त

1
@PascalLeMerrer, यह एटम को सबलाइम के वर्तमान चरण के समान बनाता है।
ओम शंकर

4
@PascalLeMerrer मेरा मानना ​​है कि एटम OSS को MIT लाइसेंस के तहत बनाने के निर्णय से पहले बयान दिया गया था ( मूल रूप से यह योजना नहीं थी
jameh

1
@Jameh तुम सही हो। गितूब ने अपनी प्रारंभिक योजना बदल दी। और मेरा उत्तर उनके प्रारंभिक वक्तव्य से संबंधित था।
पास्कल ले मेरेर

5

एटम अभी भी बीटा में है (v0.123 जैसा कि मैं यह लिख रहा हूं) लेकिन यह तेजी से आगे बढ़ रहा है। उदात्त की तुलना में तेज़। नए बिल्ड साप्ताहिक आधार पर जारी किए जाते हैं, कभी-कभी उनमें से कुछ एक ही सप्ताह में भी। अपने छोटे जीवन काल में, इसके पास सबलाइम की तुलना में अधिक रिलीज हुई जो एक नई सुविधा या बग फिक्स को जारी करने में महीनों का समय लेती है। बीटा के लॉन्च के बाद से एटम ने जो रास्ता अपनाया है, उस पर एक अपडेट ले लो:

  1. उदात्त एटम की तुलना में बेहतर प्रदर्शन है। केवल इसलिए कि यह C ++ में लिखा गया है। दूसरी ओर एटम क्रोमियम के शीर्ष पर बना एक वेब आधारित डेस्कटॉप ऐप है, और जब वे प्रदर्शन को दिल के करीब ले जाते हैं, तो वास्तव में एक ही गति और जवाबदेही तक पहुंचना बहुत कठिन या असंभव होगा। पिछले जुलाई एटम ने रिएक्ट का उपयोग करना शुरू किया और इसने इसे एक अच्छा प्रदर्शन को बढ़ावा दिया लेकिन आप अभी भी अंतर महसूस कर सकते हैं। इसके अलावा, अगर एटम के प्रदर्शन के मुद्दे उपयोगकर्ताओं को दूर नहीं धकेलेंगे - सबमिशन रिलीज चक्र को बेहतर गति देता है, तो अपने छोटे यूएक्स ट्वीक को ब्रश करें, और अधिक योगदान देने पर विचार करें क्योंकि यही वह जगह है जहां एटम जीत रहा है।

  2. एटम का पैकेज इकोसिस्टम भी वास्तव में तेजी से बढ़ रहा है, यह फिलहाल सबलाइम जितना बड़ा नहीं हो सकता है, लेकिन मुझे लगता है कि इसके पीछे गीथहब के साथ यह भी तेजी से बढ़ रहा है। संभवत: आपके पास प्लग-इन जैसे अधिकांश आईडीई हैं जिनके बारे में आप सोच सकते हैं। अभी एक बड़ा अंतर यह है कि यह 2MB से बड़ी फ़ाइलों को संभाल नहीं सकता है इसलिए इसे ध्यान में रखना है।

  3. एक बात जो आप पहले नोटिस करेंगे वह यह है कि उदात्त मिनिमाप चला गया है! इसके अलावा, पहली धारणा यह है कि परमाणु लगभग उदात्त के समान दिखता है। मैंने इस ब्लॉग पोस्ट में इसके बारे में अधिक गहराई से लिखा है ।

  4. अपने उदात्त विन्यास, पैकेज और जहाँ तक मुझे पता है, पोर्ट करने का कोई आसान सरल तरीका नहीं है।


2
आप इस पैकेज को स्थापित करके एटम में एक मिनिमैप
nwinkler

5

मैंने एटम की कोशिश की और यह वास्तव में अच्छा लग रहा है लेकिन एक बड़ी समस्या है (कम से कम v 0.84 में)

यह वर्टिकल सेलेक्ट Alt+ ड्रैग का समर्थन नहीं करता है - यह हर आधुनिक कोड एडिटर के लिए जरूरी है।


16
उस के लिए एक पैकेज है: (बेशर्म प्लग) atom.io/packages/Sublime-Style- कॉलेमेंट- सेलेक्शन (Alt + ड्रैग)
BigFive

2

एक बड़ा अंतर "इंडिक फॉन्ट्स" उर्फ ​​दक्षिण एशियाई लिपियों (खमेर, लाओ, म्यांमार और थाई जैसी दक्षिणपूर्व एशियाई भाषाओं सहित) का समर्थन है। इसके अलावा, पूर्वी एशियाई भाषाओं (चीनी, जापानी, कोरियाई) के लिए बहुत बेहतर समर्थन है। ये ज्ञात बग (वास्तव में सबसे उच्च श्रेणी के कीड़े) हैं जो वर्षों से चल रहे हैं (सोचा कि यह बेहतर काम करने के लिए उपयोग की जाने वाली पूर्व एशियाई भाषा समर्थन प्रतीत होता है लेकिन अब उपयोग करना मुश्किल हो गया है):


2
आप कहते हैं कि वे "अलग" हैं और आप कहते हैं "बहुत बेहतर है ..." लेकिन आप यह नहीं कहते कि कौन सा उदात्त या एटम बेहतर है। क्या उदात्त लिंक सुझाते हैं कि आप उदात्त को बढ़ावा दे रहे हैं? या क्या वे सब्लिम में अनफ़िक्स्ड बग्स के लिंक हैं जो सबूत के तौर पर एटम के साथ पकड़ने की ज़रूरत है?
हिप्पिएट्रेल

2
उदात्त को एशियाई भाषा का बहुत बुरा समर्थन प्राप्त है। वे दक्षिण एशियाई / दक्षिण पूर्व एशियाई लिपियों को ठीक से प्रस्तुत नहीं कर सकते हैं, और पूर्वी एशियाई भाषाओं पर खराब काम कर सकते हैं। लिंक समर्थन की कमी के सबूत हैं। मैं इन विशेषताओं के कारण उदात्त का उपयोग करने में असमर्थ हूं, हालांकि बेहतर भाषा समर्थन के कारण मैं एटम का उपयोग करने में सक्षम हूं।
jeffmcneill

आह, यह मेरे लिए भी बहुत महत्वपूर्ण है। आपको अपनी टिप्पणी से मिली जानकारी को वास्तविक उत्तर में जोड़ना चाहिए। मैं ब्रैकेट की कोशिश कर रहा हूं और यह मेरे लिए अब तक लाओ और थाई के साथ ठीक काम कर रहा है।
हिप्पिएट्रेल

2

मैं थोड़ा चरम वातावरण में काम कर रहा हूं; दूरस्थ फाइलसिस्टम (बाहरी नेटवर्क, निश्चित रूप से) पर फ़ाइलें संपादित करें जो कि मेरे लैपटॉप थ्रू ssh (उर्फ sshfs) पर आरोहित है। भले ही मैं इस तरह से कर रहा हूं, भले ही इसकी बोझिल जवाबदेही हो, लेकिन जब मैं उदात्त पाठ 2 का उपयोग कर रहा हूं तो यह काफी हद तक खाद्य है।

मैंने इस पोस्ट को पढ़ने के बाद एटम पर कोशिश की, लेकिन यह मेरे लिए कुछ दर्दनाक निकला; परमाणु ऐसा लगता है कि यह इतनी कुशलता से निर्देशिका संरचना को कैश नहीं करता है। जब भी मैं ट्री व्यू पर एक फ़ोल्डर का विस्तार करता हूं, यूआई थोड़े समय के लिए जम जाता है, 2 ~ 3 सेकंड, शायद फ़ाइल सिस्टम जानकारी प्राप्त करना। हां, यह इसलिए है क्योंकि मैं दूरस्थ फाइल सिस्टम का उपयोग कर रहा हूं। लेकिन उदात्त इसे और अधिक कुशल बनाता है, कम से कम यह हर बार जब मैं एक फ़ोल्डर का विस्तार नहीं करता है, तो कम दर्दनाक नहीं होता है।

मुझे लगता है कि एटम मुफ्त में नरक अच्छा है, और मेरी कहानी तुच्छ है जिसे किसी दिन बढ़ाया जा सकता है, लेकिन यह इस समय किसी के लिए उपयोगी होगा।

-

8/26/2014 को जोड़ा गया

हाल ही में, मैंने अपने लैपटॉप को मैकबुक एयर 2010 से देर से मैकबुक प्रो 13 "2013 देर से बदल दिया है। इसमें सीपीयू की संभावना 4 गुना तेज है और प्रदर्शन में काफी वृद्धि हुई है। मैं इस मामले में अपनी राय का उल्लेख करना चाहता हूं, जब आप एमईटी रिमॉट फाइल सिस्टम में हैं। ( OS X मावेरिक्स का उपयोग करते हुए , एटम का सबसे हालिया संस्करण, FUSE 2.7.3 / OSXFUSE 2.6.4 / sshfs 2.5.0, और रिमोट सिस्टम उबंटू सर्वर है) आखिरकार, यूआई फ्रीज़ बहुत छोटा हो जाता है, लेकिन यह अभी भी है। इसमें कई फ़ोल्डर / फ़ाइलों के साथ एक फ़ोल्डर खोलने के लिए और इसे कुछ निश्चित समय की आवश्यकता होती है। इसके अलावा, यदि आप फ़ाइलों से भरा फ़ोल्डर का विस्तार करते हैं, तो यह बस लड़खड़ाता है। (जब फ़ोल्डर को ढहता है, तो यह नहीं होता है)

@EliDuenisch के अनुसार, यह लिनक्स टकसाल पर नहीं लगता है। मुझे यकीन नहीं है, लेकिन यह OSes के बीच अंतर से हो सकता है। निश्चित रूप से, यदि आप स्थानीय फ़ाइल सिस्टम पर काम करते हैं, तो आपको इस मुद्दे की बिल्कुल भी परवाह नहीं है।


2
नमस्ते, इस थ्रेड को जोड़ने में थोड़ी देर हो सकती है, लेकिन मैं इस तरह के 'चरम वातावरण' (ssh पर) में संपादन कोड पर अपना अनुभव साझा करना चाहता हूं। उदात्त 2 और 3 भयानक हैं क्योंकि वे पाठ को बचाने की कोशिश करते समय सेकंड के लिए फ्रीज करते हैं। मेरा इंटरनेट कनेक्शन बहुत तेज़ है इसलिए इसका कारण नहीं होना चाहिए। क्योंकि यह काफी बार होता है जब मैंने उदात्त का उपयोग करना छोड़ दिया। अब तक एटम उस अर्थ में ठीक काम कर रहा है, जो कोई भी ठंड नहीं है।
एली ड्यूनिस्क

@EliDuenisch दिलचस्प। क्या आप अपने पर्यावरण की जानकारी का विवरण साझा कर सकते हैं? (जैसा कि मैंने लिखा है) मैंने OS X माउंटेन लायन और FUSE के साथ परीक्षण किया है 2.7.3 / OSXFUSE 2.6.4 / sshfs 2.5.0 और उदात्त 2. जैसा कि मैंने आपकी टिप्पणी पढ़ी है, मुझे लगता है कि यह खुद को परमाणु से दूर करने का समय है, शायद: )
केनिअल

दुर्भाग्य से, मैं उस समय उपयोग किए गए एटम के संस्करण को याद नहीं कर सकता, हालांकि।
केनुअल

मैं लिनक्स मिंट पर काम कर रहा हूं और रिमोट मशीन उबंटू लिनक्स सर्वर है। कनेक्शन एसएसएच सुरंग के माध्यम से स्थापित किया गया है। बचत के दौरान ऐसे अंतराल होते हैं जो केवल डेटा ट्रांसफर द्वारा समझाया जा सकता है। मानक पाठ संपादक (Gedit / Pluma) का उपयोग करते समय ये अंतराल नहीं होते हैं। लेकिन कम से कम जीयूआई की कोई परत नहीं है जैसे कि उदात्त में।
एली ड्यूनिस्क

@EliDuenisch तब अंतर अलग-अलग OSes से हो सकता है। रिमोट मशीन मेरे मामले में भी उबंटू सर्वर था। मैं इसे रिटायर करने के बाद अपनी पोस्ट अपडेट करूंगा, और अगर कोई बदलाव हुआ है।
Kenial

2

एक बड़ा अंतर जो किसी ने अब तक नहीं बताया है और कुछ लोगों के लिए महत्वपूर्ण हो सकता है वह यह है कि (कम से कम विंडोज पर) एटम यूएस की तुलना में अन्य कीबोर्ड लेआउट का पूरी तरह से समर्थन नहीं करता है। उस पर एक बग रिपोर्ट है जिसमें कुछ सौ पोस्ट हैं जो एक साल से अधिक समय से खुले हैं ( https://github.com/atom/atom-keymap/issues/35 )।

संपादक चुनते समय प्रासंगिक हो सकता है।


2
जाहिरा तौर पर एटम 1.9 (जो वर्तमान में बीटा में है) में तय किया गया है।
phk

1

ध्यान ::

- खराब बना कैशिंग सिस्टम के कारण, बड़ी फ़ाइलों का उपयोग करते समय अक्सर डेटा की एटम हानि होती है।

यह कई बार साबित हुआ है।


अब ऐसा नहीं होता है। यह एक समस्या से जुड़ा हुआ था जिसमें डिस्क स्थान भरा हुआ था और सामग्री को अस्थायी फ़ाइल में कॉपी करने की बजाय शून्य में काट दिया गया था।
राप्टस
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.