BlueJ एक इंटरैक्टिव और दृश्य तरीके से जावा सीखने के लिए एक आईडीई

ब्लू जे

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

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

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

के बारे में ब्लू जे

ब्लूज के पास एक संपादक है जो नोटपैड या नोटपैड जैसे अन्य संपादकों के समान हो सकता है।
इसकी मुख्य विशेषताओं में से हम निम्नलिखित पा सकते हैं:

  • वस्तु-उन्मुख प्रतिनिधित्व: कक्षाओं और वस्तुओं की अवधारणाओं को नेत्रहीन रूप से प्रस्तुत किया जाता है।
  • इंटरफ़ेस की सादगी: उच्च स्तरीय व्यावसायिक वातावरण की तुलना में ग्राफिकल यूजर इंटरफेस सरल है, और इसलिए सीखना आसान है।
  • वस्तुओं के साथ सहभागिता: प्रोग्रामर ऑब्जेक्ट्स को ऑब्जेक्ट बेंच में बनाकर और व्यक्तिगत तरीकों का उपयोग करके अंतःक्रियात्मक तरीके से (पैरामीटर पासिंग और परिणामों के निरीक्षण सहित) का उपयोग करने में सक्षम हैं।
  • «कोड पैड»: कोड पैड एक उपकरण है जो जावा में लिखे गए मनमाने ढंग से भाव और वाक्यांशों का तुरंत मूल्यांकन करता है।
  • प्रतिगमन परीक्षण: ब्लू जेयूनिट के साथ इसके एकीकरण के लिए प्रतिगमन परीक्षण का समर्थन करता है। JUnit वर्गों की लिखावट के अलावा, इंटरैक्टिव परीक्षण दर्ज किए जा सकते हैं और उनसे JUnit परीक्षण मामले बनाए जा सकते हैं।
  • समूह कार्य समर्थन: ब्लूज सीवीएस और सबवर्सन कार्यक्षमता के एक सबसेट के माध्यम से समूह के काम के लिए सरल समर्थन प्रदान करता है।
  • जावा ME समर्थन: Java ME (माइक्रो एडिशन) प्रोजेक्ट ब्लूजे से विकसित और कार्यान्वित किए जा सकते हैं।
  • लचीला विस्तार प्रणाली: एक्सटेंशन (उर्फ प्लग-इन) कार्यक्रम के मूल वातावरण की कार्यक्षमता का विस्तार करने के लिए एक सार्वजनिक एक्सटेंशन एपीआई का उपयोग करके विकसित किया जा सकता है।
  • जार फाइलें और एप्लेट बनाएं

इस आईडीई की स्थापना प्रक्रिया में जाने से पहले यह याद रखना महत्वपूर्ण है कि चूंकि ब्लूज जावा के साथ काम करता है, इसलिए हमें अपने सिस्टम में जेडीके स्थापित करना होगा।

लिनक्स पर BlueJ IDE कैसे स्थापित करें?

BlueJ इंटरफ़ेस

उन लोगों के लिए जो अपने सिस्टम पर इस 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

और इसे निष्पादित करने के लिए फ़ाइल पर बस डबल-क्लिक करें।


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।