निन्जा आयडीई: पायथनसाठी डिझाइन केलेला आयडीई

शेवटी कोणीतरी लिहायला लावलेले पायथनसाठी लोकांना वाटणारा आयडीई कोणताही सामान्य नागरिक लिनक्समध्ये अडचण न वापरता वापरू शकतो. होय, पायथनसह, भिन्न भाषांमध्ये प्रोग्रामिंगसाठी बरेच आयडीई आहेत, परंतु याकडे स्लीव्हवर काही युक्त्या आहेत...

निन्जा-आयडीई कशी सुरू झाली?

निन्जा-आयडीई हा पायअॅरला पाठविलेल्या काही ईमेलद्वारे जन्माला आला आहे, ज्याची थीम सहसा वारंवार ऐकली जाते: "पायथनसाठी मी कोणता चांगला आयडीई वापरू शकतो?", "अजगरासाठी आयडीई का नाही हे वैशिष्ट्य आहे?", आणि या ईमेलवरील प्रतिसाद नेहमीच कमीतकमी सारखेच असतात कारण बहुतेक वेळेस आपल्याला उपलब्ध असलेले सध्याचे आयडीई पायथनसाठी डिझाइन केलेले नव्हते, परंतु प्लगइनद्वारे यामध्ये समाविष्ट करण्याचा पर्याय त्यांनी ऑफर केला. मार्ग हे इतर हेतूंसाठी डिझाइन केलेले फारच जड आयडीई वापरत असे, जिथे पायथनसाठी आधार खरोखर कमीतकमी होता आणि पायथनसाठी असलेल्या विशिष्ट फ्रेमवर्कवर आधारित होते किंवा स्वतंत्र नव्हते. म्हणूनच, त्याद्वारे दर्शविलेले आव्हान आणि मेलिंग यादीवर उपस्थित झालेल्या मनोरंजक कल्पनांद्वारे प्रेरित, आम्ही यावर लक्ष केंद्रित करून या प्रकल्पाकडे जाण्याचे ठरविले "पायथन प्रोग्रामरसाठी चांगल्या आयडीईची वैशिष्ट्ये कोणती असावी".

हे लक्षात घेऊन आम्ही निन्जा-आयडीईच्या विकासास सुरुवात केली, ज्यांचे नाव रिकर्सिव्ह संक्षिप्त रूप साधित केलेली आहे: "निन्जा ही आणखी एक आयडीई नाही". आयडीईने अवघ्या दोन महिन्यांहून अधिक विकास केला आहे, परंतु आम्ही त्यास समर्पित करत असलेल्या प्रोग्रामिंगच्या इच्छेमुळे आणि तासांमुळे आता आपल्याकडे बर्‍याच कार्ये कार्यान्वित केल्या गेलेल्या आयडीईच्या विकासासह पुढे जाणे सक्षम होऊ शकते. निन्जा- आयडीई निन्जा-आयडीई वापरुन, ज्यायोगे आम्हाला त्याचा अनुभव आणि सतत वापर करून बग शोधण्यास आणि अनुप्रयोगाची उपयोगिता आणि व्यावहारिकता सुधारण्यास मदत होते.

प्रकल्प विनामूल्य जीपीएल परवान्याअंतर्गत विकसित केला गेला आहे आणि कोड याद्वारे प्राप्त केला जाऊ शकतो:

आयडीईची सध्याची काही वैशिष्ट्ये अशी आहेत:

  • फायली, टॅब, स्वयंचलित इंडेंटेशन, झूम इन एडिटर इ. व्यवस्थापित करण्यासाठी कोणत्याही आयडीईची वैशिष्ट्यपूर्ण कार्ये.
  • पायथनमध्ये लिहिलेले आणि पायक्यूटचा वापर करून, हे क्रॉस-प्लॅटफॉर्म आहे आणि लिनक्स, मॅक ओएस एक्स, आणि विंडोज सिस्टमवर त्याची चाचणी घेण्यात आली.
  • विविध भाषांसाठी सिंटॅक्स हायलाइटिंग (जरी ते पायथॉनवर आधारित असले तरी प्रोग्रामरच्या सोयीसाठी हे इतर भाषांसाठी सिंटॅक्स हायलाइटिंग प्रदान करते).
  • त्याच आयडीईकडून पायथन कन्सोल वापरण्याची शक्यता.
  • आयडीईमधील प्रकल्पांचे व्यवस्थापन करण्यासाठी, पायथन प्रोजेक्ट म्हणून ओळखले जाण्यासाठी आणि आयडीईद्वारे नवीन फाइल्स आणि फोल्डर्स तयार करणे, विद्यमान फायली हटविणे, त्या मॉड्यूलमधील माहितीसह "__init__" फायली स्वयंचलितपणे तयार करणे इ.
  • हे सर्व इंटरफेस पॅनेल लपवून ठेवण्यास आणि अगदी सोप्या मार्गाने स्थानांतरित करण्यास अनुमती देते, ज्यामुळे वापरकर्त्याच्या अभिरुचीनुसार त्याचे रुपांतर होऊ शकते.
  • अनुलंब किंवा क्षैतिज एकाच वेळी आपल्याला एकापेक्षा जास्त संपादक पाहण्याची परवानगी देते.
  • प्लगइन्सच्या जोडणीद्वारे विस्तारित (जे साधेपणासाठी निन्जा-आयडीई प्लगइन वापरून तयार केले जाऊ शकते).
  • हे आयडी सत्रे व्यवस्थापित करते, जेव्हा ती बंद होते तेव्हा कोणत्या फायली आणि प्रकल्प उघडलेले होते आणि पुन्हा त्याचे उदाहरण उघडताना त्यांना पुनर्प्राप्त करते हे लक्षात ठेवण्यासाठी.
  • स्वयं-पूर्णतेसाठी समर्थन (प्रवेश केलेल्या ऑब्जेक्टचे विशिष्ट स्वयं-पूर्णत्व).
  • स्वयंचलित अद्यतने.
  • आणि आणखी बरीच वैशिष्ट्ये!

कोण निन्जा-आयडीई विकसित करतो?

निन्जा-आयडीआय सॅंटियागो मोरेनो आणि डिएगो सरमेंटेरो यांनी विकसित करण्यास सुरवात केली आणि प्रकल्प सुरू झाल्याच्या 2 आठवड्यांच्या आत आधीपासून ते विकसित करण्यासाठी वापरला जात होता. पायअॅर लिस्ट, ब्लॉग्ज इत्यादींकडील लोकांना धन्यवाद. थोड्या वेळातच, प्रकल्पाच्या प्रसाराचा अर्थ असा झाला की आम्ही वापरकर्त्यांद्वारे केलेल्या बग अहवालावर, एनआयएनजेए मेलिंग यादीवरील सूचना आणि वापरकर्त्यांद्वारे आणि सहयोगकर्त्यांद्वारे कोड योगदानासह देखील मोजू शकतो. कमेंट्सच्या भूमिकेसह निन्जा-आयडीईचा भाग, जसे आहेः मार्टन एल्ड्रेट, जुआन कॅब्रल आणि मॅटियास हेरॅन्झ.

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

कोणती वैशिष्ट्ये जोडायची हे आपण कसे ठरविले?

प्रकल्पाच्या सुरूवातीस, अशी रचना विचारात घेण्यात आली ज्यामुळे वेळोवेळी कार्यशीलता वाढू शकेल आणि मार्गदर्शक म्हणून दोन मुख्य घटक असतील: कोड संपादक आणि प्रकल्प व्यवस्थापन. या दोन मूलभूत खांबांची काळजी घेत अनुप्रयोग तयार केला जाऊ लागला आणि त्यातील चांगला आधार नंतर नवीन वैशिष्ट्यांचा समावेश करण्यास सुलभ बनविला. प्लगिन वैशिष्ट्ये, स्वयं-पूर्णता, सत्र व्यवस्थापन इत्यादी जोपर्यंत प्रकल्पातील फाइल्सच्या व्यवस्थापनासह सिंटॅक्स हायलाइटिंगसह एका चांगल्या संपादकासह प्रारंभ होणारा प्रकल्प वेगवेगळ्या टप्प्यातून गेला. पायथनला बहुतेकदा एक भाषा म्हणून पाहिले जाते ज्याला कोड्याबद्दल माहिती प्रदान करण्यात जास्त अडचणी येतात कारण डायनॅमिक टायपिंगमुळे प्रोग्रामिंगच्या वेळी ऑब्जेक्ट्सचे अनुमान काढणे शक्य नसते.

काही प्रकरणांमध्ये, हे स्पष्ट आहे की स्पष्ट टायपिंग करणे सोपे आणि अधिक तपशीलवार विश्लेषणे करू शकते, परंतु हे देखील खरे आहे की पायथनसाठी सध्या अशी अनेक साधने आणि ग्रंथालये आहेत जी या निषिद्ध गोष्टीस दूर करण्यास मदत करतात की आयडीई करणे शक्य नाही. जे व्युत्पन्न केले जात असलेल्या कोडवर वास्तविक सहाय्य प्रदान करते. म्हणूनच निन्जा-आयडी ज्या प्रोग्रामरना पायथनचा वापर करतात त्यांचे प्रोग्राम विकसित करण्याची परवानगी देण्याचा प्रयत्न करतात, जावामध्ये विकसित होत असताना किंवा त्या भाषेसाठी सध्या ओळखल्या जाणा the्या काही IDE सह .NET ने मिळविलेल्या समान सुविधा आणि एड्स मिळू शकतात. इतर भाषांकरिता आयडीईकडून प्राप्त केलेले निकाल आणि अनुभव घेऊन पायथनसाठी डिझाइन केलेले आयडीई साध्य करण्याचा हेतू आहे ज्याचा वापर करताना समान समाधान मिळते.

निन्जा-आयडीईमध्ये नवीन वैशिष्ट्यांचा सल्ला, निर्णय आणि त्यात समाविष्ट करण्यासाठी, मेलिंग यादीचा उपयोग सहसा प्रकल्पातील सदस्यांनी केलेल्या सामूहिक निर्णयासाठी केला जातो, या वैशिष्ट्याचे उद्दीष्ट काय असेल हे जाणून घेण्याऐवजी. कोणत्या स्टेजमध्ये समाविष्ट केले जावे आणि इतर तपशील. बर्‍याच वेळा ही वैशिष्ट्ये दुसर्‍या आयडीईमध्ये पाहिलेल्या काही मनोरंजक कार्यक्षमतेमुळे प्रेरित होतात, सदस्यांपैकी एकाची कल्पना किंवा वापरकर्त्याच्या गटाकडून सूचना. अशाप्रकारे, वापरकर्ता आणि विकसक, दोघेही निन्जा-आयडीईमध्ये कोणत्या गोष्टी अंमलात आणू इच्छितात आणि प्रोजेक्ट आर्किटेक्चरच्या आधारावर आयडीचा स्वतः भाग म्हणून किंवा प्लगइन म्हणून समाविष्ट करणे आवश्यक असल्यास त्यास परिभाषित केले जाऊ शकते. कार्यसमूह समक्रमित ठेवण्यासाठी कोणत्या कल्पनांवर कार्य केले जात आहे आणि त्यांचे नियंत्रण कोण घेते हे जाणून घेणे एकाच वेळी.

निन्जा-आयडीईकडून आपण काय अपेक्षा करू शकतो?

आपल्यासाठी महत्वाची वाटणारी गरज भागवण्यासाठी निन्जा-आयडीईचा जन्म झाला होता आणि आम्ही हे देखील पाहिले आहे की आयडीईकडे सध्याचा दृष्टीकोन आवश्यक कव्हरेज देत नाही.

हा प्रकल्प सुरू करताना आमचा हेतू पायथन अनुप्रयोगांच्या विकासावर लक्ष केंद्रित करणारे वातावरण तयार करणे हा होता, परंतु वापरकर्त्यांचे समुदाय असणे आवश्यक आहे जे आम्हाला हे साधन वापरण्याचा अनुभव सुधारण्यास अनुमती देईल आणि आम्हाला सध्या खूप आनंदित करते. निन्जा-आयडीई समुदायावर विश्वास ठेवण्यास सक्षम असणे, कारण वापरकर्त्यांच्या अनुभवामुळे आणि त्यांच्या सामूहिक ज्ञानामुळे हे शक्य आहे, धन्यवाद, की त्यांच्या सूचनांमुळे प्रकल्पाचा विकास वेगवान होऊ शकेल आणि इतरांपेक्षा बर्‍याच तपशील विचारात घेतले जातील. आकार दुर्लक्ष केले जाऊ शकते.

भविष्यातील योजना

सध्या आपण प्राप्त करीत असलेल्या निरंतर विकासासह, आम्ही निन्जा-आयडीईच्या आवृत्ती 1.0 च्या रिलीझच्या जवळ आहोत, ज्याला 'कुणाई' हे नाव मिळेल. या पहिल्या आवृत्तीत, आधी नमूद केलेली कित्येक वैशिष्ट्ये अस्तित्त्वात असतील, जे विकसकास एक मजबूत आणि व्यावहारिक आयडीई करण्यास अनुमती देतील, अर्थातच, कोणत्याही प्रकल्पांप्रमाणेच, सुधारणे आणि नवीन वैशिष्ट्ये अंमलात येण्यास उदभवतील. भविष्यातील आवृत्त्यांमध्ये निन्जा-आयडीईमध्ये समाविष्ट करण्याच्या हेतू असलेल्या काही गोष्टीः

  • ग्राफिक डीबगर
  • ग्राफिक दृष्टिकोनातून (ब्लूजे वर आधारित) प्रोजेक्टचे मॉड्यूल्स आणि क्लासेसची नेव्हिबिलीटी आणि संबंध पाहण्यात सक्षम होण्यासाठी
  • समर्थन कोड आवृत्तीकरण साधने.
  • दस्तऐवजाचे सहयोगी संपादनास अनुमती द्या.
  • आयडीईमध्ये समाकलित केलेले क्यूटी आणि जीटीके इंटरफेस डिझाइनर.
  • फ्रेमवर्क असे समर्थन करतातः
  • डेंगो
  • गूगल अ‍ॅप इंजिन
  • आणि ही नुकतीच सुरुवात आहे!

निन्जा-आयडीई कोणती साधने वापरतात?

आयडीई ग्राफिकल इंटरफेस आणि इतर काही कार्ये हाताळण्यासाठी पायक्यूट फ्रेमवर्कचा वापर करुन विकसित केला गेला आहे, जरी आवश्यक असल्यास उद्या आवश्यक असल्यास, इतर फ्रेमवर्कवर निन्जा-आयडीई पोर्ट करण्यासाठी काही विशिष्ट कार्ये शक्य तितक्या अमूर्त करण्याचा प्रयत्न केला गेला. जीटीके. क्यूटीला एक घन आणि अत्यंत कॉन्फिगर करण्यायोग्य इंटरफेस ठेवण्याची परवानगी दिली, ज्यामुळे त्याचे वर्तन सुधारित करण्यासाठी आवश्यक असलेल्या प्रत्येक घटकाचा विस्तार करणे आणि आयडीईच्या गरजेनुसार ते अनुकूल करणे शक्य केले.

सिंटॅक्स हायलाइट करण्याबद्दल, निन्जा-आयडीई स्वतःची सिंटॅक्स हायलाइटिंग सिस्टम वापरते क्यूटी फंक्शनलिटीजचा वापर करते आणि या हायलाइटिंग सिस्टमला सहजपणे एनआयएनजेए-आयडी मध्ये विस्तारित करता येते ज्यामुळे भाषेचे समाविष्‍ट केले जाणारे वर्णन करते. ही पद्धत कार्यक्षमतेत सुधारणा प्रदान करते, परंतु या प्रणालीद्वारे मान्यता न मिळालेल्या त्या भाषांचा समावेश करण्यासाठी, विविध प्रकारच्या भाषांच्या वाक्यरचना हायलाइट करण्यासाठी पायमेंट्सचा वापर समाविष्ट केला होता. कामगिरीच्या मुद्द्यांमुळे सध्या पायमेंट्स जीएनयू हायलाइटने बदलण्याची शक्यता उपस्थित केली जात आहे.

स्वयं-परिपूर्ती, रीफॅक्टोरिंग आणि कोड अभिनिवेशाचा संदर्भ देणार्‍यांसाठी, दोरी वापरली जाते जी एक उत्कृष्ट लायब्ररी आहे, या प्रकारच्या परिस्थितीसाठी अगदी परिपूर्ण आहे. रोप हे एक असे साधन आहे ज्यामुळे पायथनच्या आयडीईमध्ये टाइप केलेल्या भाषेच्या आयडीईची वैशिष्ट्ये आणता येतात. सध्या आम्ही पेप 8 लायब्ररी वापरुन कोड चेकिंगच्या कामातही काम करीत आहोत, पीईपी 8 मानकांच्या संदर्भात कोडच्या स्थितीबद्दल तंतोतंत माहिती पुरवित आहोत.

निन्जा-आयडीई विस्तारनीयता

निन्जा-आयडीईमध्ये बर्‍यापैकी पूर्ण प्लगइन सिस्टम आहे जी या प्लगइन्सना आयडीईचा मूळ घटक म्हणून समाकलित करण्याची परवानगी देते. प्लगइन लेखन अगदी सोपे आहे आणि आपण निन्जा-आयडीई प्लगइन्स (रिकर्सिव?) लिहिण्यासाठी निन्जा-आयडीई प्लगइन देखील वापरू शकता. हे प्लगइन write प्लगइन्स लिहिणे you आपल्याला नवीन प्लगइन संबंधित आयडीईच्या कोणत्या भागाशी संबंधित आहे आणि प्लगइन वर्णनकर्त्यासह आपोआप आवश्यक प्रकल्प रचना तयार करेल हे ठरविण्यास परवानगी देते जेणेकरुन निंजा-आयडीई त्याचा अर्थ सांगू शकेल आणि बेस वर्गाचा हे प्लगइन या पद्धतींसह पुन्हा तयार केले जाणे आवश्यक आहे आणि त्याऐवजी जेव्हा आपण प्लगिन लिहिणे संपवितो तेव्हा ते आपल्याला हे पॅकेज करण्यास आणि नंतर वितरित करण्यास अनुमती देते. सध्या निन्जा-आयडीईसाठी 3 प्लगइन उपलब्ध आहेत:

  • पेस्टबिन: जे आपल्याला पेस्टबिन डॉट कॉमवर कोड पाठविण्याची परवानगी देते आणि कोड सामायिक करण्यासाठी परिणामी दुवा परत करते.
  • प्लगइनप्रोजेक्ट: आम्ही नमूद केल्याप्रमाणे निन्जा-आयडीईसाठी प्लगइन्स प्रकल्प तयार करण्याचा प्रभारी व्यक्ती.
  • वर्ग: पायथन कोड लिहिताना स्वयंचलितरित्या काही रचना पूर्ण करतात, जसे की: आवश्यक असलेल्या पॅरंट क्लासेसना कॉल करून कन्स्ट्रक्टर स्वयंचलितपणे तयार करा इ.

निन्जा-आयडीई प्लगइन कसे विकसित करावे याविषयी अधिक माहितीसाठी आपण खालील विकीला भेट देऊ शकता: http://ninja-ide.org/plugins/

Contacto

डाउनलोड करा

निन्जा आयडीई आता डीईबी आणि आरपीएम पॅकेजेसमध्ये उपलब्ध आहे. बाकीचे जग नक्कीच स्त्रोत कोड डाउनलोड करुन संकलित करू शकते. 🙂

आमच्या सर्वांबरोबर हा उत्कृष्ट आयडीई सामायिक केल्याबद्दल डिएगो सरमेंटेरोचे आभार!

आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.

  1.   पॅट्रसिओ आर्गेलो म्हणाले

    मला खरोखरच पिएचरम अधिक चांगले आहे. तथापि चांगले काम अभिनंदन आणि विनम्र. @patoargu

  2.   रिकार्डो 3284 म्हणाले

    समुदायाला अभिवादन मी अजगरात प्रोग्रामिंगचा चाहता आहे, आयडीई खूप चांगला आहे परंतु माझ्या संगणकावर माझ्याकडे उबंटू १०.१० आहे आणि आकृती in मध्ये दिसणार्‍या वैशिष्ट्यांसह मी कार्य करू शकत नाही, आज्ञा किंवा वर्ग किंवा पद्धती दर्शविल्या गेलेल्या प्रतिमा अजगर वस्तुंकडून, हे वैशिष्ट्य कमीतकमी माझ्यासाठी फार महत्वाचे आहे कारण सर्व आज्ञा शिकल्या जात नाहीत आणि त्याच वेळी हे प्रोग्रामरना अधिक जाणून घेण्यास अनुमती देईल, परंतु ती माझ्या उबंटूमध्ये कार्यक्षमता बाहेर येत नाही.

    मला आशा आहे की समुदायातील कोणीही मला मदत करेल, माझा ईमेल आहे riccardo3284@gmail.com

  3.   मार्कोशीप म्हणाले

    मी ते चुकीचे वाचले, गिटला आधार अद्याप लागू केला गेला नाही, परंतु ते आधीपासून प्लगइन म्हणून लागू केले आहे ज्याची त्यांनी अंमलबजावणी करण्याची योजना केली आहे 🙂

  4.   अॅलेक्स म्हणाले

    आणि, मी विकास कार्यसंघाचा सदस्य म्हणून सुरुवात केली :), परंतु शेवटी मला वेळ किंवा पुरेसे ज्ञान नव्हते आणि मला ते देणे भाग पडले होते :(. परंतु शेवटी मी निंजा आयडीई पुढे गेलो याबद्दल फार आनंद झाला आणि अशा चांगल्या निकालांसह.

  5.   मार्कोशीप म्हणाले

    मी आधीच प्रयत्न केला आहे
    आशेने हे चांगले आहे, परंतु मी अजगर आणि क्यूटी वापरल्याने मला एक्सडी आवडेल
    मला असे वाटते की त्याने एरिक पुसला, आणि मी पाहिले आणि त्याला गिटला समर्थन आहे 😀 मला वाटते आम्ही एकत्र येऊ

  6.   डॅनियल म्हणाले

    मला वाटते की ते उत्कृष्ट आहे, फक्त एक नकारात्मक गोष्ट अशी आहे की, ते स्पॅनिश बोलणारे असल्याने इंग्रजीमध्ये ते इंटरफेस तयार करतात, त्यांनी त्यांना स्पॅनिशमध्ये बनवावे, इंग्रजीमध्ये आयडीआय बनवावे, असे बरेच काही आहेत जे आपण सर्वजण हाताळत नाही. इंग्रजी समजते, अन्यथा माझ्याकडे काही नाही परंतु त्यांचे अभिनंदन करा.

    कोट सह उत्तर द्या

  7.   युगेनियु तांबूर म्हणाले

    मला ते आवडते, परंतु याक्षणी हे काहीतरी हिरवे आहे, मी त्याची चाचणी केली आहे आणि यामुळे मला स्तब्ध होते, आणि हे विंडोज एक्सप्लोररला सतत आणि अधिक त्रुटी पुन्हा सुरू करते, परंतु जसे त्यांनी हे निराकरण केले आणि ते आणखी स्थिर आहे, ते निःसंशयपणे खूप यशस्वी होईल.

  8.   डॅनियल डीसीएस म्हणाले

    "अर्जेन्टिना मध्ये बनविलेले उत्कृष्ट कार्य" !!!! संपूर्ण विकास पथकाचे मनापासून अभिनंदन !!!!

  9.   नीयर म्हणाले

    सर्वांना अभिवादन, खूप चांगले काम, आयडीई वापरण्यास अगदी सोयीस्कर आहे, ग्राफिकल यूजर इंटरफेसचे संपादक समाविष्ट करणे खूपच मनोरंजक असेल, जर हे आपल्याला प्रोजेक्ट डॉक्युमेंटेशन तयार करण्याची परवानगी देत ​​असेल तर ते देखील आकर्षक होईल (कदाचित या शैलीत जावाडॉक्स)

    पुढे जात रहा.