परस्परसंवादी आणि व्हिज्युअल मार्गाने जावा शिकण्यासाठी आयडीई ब्लूजे

ब्लूजे

ब्लूजे एकात्मिक विकास वातावरण आहे (एसडीआय) जावा प्रोग्रामिंग भाषेसाठी डिझाइन केलेले, प्रामुख्याने शैक्षणिक उद्देशाने, परंतु हे छोट्या-स्तरावरील सॉफ्टवेअर विकासासाठी देखील योग्य आहे.

ब्लूजे अध्यापनाचे समर्थन करण्यासाठी विकसित केले गेले आणि ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग शिकणे आणि परिणामी, त्याची रचना इतर विकास वातावरणापेक्षा भिन्न आहे. मुख्य स्क्रीन ग्राफिकली विकास अंतर्गत अनुप्रयोगाची वर्ग रचना दर्शविते (अगदी यूएमएल-सारख्या आकृतीमध्ये) आणि ऑब्जेक्ट्स इंटरएक्टिव्ही तयार आणि चाचणी करता येतात.

साध्या वापरकर्त्याच्या इंटरफेससह एकत्रित, संवादातील ही सुलभता विकासातील वस्तूंसह सोपे प्रयोग करण्यास अनुमती देते. इंटरफेसमधील संवाद डिझाइनमध्ये ऑब्जेक्ट ओरिएंटेशन (क्लासेस, ऑब्जेक्ट्स, मेथड कॉलद्वारे संवाद) संकल्पना दृश्यास्पदपणे दर्शविल्या जातात.

विषयी ब्लूजे

ब्लूजेकडे नोटपॅडसारखे इतर संपादक किंवा नोटपॅडसारखे इतर संपादक असू शकतात.
त्याच्या मुख्य वैशिष्ट्यांपैकी आम्हाला पुढील गोष्टी आढळू शकतात.

  • ऑब्जेक्ट-देणारं प्रतिनिधित्व: वर्ग आणि वस्तूंच्या संकल्पना दृश्यास्पदपणे सादर केल्या आहेत.
  • इंटरफेसची साधेपणा: ग्राफिकल यूजर इंटरफेस उच्च-स्तरीय व्यावसायिक वातावरणापेक्षा सोपे आहे आणि म्हणून शिकणे सोपे आहे.
  • वस्तूंशी संवाद: प्रोग्रामर ऑब्जेक्ट बेंचमध्ये ऑब्जेक्ट्स तयार करून आणि परस्पर संवादात्मक पद्धतीने (पॅरामीटर पासिंग आणि परिणामांच्या तपासणीसह) प्रयोग करून सक्षम होऊ शकतात.
  • «कोड पॅड»: कोड पॅड असे एक साधन आहे जे जावामध्ये लिहिलेल्या अनियंत्रित अभिव्यक्ती आणि वाक्यांशांचे त्वरित मूल्यांकन करते.
  • प्रतिकार चाचणी: ब्लूजे ज्युनिटसह एकत्रिकरण केल्याबद्दल रिग्रेशन टेस्टिंगचे आभार मानते. हस्ताक्षर JUnit वर्ग व्यतिरिक्त, परस्पर चाचण्या नोंदविल्या जाऊ शकतात आणि त्यामधून JUnit चाचणी प्रकरणे तयार केली जाऊ शकतात.
  • गट कार्य समर्थन: ब्लूजे सीव्हीएस आणि सबवर्जन कार्यक्षमतेच्या उपसेटद्वारे गट कार्यासाठी सोपे समर्थन प्रदान करते.
  • जावा एमई समर्थन: जावा एमई (मायक्रो एडिशन) प्रकल्प ब्लूजेकडून विकसित आणि अंमलात येऊ शकतात.
  • लवचिक विस्तार यंत्रणा: प्रोग्रामच्या मूलभूत वातावरणाची कार्यक्षमता वाढविण्यासाठी पब्लिक एक्सटेंशन API वापरून विस्तार (उर्फ प्लग-इन) विकसित केले जाऊ शकतात.
  • जार फायली आणि letsपलेट तयार करा

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

लिनक्स वर ब्लूजे आयडीई कसे स्थापित करावे?

ब्लूजे इंटरफेस

त्यांच्या सिस्टमवर हा आयडीई स्थापित करण्यात स्वारस्य असणा p्यांसाठी पीआम्ही खाली सामायिक केलेल्या सूचनांचे अनुसरण करून आपण हे करू शकता.

Lब्लूजे डेव्हलपर अधिकृतपणे आम्हाला डेब पॅकेज प्रदान करतात. तर आपण डेबियन 9 किंवा उबंटू 18.10 वर आधारित वितरणाचे वापरकर्ते असल्यास आपण हे पॅकेज प्रकल्पाच्या अधिकृत वेबसाइटवरून डाउनलोड करावे.

Wget कमांडच्या मदतीने आपण स्वतःस आधार देऊ शकतो, त्यासाठी आपण टर्मिनल उघडणार आहोत आणि त्यामधे आपण खालील टाइप करू.

wget https://www.bluej.org/download/files/BlueJ-linux-420.deb

पॅकेज डाउनलोड पूर्ण झाले आम्ही आमच्या आवडत्या पॅकेज मॅनेजर किंवा टर्मिनलमधूनच हे स्थापित करू शकतो पुढील आदेशासह:
sudo dpkg -i BlueJ-linux-420.deb

अखेरीस,'sप्लिकेशनच्या अवलंबित्वामध्ये अडचण येत असल्यास, टर्मिनलवर खालील कमांड कार्यान्वित करून आम्ही त्यांचे निराकरण करू:
sudo apt -f install

फ्लॅटपाककडून स्थापना

फ्लॅटपॅक पॅकेजेस वापरुन आता तुम्ही डेबियन किंवा उबंटूच्या व्युत्पन्न वापरकर्त्याचे नसल्यास आपल्या लिनक्स वितरणात आपण हा आयडीई स्थापित करू शकता.

म्हणूनच, याद्वारे स्थापना करण्यासाठी आपल्या वितरणास आपला पाठिंबा जोडणे आवश्यक आहे.

टर्मिनलमध्ये आम्ही आयडीई स्थापित करण्यासाठी पुढील कमांड टाईप करणार आहोत.

flatpak install --user https://flathub.org/repo/appstream/org.bluej.BlueJ.flatpakref

JAR पासून स्थापना

शेवटी, आणखी अर्धा पीब्लूजे वापरण्यास सक्षम होण्यासाठी, त्याचे जेएआर पॅकेज डाउनलोड करुन त्याचा वापर शक्य आहे. एकमेव आवश्यकता अशी आहे की तुमची प्रणाली JAVA ला समर्थन देते.

आम्ही हे टर्मिनलवरून यासह डाउनलोड करतो:
wget https://www.bluej.org/download/files/BlueJ-generic-420.jar

फाईल कार्यान्वित करण्यासाठी फक्त डबल क्लिक करा.


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

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

*

*

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