ब्लूज एक एकीकृत विकास वातावरण है (आईडीई) जावा प्रोग्रामिंग भाषा के लिए डिज़ाइन किया गया, मुख्य रूप से शैक्षिक उद्देश्यों के लिए, लेकिन यह छोटे स्तर के सॉफ्टवेयर विकास के लिए भी उपयुक्त है।
ब्लूज को शिक्षण का समर्थन करने के लिए विकसित किया गया था और ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग सीखना और परिणामस्वरूप, इसका डिज़ाइन अन्य विकास वातावरणों से भिन्न होता है। मुख्य स्क्रीन रेखांकन विकास के तहत एक आवेदन की वर्ग संरचना को दर्शाता है (एक बहुत ही यूएमएल की तरह आरेख में) और वस्तुओं को बनाया और अंतःक्रियात्मक रूप से परीक्षण किया जा सकता है।
एक साधारण उपयोगकर्ता इंटरफ़ेस के साथ संयुक्त, बातचीत की यह आसानी विकास में वस्तुओं के साथ आसान प्रयोग की अनुमति देती है। ऑब्जेक्ट ओरिएंटेशन (कक्षाएं, ऑब्जेक्ट, विधि कॉल के माध्यम से संचार) की अवधारणाओं को इंटरफ़ेस में इंटरेक्शन डिज़ाइन में नेत्रहीन रूप से दर्शाया गया है।
के बारे में ब्लू जे
ब्लूज के पास एक संपादक है जो नोटपैड या नोटपैड जैसे अन्य संपादकों के समान हो सकता है।
इसकी मुख्य विशेषताओं में से हम निम्नलिखित पा सकते हैं:
- वस्तु-उन्मुख प्रतिनिधित्व: कक्षाओं और वस्तुओं की अवधारणाओं को नेत्रहीन रूप से प्रस्तुत किया जाता है।
- इंटरफ़ेस की सादगी: उच्च स्तरीय व्यावसायिक वातावरण की तुलना में ग्राफिकल यूजर इंटरफेस सरल है, और इसलिए सीखना आसान है।
- वस्तुओं के साथ सहभागिता: प्रोग्रामर ऑब्जेक्ट्स को ऑब्जेक्ट बेंच में बनाकर और व्यक्तिगत तरीकों का उपयोग करके अंतःक्रियात्मक तरीके से (पैरामीटर पासिंग और परिणामों के निरीक्षण सहित) का उपयोग करने में सक्षम हैं।
- «कोड पैड»: कोड पैड एक उपकरण है जो जावा में लिखे गए मनमाने ढंग से भाव और वाक्यांशों का तुरंत मूल्यांकन करता है।
- प्रतिगमन परीक्षण: ब्लू जेयूनिट के साथ इसके एकीकरण के लिए प्रतिगमन परीक्षण का समर्थन करता है। JUnit वर्गों की लिखावट के अलावा, इंटरैक्टिव परीक्षण दर्ज किए जा सकते हैं और उनसे JUnit परीक्षण मामले बनाए जा सकते हैं।
- समूह कार्य समर्थन: ब्लूज सीवीएस और सबवर्सन कार्यक्षमता के एक सबसेट के माध्यम से समूह के काम के लिए सरल समर्थन प्रदान करता है।
- जावा ME समर्थन: Java ME (माइक्रो एडिशन) प्रोजेक्ट ब्लूजे से विकसित और कार्यान्वित किए जा सकते हैं।
- लचीला विस्तार प्रणाली: एक्सटेंशन (उर्फ प्लग-इन) कार्यक्रम के मूल वातावरण की कार्यक्षमता का विस्तार करने के लिए एक सार्वजनिक एक्सटेंशन एपीआई का उपयोग करके विकसित किया जा सकता है।
- जार फाइलें और एप्लेट बनाएं
इस आईडीई की स्थापना प्रक्रिया में जाने से पहले यह याद रखना महत्वपूर्ण है कि चूंकि ब्लूज जावा के साथ काम करता है, इसलिए हमें अपने सिस्टम में जेडीके स्थापित करना होगा।
लिनक्स पर BlueJ IDE कैसे स्थापित करें?
उन लोगों के लिए जो अपने सिस्टम पर इस IDE को स्थापित करने में सक्षम हैं pनीचे दिए गए निर्देशों का पालन करके आप इसे कर सकते हैं।
LBlueJ डेवलपर्स आधिकारिक तौर पर हमें एक डिबेट पैकेज प्रदान करते हैं। इसलिए यदि आप डेबियन 9 या उबंटू 18.10 पर आधारित वितरण के उपयोगकर्ता हैं, तो आपको इस पैकेज को परियोजना की आधिकारिक वेबसाइट से डाउनलोड करना होगा।
हम wget कमांड की मदद से अपना समर्थन कर सकते हैं, इसके लिए हम एक टर्मिनल खोलने जा रहे हैं और इसमें हम निम्नलिखित टाइप करते हैं:
wget https://www.bluej.org/download/files/BlueJ-linux-420.deb
पैकेज डाउनलोड किया हम इसे अपने पसंदीदा पैकेज मैनेजर या टर्मिनल से ही स्थापित कर सकते हैं निम्नलिखित आदेश के साथ:
sudo dpkg -i BlueJ-linux-420.deb
अंत में, आवेदन की निर्भरता के साथ समस्या होने की स्थिति में, हम उन्हें टर्मिनल में निम्नलिखित कमांड निष्पादित करके हल कर सकते हैं:
sudo apt -f install
फ्लैटपाक से स्थापना
अब एक अन्य विधि जिसके साथ आप अपने लिनक्स वितरण में इस आईडीई को स्थापित कर सकते हैं यदि आप डेबियन या उबंटू के किसी भी व्युत्पन्न के उपयोगकर्ता नहीं हैं, तो फ्लैटपैक पैकेज के उपयोग के माध्यम से है।
इसलिए, इस तरह से इंस्टॉलेशन करने के लिए यह आवश्यक है कि आपके पास अपने वितरण में जोड़ा गया समर्थन हो।
एक टर्मिनल में हम IDE स्थापित करने के लिए निम्नलिखित कमांड टाइप करने जा रहे हैं:
flatpak install --user https://flathub.org/repo/appstream/org.bluej.BlueJ.flatpakref
जार से स्थापना
अंत में, एक और आधा पीBlueJ का उपयोग करने में सक्षम होने के लिए, यह अपने JAR पैकेज को डाउनलोड करने के साथ है जिसके साथ इसका उपयोग संभव है। केवल आवश्यकता यह है कि आपका सिस्टम जावा का समर्थन करता है।
हम इसे टर्मिनल से डाउनलोड करते हैं:
wget https://www.bluej.org/download/files/BlueJ-generic-420.jar
और इसे निष्पादित करने के लिए फ़ाइल पर बस डबल-क्लिक करें।