ઇન્ટરેક્ટિવ અને વિઝ્યુઅલ રીતે જાવા શીખવા માટે IDE બ્લુજે

બ્લુજે

બ્લુજે એ એકીકૃત વિકાસ પર્યાવરણ છે (એસડીઆઈ) જાવા પ્રોગ્રામિંગ ભાષા માટે રચાયેલ છે, મોટે ભાગે શૈક્ષણિક હેતુ માટે, પરંતુ તે નાના પાયે સ softwareફ્ટવેર વિકાસ માટે પણ યોગ્ય છે.

બ્લુજે શિક્ષણને ટેકો આપવા માટે વિકસાવવામાં આવી હતી અને objectબ્જેક્ટ લક્ષી પ્રોગ્રામિંગ શીખવી અને પરિણામે, તેની ડિઝાઇન અન્ય વિકાસ વાતાવરણથી અલગ છે. મુખ્ય સ્ક્રીન ગ્રાફિકલી વિકાસ હેઠળ એપ્લિકેશનની વર્ગ રચના દર્શાવે છે (ખૂબ યુએમએલ જેવા આકૃતિમાં) અને બ્જેક્ટ્સ ઇન્ટરેક્ટિવલી બનાવી અને ચકાસી શકાય છે.

સરળ વપરાશકર્તા ઇન્ટરફેસ સાથે સંયુક્ત, ક્રિયાપ્રતિક્રિયાની આ સરળતા વિકાસમાં withબ્જેક્ટ્સ સાથેના સરળ પ્રયોગની મંજૂરી આપે છે. Objectબ્જેક્ટ ઓરિએન્ટેશનની વિભાવનાઓ (વર્ગો, ,બ્જેક્ટ્સ, મેથડ કોલ દ્વારા સંદેશાવ્યવહાર) ઇન્ટરફેસમાં ઇન્ટરેક્શન ડિઝાઇનમાં દૃષ્ટિની રજૂ થાય છે.

વિશે બ્લુજે

બ્લુજેમાં નોટપેડ અથવા નોટપેડ જેવા અન્ય સંપાદકો હોઈ શકે તેવું સંપાદક છે.
તેની મુખ્ય લાક્ષણિકતાઓમાં આપણે નીચેના શોધી શકીએ:

  • -બ્જેક્ટ લક્ષી રજૂઆત: વર્ગો અને .બ્જેક્ટ્સની વિભાવનાઓને દૃષ્ટિની રીતે રજૂ કરવામાં આવે છે.
  • ઇન્ટરફેસની સરળતા: ગ્રાફિકલ યુઝર ઇન્ટરફેસ ઉચ્ચ-પાયે વ્યાવસાયિક વાતાવરણ કરતાં સરળ છે, અને તેથી શીખવાનું સરળ છે.
  • Objectsબ્જેક્ટ્સ સાથે ક્રિયાપ્રતિક્રિયા: પ્રોગ્રામર્સ objectsબ્જેક્ટ બેંચમાં બનાવીને અને વ્યક્તિગત પદ્ધતિઓનો ઇન્ટરેક્ટિવ ઉપયોગ કરીને (પરિમાણો પસાર અને પરિણામોની નિરીક્ષણ સહિત) experimentબ્જેક્ટ્સ સાથે પ્રયોગ કરવામાં સક્ષમ છે.
  • આ «કોડ પેડ»: કોડ પેડ એ એક સાધન છે જે જાવામાં લખાયેલા મનસ્વી અભિવ્યક્તિઓ અને શબ્દસમૂહોનું તુરંત મૂલ્યાંકન કરે છે.
  • દમન પરીક્ષણ: બ્લુજે જેયુનિટ સાથેના તેના એકીકરણ માટે રીગ્રેસન પરીક્ષણને આભાર આપે છે. હસ્તાક્ષર JUnit વર્ગો ઉપરાંત, ઇન્ટરેક્ટિવ પરીક્ષણો રેકોર્ડ કરી શકાય છે અને તેમાંથી JUnit પરીક્ષણના કિસ્સાઓ બનાવી શકાય છે.
  • જૂથ વર્ક સપોર્ટ: બ્લુજે સીવીએસ અને સબવર્ઝન કાર્યક્ષમતાના સબસેટ દ્વારા જૂથ કાર્ય માટે સરળ ટેકો પૂરો પાડે છે.
  • જાવા ME સપોર્ટ: જાવા એમઇ (માઇક્રો એડિશન) પ્રોજેક્ટ્સ બ્લુજેથી વિકસિત અને લાગુ કરી શકાય છે.
  • લવચીક વિસ્તરણ સિસ્ટમ: પ્રોગ્રામના મૂળ વાતાવરણની કાર્યક્ષમતા વધારવા માટે પબ્લિક એક્સ્ટેંશન API નો ઉપયોગ કરીને એક્સ્ટેંશન (ઉર્ફ પ્લગ-ઇન્સ) વિકસાવી શકાય છે.
  • જાર ફાઇલો અને એપ્લેટ્સ બનાવો

આ IDE ની ઇન્સ્ટોલેશન પ્રક્રિયા પર જવા પહેલાં, એ યાદ રાખવું મહત્વપૂર્ણ છે કે બ્લુજે જાવા સાથે કામ કરે છે તેથી આપણે આપણા સિસ્ટમ પર જેડીકે ઇન્સ્ટોલ કરેલું હોવું જોઈએ.

લિનક્સ પર બ્લુજે આઇડીઇ કેવી રીતે ઇન્સ્ટોલ કરવું?

બ્લુજે ઇંટરફેસ

જેઓ તેમની સિસ્ટમો પર આ IDE ઇન્સ્ટોલ કરવામાં સમર્થ બનવામાં રસ ધરાવતા લોકો માટે, pઅમે નીચે આપેલા સૂચનોનું પાલન કરીને તેઓ તે કરી શકે છે.

Lબ્લુજે વિકાસકર્તાઓ સત્તાવાર રીતે અમને ડેબ પેકેજ પ્રદાન કરે છે. તેથી જો તમે ડેબિયન 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

ફ્લેટપાકથી સ્થાપન

હવે બીજી પદ્ધતિ કે જેની સાથે તમે આ Linux ને તમારા લિનક્સ ડિસ્ટ્રિબ્યુશનમાં ઇન્સ્ટોલ કરી શકો છો જો તમે ડેબિયન અથવા ઉબુન્ટુના કોઈ વ્યુત્પન્નના વપરાશકર્તા નથી, તો ફ્લેટપક પેકેજોનો ઉપયોગ કરીને છે.

તેથી, આના દ્વારા ઇન્સ્ટોલેશન કરવા માટે તે જરૂરી છે કે તમારે તમારા વિતરણમાં સપોર્ટ ઉમેર્યો છે.

ટર્મિનલમાં આપણે IDE ઇન્સ્ટોલ કરવા માટે નીચેનો આદેશ લખીશું:

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

JAR થી સ્થાપન

અંતે, બીજા અડધા પીબ્લુજે નો ઉપયોગ કરવામાં સક્ષમ થવા માટે તેના JAR પેકેજને ડાઉનલોડ કરીને છે જેની સાથે તેનો ઉપયોગ શક્ય છે. એકમાત્ર આવશ્યકતા એ છે કે તમારી સિસ્ટમ JAVA ને સમર્થન આપે છે.

આને આપણે ટર્મિનલથી આનાથી ડાઉનલોડ કરીએ છીએ:
wget https://www.bluej.org/download/files/BlueJ-generic-420.jar

તેને ચલાવવા માટે ફાઇલ પર માત્ર ડબલ-ક્લિક કરો.


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.