एंड्रॉइड स्टूडियो बनाम ग्रहण + एडीटी प्लगइन? [बन्द है]


95

मैं इस प्रश्न के बारे में वस्तुनिष्ठ उत्तर देना चाहूंगा:

मुझे एंड्रॉइड स्टूडियो का उपयोग क्यों करना चाहिए, उदाहरण के लिए, समस्याओं और जटिल कार्यों का सामना करना पड़ता है, उदाहरण के लिए, उन पुस्तकालयों का आयात करना जो ग्रहण के लिए विकसित किए गए हैं, बग का सामना करने के लिए कम समर्थन प्राप्त कर सकते हैं, ... बजाय ग्रहण का उपयोग जारी रखने के?

एंड्रॉइड स्टूडियो बनाम ग्रहण के वास्तविक फायदे क्या हैं?


6
यह बहुत धीमा है (Android Studio)। केवल एक चीज जो मैं सोच सकता था, वह यह है कि यह अंततः ग्रहण से बेहतर बन सकता है। अभी के लिए, मैं ग्रहण के साथ रहना होगा। मैं यह भी पता नहीं लगा सका कि (यदि मैं भी) अपने ग्राफिकल लेआउट पर विगेट्स कैसे खींच सकता हूं। मैंने हार मान लिया। सब कुछ बहुत धीमा होने लगता है।
माइकल यॉर्स्की

5
एसओ के लिए यह अच्छा सवाल नहीं है। आपको ऐसे उत्तर मिलने की संभावना है जो वास्तविक तथ्यों से नहीं निपटते हैं, बल्कि वे ज्यादातर राय लेंगे। वे दोनों आईडीई के हैं, लेकिन इस तथ्य पर विचार करें कि एंड्रॉइड स्टूडियो अभी भी बीटा में है।
hichris123

5
सवाल वास्तव में सुविधाओं, धीमेपन ... ग्रहण और Android स्टूडियो के बारे में है। राय के बारे में नहीं।
gahfy

5
@ hichris123 यह एक बड़ा सवाल हो सकता है। जब तक लोग बकवास और पूरी तरह से राय के साथ जवाब देना शुरू नहीं करते, मुझे लगता है कि इसे ऊपर रहना चाहिए। मेरी दिलचस्पी है। यदि वे तथ्यों द्वारा समर्थित हैं, तो राय खराब नहीं है।
माइकल यवोरस्की

1
इसी तरह का प्रश्न g + plus.google.com/111848292841679223059/posts/1AAF5w3SWjC पर पोस्ट किया गया था । फ्रांस्वा ब्लावेट ने इस प्रश्न का एक अच्छा उत्तर लिखा।
देना है

जवाबों:


47

अंतिम अद्यतन अब एक वर्ष से अधिक पुराना है, इसलिए यहां एक और अपडेट (25 अक्टूबर 2016) :

टी एल; डॉ

  • ग्रहण एडीटी को हटा दिया गया है और अब इसका उपयोग नहीं किया जाना चाहिए।
  • Android Studio एक स्थिर उत्पाद है और इसे IntelliJ की तुलना में बहुत अधिक बार अपडेट किया जाता है
  • मैंने लगभग एक साल पहले IntelliJ पर एंड्रॉइड स्टूडियो का उपयोग करने के लिए चुना और पीछे मुड़कर नहीं देखा।
  • जब संदेह हो, तो एंड्रॉइड स्टूडियो का उपयोग करें।

Android Studio पर IntelliJ

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

एंड्रॉइड स्टूडियो अब C / C ++ प्लगइन के साथ जहाज करता है, लेकिन AFAIK, अभी भी HTML / CSS / JS (जो इन दिनों सभी हाइब्रिड फ्रेमवर्क के साथ सहायक है) के लिए कोई समर्थन नहीं है।


इस उत्तर को छोटा रखने के लिए, मैंने सभी पुराने (और पुराने) कथनों को हटाने का विकल्प चुना है, बजाय इसके कि उन्हें हड़काया जाए। यदि आप रुचि रखते हैं तो संपादन-इतिहास ब्राउज़ करने के लिए स्वतंत्र महसूस करें !


11
मैंने गुस्से में एंड्रॉइड स्टूडियो का इस्तेमाल नहीं किया है, लेकिन ऐसा लगता है कि जैसे कि एंकल बिल्ड में कुछ मिनट लगते हैं, वैसे ही बिल्ड बिल्ड में कुछ मिनट लगते हैं। "तेज़ और हल्का" सही नहीं लगता है। क्या मैं कुछ भूल रहा हूँ?
जोहान्स ब्रोडवॉल

@JohannesBrodwall एक सूत्रीकरण समस्या। यह IntelliJ के बारे में था।
लुकास नुथ

4
मैंने एंड्रॉइड स्टूडियो के अंतिम संस्करण को स्थापित किया, यह सीपीयू और रैम को ग्रहण की तुलना में बहुत अधिक खपत करता है ((मेरे पास 10 जी रैम के साथ आई 7 लैपटॉप है), इसके अलावा कुछ काम कठिन काम बन जाते हैं, मैं 2 में "हैलो वर्ल्ड" बनाने में सक्षम था ग्रहण में मिनट, लेकिन एंड्रॉइड स्टूडियो में ऐसा करने में सक्षम नहीं है, यहां तक ​​कि सरल कार्य भी स्पष्ट नहीं है, उदाहरण के लिए आप "एंड्रॉइड स्टूडियो से प्रोजेक्ट कैसे हटाएं" के बारे में बहुत सारे प्रश्न पा सकते हैं, एंड्रॉइड स्टूडियो के बारे में मेरी राय है: नहीं अब तक इसका उपयोग करने के लिए तैयार है, यह आशाजनक उत्पाद है लेकिन यह छोटी त्रुटियों में फंस गया है, ग्रहण अभी भी एंड्रॉइड स्टूडियो की तुलना में अधिक लचीला है।
Eng। समीर टी

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

1
अब, एएस स्थिर है, लेकिन यह भी छोटी और भयानक है।
गंभीर

19

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


1
मैं ग्रहण से खुश नहीं हूं और एक नई परियोजना शुरू कर रहा हूं। मुझे लगता है कि मैं एंड्रॉइड स्टूडियो को एक चक्कर दूंगा।
गीक्स ऑन हग्स

@AnthonyTanas हाँ, एंड्रॉइड स्टूडियो को एक चक्कर दें। मैंने ग्रैडल और मावेन को ग्रहण की तुलना में वहां एकीकृत करने के लिए बहुत आसान पाया। ग्रहण के कुछ कीड़े हैं, एंड्रॉइड स्टूडियो में नहीं है।
रोहडूड

@AnthonyTanas क्या आपने अभी तक की कोशिश की है? हम एक नई परियोजना शुरू कर रहे हैं और वर्तमान में एक्लिप्स का उपयोग कर रहे हैं लेकिन इसे नफरत करते हैं, अब तक आपके अनुभवों को सुनना पसंद करेंगे।
user1130176

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

9

महान प्रश्न, इसका उत्तर उस समय की तुलना में अधिक लंबा है जो मैं एक एसओ उत्तर में यथोचित पोस्ट कर सकता हूं।

यदि आप एंड्रॉइड के लिए नए हैं तो आपको एंड्रॉइड स्टूडियो का उपयोग करना चाहिए। ग्रहण का उपयोग करके आप एक पुरानी आईडीई सीख सकते हैं (विशेष रूप से एंड्रॉइड के लिए) जिसे Google ने दृढ़ता से संकेत दिया है कि वे भविष्य में समर्थन नहीं करेंगे। यह उस कौशल को सीखने के लिए बेहतर है जिसे आप अभी से 2 साल के लिए उपयोग करने जा रहे हैं।

इसके अलावा: एंड्रॉइड स्टूडियो ने एक लंबा सफर तय किया है और कई बार अपडेट किया गया है। यह निश्चित रूप से अतीत में अधिक अस्थिर था, लेकिन मैंने अब इसे दो अलग-अलग एंड्रॉइड ऐप परियोजनाओं के लिए उपयोग किया है।

मैंने इस विषय पर दो व्यापक लेख भी लिखे हैं, जो किसी के लिए भी गहन विवरण चाहते हैं। यदि आप अभी भी बाड़ पर हैं जिसके बारे में उपयोग करना है तो आप या तो पढ़ सकते हैं:

यदि आप मतभेदों का सामान्य अवलोकन चाहते हैं:

http://www.airpair.com/android/android-studio-vs-eclipse

ग्रहण से पलायन के लिए:

http://rexstjohn.com/exporting-android-project-eclipse-android-studio-0-4-0/


1
क्या आप "Google ने दृढ़ता से संकेत दिया है कि वे भविष्य में समर्थन नहीं करने जा रहे हैं" के लिए स्रोत उद्धृत कर सकते हैं? देखें tools.android.com/roadmap और code.google.com/p/android/issues/detail?id=57668 "यह ग्रहण में काम करते हैं हम ग्रहण के लिए Gradle प्लगइन बदलने के लिए होगा बनाने के लिए, उसी तरह हम संशोधित कर रहे हैं
इंटेलीज में ग्रैडल सपोर्ट


4

अतिरिक्त प्रो:

एंड्रॉइड स्टूडियो एंड्रॉइड प्रोजेक्ट्स के लिए तैयार है जो ग्रैड का उपयोग अपने बिल्डिंग सिस्टम के रूप में करते हैं। ग्रैड आपके एंड्रॉइड एप्लिकेशन के निर्माण और परीक्षण के लिए मानक बन रहा है। चेक Gradle प्लगइन उपयोगकर्ता गाइड एंड्रॉयड की वेबसाइट में।

इस उत्तर को लिखने के समय तक, ग्रहण के लिए ADT प्लगइन ग्रैड लेआउट शैली का समर्थन नहीं करता है। यदि आप ग्रहण + एंड्रॉइड + ग्रैडल और एंड्रॉइड प्रोजेक्ट का उपयोग करना चाहते हैं, तो कुछ हैकिंग करनी होगी, जो कि काफी असुविधाजनक है। एंड्रॉइड प्रोजेक्ट में ग्रैडल के साथ ग्रहण का एकीकरण देखें ।


4

मुझे एंड्रॉइड स्टूडियो का उपयोग क्यों करना चाहिए, उदाहरण के लिए, समस्याओं और जटिल कार्यों का सामना करना पड़ता है, उदाहरण के लिए, उन पुस्तकालयों का आयात करना जो ग्रहण के लिए विकसित किए गए हैं, बग का सामना करने के लिए कम समर्थन प्राप्त कर सकते हैं, ... बजाय ग्रहण का उपयोग जारी रखने के?

यदि आप नहीं करना चाहते हैं तो आपको नहीं करना चाहिए आप इस नए सॉफ़्टवेयर को आज़मा सकते हैं या ग्रहण प्लेटफ़ॉर्म पर उसी की प्रतीक्षा कर सकते हैं। Http://tools.android.com/roadmap देखें

Android स्टूडियो

  • ग्रैड बिल्ड सिस्टम डीप इंटीग्रेशन
  • ADT फ़ीचर समता

प्लग-इन ग्रहण करें

  • दृश्य लेआउट संपादक
  • संसाधन प्रबंधक
  • थीम संपादक
  • बेहतर रीफैक्टरिंग समर्थन

जबकि एंड्रॉइड स्टूडियो ग्रेडेल के साथ जोर दे रहा है, यह अभी तक एडीटी फ़ीचर समानता पर नहीं है।

एंड्रॉइड स्टूडियो बनाम ग्रहण के वास्तविक फायदे क्या हैं?

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

अंत में ऐसा करने के लिए यह सिर्फ एक और सॉफ्टवेयर है।

पढ़ें क्या ग्रहण के साथ एंड्रॉइड के लिए ग्रेडल बिल्ड सिस्टम का उपयोग करना संभव है? कि ग्रहण में एंड्रॉइड के साथ एंड्रॉइड के बारे में बहुत अधिक लिंक हैं।

यदि आप प्रयोग या पूरी तरह से अतिरिक्त निर्माण प्रणाली के रूप में उपयोग करना चाहते हैं तो Nodeclipse / Enide Gradle for Eclipse ( marketplace ) आज़माएं ।

Nodeclipse / Enide प्रयास द्वारा ग्रहण के लिए ग्रेड के लिए कुछ स्क्रीनशॉट । एंड्रॉइड स्टूडियो की तरह यह विकास के अधीन है।


2

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


1

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

अगर मैं एक जावा / ग्रहण पृष्ठभूमि से आता हूं तो मुझे यकीन है कि मैं इसके बारे में अलग तरह से महसूस करूंगा।

यह मुझे भी लगता है (बग्स का उल्लेख करने वाले अन्य उत्तरों के कुछ महीने बाद लिखने पर) कि एंड्रॉइड स्टूडियो बहुत स्थिर है और पूरी तरह से फीचर है, हालांकि मैं वास्तव में वह नहीं हूं जिसे मैं एक पॉवर यूजर (अभी तक) कहूंगा।

आप वर्तमान में किस प्लेटफॉर्म का उपयोग करते हैं, एक घंटे या दूसरे के साथ खेलने में बिताया हुआ शायद आपको किसी भी तरह के SO उत्तर या ब्लॉग पोस्ट से अधिक बताएगा।


0

कुछ फायदे हैं:

  1. यह विशेष रूप से Android प्लेटफ़ॉर्म के लिए बनाया गया है, इसका प्लगइन नहीं है।
  2. इसमें प्लेटफॉर्म अपडेट जल्दी मिलेगा।
  3. आने वाले दिनों में नहीं रुकने पर ग्रहण प्लगइन विकास की तीव्रता धीरे-धीरे कम हो जाएगी।
  4. ब्लैक थीम में इसका लुक बहुत अच्छा है।
  5. एमुलेटर आला देख रहे हैं।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.