BlueJ เป็นสภาพแวดล้อมการพัฒนาแบบบูรณาการ (SDI) ออกแบบมาสำหรับภาษาโปรแกรม Java ส่วนใหญ่ เพื่อการศึกษาแต่ยังเหมาะสำหรับการพัฒนาซอฟต์แวร์ขนาดเล็ก
BlueJ ได้รับการพัฒนาเพื่อรองรับการเรียนการสอน และเรียนรู้การเขียนโปรแกรมเชิงวัตถุ และด้วยเหตุนี้การออกแบบจึงแตกต่างจากสภาพแวดล้อมการพัฒนาอื่น ๆ หน้าจอหลักแสดงโครงสร้างคลาสของแอปพลิเคชันที่อยู่ระหว่างการพัฒนาแบบกราฟิก (ในแผนภาพที่คล้าย UML มาก) และสามารถสร้างและทดสอบวัตถุแบบโต้ตอบได้
รวมกับอินเทอร์เฟซผู้ใช้ที่เรียบง่าย ความง่ายในการโต้ตอบนี้ช่วยให้สามารถทดลองกับวัตถุที่กำลังพัฒนาได้ง่าย แนวคิดของการวางแนววัตถุ (คลาสอ็อบเจ็กต์การสื่อสารผ่านการเรียกเมธอด) จะแสดงด้วยสายตาในการออกแบบปฏิสัมพันธ์ในอินเทอร์เฟซ
sobre บลูเจ
BlueJ มีโปรแกรมแก้ไขที่คล้ายกับสิ่งที่อาจเป็น notepad หรือโปรแกรมแก้ไขอื่น ๆ เช่น Notepad
ในลักษณะสำคัญเราสามารถพบสิ่งต่อไปนี้:
- การแสดงเชิงวัตถุ: แนวคิดของคลาสและวัตถุถูกนำเสนอด้วยสายตา
- ความเรียบง่ายของอินเทอร์เฟซ: อินเทอร์เฟซผู้ใช้แบบกราฟิกนั้นง่ายกว่าในสภาพแวดล้อมระดับมืออาชีพระดับสูงและเรียนรู้ได้ง่ายกว่า
- การโต้ตอบกับวัตถุ: โปรแกรมเมอร์สามารถทดลองกับออบเจ็กต์ได้โดยสร้างใน Object Bench และใช้วิธีการโต้ตอบแต่ละวิธี (รวมถึงการส่งผ่านพารามิเตอร์และการตรวจสอบผลลัพธ์)
- «รหัสแพด»: โค้ดแพดเป็นเครื่องมือที่ใช้ประเมินนิพจน์และวลีที่เขียนด้วยภาษาจาวาโดยพลการ
- การทดสอบการถดถอย: BlueJ รองรับการทดสอบการถดถอยด้วยการผสานรวมกับ JUnit นอกจากคลาส JUnit การเขียนด้วยลายมือแล้วยังสามารถบันทึกการทดสอบแบบโต้ตอบและสามารถสร้างกรณีทดสอบ JUnit ได้
- การสนับสนุนการทำงานเป็นกลุ่ม: BlueJ ให้การสนับสนุนอย่างง่ายสำหรับการทำงานเป็นกลุ่มผ่านส่วนย่อยของฟังก์ชัน CVS และ Subversion
- รองรับ Java ME: โครงการ Java ME (Micro Edition) สามารถพัฒนาและใช้งานได้จาก BlueJ
- ระบบขยายที่ยืดหยุ่น: ส่วนขยาย (aka Plug-Ins) สามารถพัฒนาได้โดยใช้ API ส่วนขยายสาธารณะเพื่อขยายการทำงานของสภาพแวดล้อมพื้นฐานของโปรแกรม
- สร้างไฟล์ Jar และ Applets
ก่อนที่จะเข้าสู่กระบวนการติดตั้ง IDE นี้สิ่งสำคัญคือต้องจำไว้ว่าเนื่องจาก BlueJ ทำงานกับ Java เราจึงต้องติดตั้ง JDK ในระบบของเรา
จะติดตั้ง BlueJ IDE บน Linux ได้อย่างไร?
สำหรับผู้ที่สนใจสามารถติดตั้ง IDE นี้ในระบบได้ pสามารถทำได้โดยทำตามคำแนะนำที่เราแบ่งปันด้านล่าง
Lนักพัฒนาของ BlueJ มอบแพ็คเกจ deb ให้เราอย่างเป็นทางการ ดังนั้นหากคุณเป็นผู้ใช้การแจกจ่ายที่ใช้ Debian 9 หรือ Ubuntu 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
การติดตั้งจาก Flatpak
ตอนนี้อีกวิธีหนึ่งที่คุณสามารถติดตั้ง IDE นี้ในการแจกจ่าย Linux ของคุณในกรณีที่คุณไม่ใช่ผู้ใช้อนุพันธ์ของ Debian หรือ Ubuntu โดยใช้แพ็คเกจ Flatpak
ดังนั้นในการดำเนินการติดตั้งโดยวิธีนี้จำเป็นที่คุณจะต้องมีการสนับสนุนเพิ่มในการแจกจ่ายของคุณ
ในเทอร์มินัลเราจะพิมพ์คำสั่งต่อไปนี้เพื่อติดตั้ง IDE:
flatpak install --user https://flathub.org/repo/appstream/org.bluej.BlueJ.flatpakref
การติดตั้งจาก JAR
ในที่สุดอีกครึ่งหน้าเพื่อให้สามารถใช้ BlueJ ได้โดยดาวน์โหลดแพ็คเกจ JAR ซึ่งสามารถใช้งานได้ ข้อกำหนดเดียวคือระบบของคุณรองรับ JAVA
เราดาวน์โหลดสิ่งนี้จากเทอร์มินัลด้วย:
wget https://www.bluej.org/download/files/BlueJ-generic-420.jar
และเพียงแค่ดับเบิลคลิกที่ไฟล์เพื่อเรียกใช้งาน