คอมพิวเตอร์, ซอฟต์แวร์
Eclipse - สภาพแวดล้อมการพัฒนาแบบแยกส่วนการใช้งานข้ามแพลตฟอร์ม
Eclipse - แพลตฟอร์มที่จะสร้างซอฟต์แวร์โอเพนซอร์ส มันขึ้นอยู่กับ Java และให้ความสามารถในการพัฒนาโปรแกรมที่มีปลั๊กอิน มันมีชุดของตัวในส่วนประกอบในหมู่พวกเขา - ผลิตภัณฑ์ที่มีชื่อเสียงคราส - PDE สภาพแวดล้อมการพัฒนาปลั๊กอิน PDE ช่วยให้คุณสามารถขยายแพลตฟอร์มของตัวเองประกอบด้วยส่วนประกอบในตัว ผู้สร้างของชุดเครื่องมือสามารถนำเสนอส่วนขยายของตัวเองและให้ผู้ใช้สภาพแวดล้อมการพัฒนาแบบบูรณาการ (IDE)
นอกจากนี้ยังมีภาษา Java ซึ่งเขียนคราสสภาพแวดล้อมการพัฒนาที่ใช้สำหรับการเขียนโปรแกรมภาษาอื่น ๆ มันสร้างจำนวนมากของปลั๊กอินที่สนับสนุนภาษา C ++, Fortran, Perl, เปิดฉาก, งูหลาม, ทับทิมและอื่น ๆ . แพลตฟอร์มสามารถเป็นพื้นฐานสำหรับซอฟต์แวร์อื่น ๆ ที่ไม่เกี่ยวข้องกับการเขียนโปรแกรมเช่น Telnet และ DBMS ตัวอย่างของรหัสที่ขึ้นอยู่กับคราสอื่น - การพัฒนาสภาพแวดล้อม PDT กับฟังก์ชั่นพื้นฐานสำหรับการแก้ไขและการแก้จุดบกพร่อง PHP-การใช้งาน
สงวนบิดเบือน
ซอฟแวร์โอเพนซอร์สได้รับใบอนุญาตเพื่อรับประกันสิทธิของผู้ใช้ ตัวอย่างเช่นรหัสที่มาจะต้องให้กับสิทธิ์ที่จะแก้ไขและแจกจ่าย ระดับของการป้องกันนี้ประสบความสำเร็จผ่านลิข ลิขสิทธิ์คุ้มครองลิขสิทธิ์ห้ามการกระจายตัวของโปรแกรมในกรณีที่ผู้ใช้ไม่ได้มีสิทธินี้ ลิขนอกจากนี้ยังต้องมีใบอนุญาตครอบคลุมซอฟต์แวร์ที่มีการกระจายโดยไม่มีการดัดแปลง ในกรณีนี้สาระสำคัญของลิขสิทธิ์จะกลายเป็นตรงข้าม ลิขใช้ลิขสิทธิ์ไม่ได้ที่จะบันทึกสิทธิของนักพัฒนาและการถ่ายโอนให้กับผู้ใช้
ดังนั้นจึงมีความกลัวและความสงสัยว่าโปรแกรมที่เปิดอยู่จะนำไปสู่การสูญเสียของทรัพย์สินทางปัญญาที่เป็นลิขแพร่กระจายไปยังส่วนอื่น ๆ ของซอฟแวร์ ในคำอื่น ๆ ใบอนุญาตจะต้องว่าโปรแกรมทั้งหมดที่มีรหัสที่มาเปิดการกระจายที่มีสิทธิเดียวกัน นี้เป็นจริงสำหรับใบอนุญาตสาธารณะทั่วไป (GNU) - ภายใต้มันขยายลินุกซ์ แต่มีการอนุญาตที่ให้การรักษาที่แตกต่างกันของประโยชน์สาธารณะและเชิงพาณิชย์
OSI เป็นองค์กรที่ไม่แสวงหากำไรที่ชัดเจนกำหนดสิ่งที่เป็นโอเพนซอร์สและอนุมัติใบอนุญาตผู้ที่มีคุณสมบัติตามเกณฑ์ของ แพลตฟอร์ม Eclipse มีการกระจายโดย EPL เปิดใบอนุญาต OSI รับการรับรองและอำนวยความสะดวกในการประยุกต์ใช้ในเชิงพาณิชย์ขณะที่การรักษาความภักดีของผู้เขียนซอฟต์แวร์โอเพนซอร์ส
ผู้สร้างของปลั๊กอินหรือสภาพแวดล้อมการพัฒนาโปรแกรมที่ผู้ใช้ควรเผยแพร่รหัสใด ๆ ที่เกี่ยวข้องหรือปรับเปลี่ยนได้ของ Eclipse แต่สามารถอนุญาตเพิ่มเติมของตัวเองในทางที่พวกเขาต้องการ การโอนสิทธิให้กับพวกเขาเป็นซอฟต์แวร์โอเพนซอร์สไม่จำเป็นต้องใช้เช่นเดียวกับการพิมพ์ของแหล่งที่มา
และในขณะที่หลายคนจะไม่ใช้ Eclipse เพื่อสร้างการพัฒนาตนเอง, ความพร้อมของแพลตฟอร์มที่มารหัสที่มีความสำคัญมากไม่เพียงเพราะขาดการชำระเงิน แต่ยังเพราะมันส่งเสริมนวัตกรรมและกระตุ้นให้เกิดการเขียนโปรแกรมเพื่อให้ผลิตภัณฑ์ของตัวเองเป็นผลงานให้กับสาเหตุที่พบบ่อย เหตุผลหลักสำหรับการนี้ - ยิ่งการลงทุนในการทำโครงงานที่สำคัญมากขึ้นก็คือสำหรับทุกคน ถ้ามันเป็นประโยชน์จำนวนของนักพัฒนาที่จะเพิ่มมากขึ้นและสร้างชุมชนรอบโครงการที่คล้ายกับที่โผล่ออกมารอบ ๆ ลินุกซ์และ Apache
องค์กรที่ไม่แสวงหาผลกำไร
Eclipse - สภาพแวดล้อมการพัฒนาห้องสมุดและเครื่องมือสำหรับการสร้างปรับใช้และการจัดการซอฟแวร์และชุมชนของผู้สร้างของตน มันจะสร้างแพลตฟอร์มโดยไอบีเอ็มในปี 2001 ด้วยการสนับสนุนของผู้ผลิตซอฟแวร์
คราสมูลนิธิก่อตั้งขึ้นในปี 2004 เป็นองค์กรที่ไม่แสวงหาผลกำไรที่สนับสนุนแพลตฟอร์มโครงการและการปรับปรุงระบบสังคมและนักพัฒนาซอฟแวร์และบริการเสริม วันนี้ระบบนิเวศคราสรวมถึงองค์กรและบุคคลอุตสาหกรรมซอฟต์แวร์
จอภาพกองทุนและบริหารจัดการโครงการแพลตฟอร์ม มันทำหน้าที่ชุมชนและนักพัฒนาที่เรียก committers ในรัฐไม่ได้เป็น พวกเขาถูกว่าจ้างโดยองค์กรอื่น ๆ หรือโดยโปรแกรมเมอร์อิสระที่อาสาสมัครเวลาส่วนตัวของพวกเขาในการทำงานในโครงการ
Eclipse: ลักษณะแพลตฟอร์ม
- สร้างเครื่องมือการเขียนโปรแกรมที่แตกต่างกัน
- ไม่ จำกัด จำนวนของผู้ผลิตเครื่องมือรวมทั้งอิสระ
- เครื่องมือสนับสนุนการทำงานที่มีความหลากหลายของเนื้อหาเช่น HTML, C, EJB, Java, JSP, GIF และ XML ที่มี
- ดูแลให้บูรณาการเต็มรูปแบบภายในและระหว่างเนื้อหาที่แตกต่างกัน
- สภาพแวดล้อม Eclipse เขียนโปรแกรมที่มี อินเตอร์เฟซแบบกราฟิก หรือไม่
- ทำงานบนระบบปฏิบัติการที่แตกต่างกันรวมทั้ง Linux, Windows, AIX Solaris, Mac OS X ได้
- โดยใช้ Java ได้รับความนิยมภาษาที่ใช้เขียนเครื่องมือ
Eclipse: คู่มือการเริ่มต้น
หลังจากการทำงานครั้งแรกข้อความอวยพร ผู้ใช้สามารถไปตรวจสอบและเรียนรู้ฟังก์ชั่นใหม่ตัวอย่างหรือเพื่อรับการฝึกอบรม
พื้นที่ทำงานถูกสร้างขึ้นจากแผงนำเสนอ ชุดของความคิดที่เรียกว่าโอกาส ความคาดหวังของ "ทรัพยากร" ตัวอย่างเช่นรวมถึงการเป็นตัวแทนสำหรับการแก้ไขจัดการและการดูโครงการ
เริ่มต้นควรเริ่มต้นด้วย "ความรู้พื้นฐานของพื้นที่ประโยชน์" ซึ่งคุณสามารถรวบรวมข้อมูลจำนวนมากเกี่ยวกับส่วนประกอบต่างๆ Eclipse และการมีปฏิสัมพันธ์ของพวกเขา
การทำงานกับ JDT
การสำรวจ JDT สามารถเปิดโครงการ Eclipse Java การทำเช่นนี้เลือกเมนู "File" - "ใหม่" - "โครงการ Java" ใส่ชื่อโครงการและคลิกที่ "เสร็จสิ้น"
การเปลี่ยนมุมมองปัจจุบันให้เลือกรายการเมนู "หน้าต่าง" - "เปิดมุมมอง" - ชวาหรือเปิดหน้าต่างใหม่ผ่านทาง "หน้าต่าง" - "หน้าต่างใหม่" และเลือกมุมมองที่แตกต่างกัน
มุมมองที่มีมุมมองที่มีวัตถุประสงค์เพื่อการพัฒนาในชวา ในมุมซ้ายด้านบนเป็นลำดับชั้นกับแพคเกจ Eclipse Java, เรียน, JAR ไฟล์และไฟล์ที่แตกต่างกันซึ่งเรียกว่า "แพคเกจ Explorer ได้" เมนูหลักในกรณีนี้ได้รับการเสริมด้วย 2 คะแนน: แหล่งที่มาและ Refactor
การสร้างโปรแกรมใน JDT
ในการสร้างโปรแกรม Java คุณควรคลิกขวาที่โครงการและเลือก "ใหม่" ที่สร้างขึ้นก่อนหน้านี้ - "Class" ใน pop-up ใส่ชื่อชั้นของกล่องโต้ตอบ หนี้สงสัยจะสูญ: "ซึ่งวิธีการของชิ้นงานที่คุณต้องการที่จะสร้าง" - ระบุประชาชนเป็นโมฆะคง main (String args []) และคลิกที่ "เสร็จสิ้น"
นี้จะสร้างโปรแกรมที่มีคลาสป้อนและที่ว่างเปล่าหลัก () ต้องดำเนินการวิธีการรหัสโปรแกรม (ญจำแนกละเว้นจงใจ):
เรียนสาธารณะสวัสดี {
ประชาชนเป็นโมฆะคง main (String args []) {
สำหรับ (ญ = 0; J <= 5; J ++)
{
System.out.println ( "Hello");
}
}
}
ในระหว่างการตั้งค่าที่คุณสามารถสังเกตเห็นคุณสมบัติบรรณาธิการ:
- การเติมข้อความอัตโนมัติ;
- ตรวจสอบไวยากรณ์;
- เปิดอัตโนมัติวงเล็บหรือคำพูด
เสร็จรหัสเรียกว่าแป้นพิมพ์ลัด Ctrl + Space ในเวลาเดียวกันจะขึ้นอยู่กับบริบทของรายการของตัวเลือกให้เลือกแป้นพิมพ์หรือเมาส์ไม่ว่าจะเป็นรายการของวิธีการของวัตถุหรือส่วนหนึ่งของคำหลัก
ไวยากรณ์มีการตรวจสอบอยู่บนพื้นฐานของการสะสมเพิ่มขึ้น มันจะเกิดขึ้นในระหว่างการบันทึกรหัสพร้อมกันกับการรวบรวมของมัน ข้อผิดพลาดไวยากรณ์ขีดเส้นใต้สีแดงและทิ้งจุดของพวกเขาจะปรากฏสีแดงกับสีขาวข้ามเส้นทแยงมุม ข้อผิดพลาดที่เหลือจะถูกระบุไว้ในทุ่งนาในรูปแบบของหลอดไฟที่ พวกเขาสามารถแก้ไขตัวเองด้วยความช่วยเหลือของการแก้ไขปัญหาอย่างรวดเร็ว
ในตัวอย่างแสงแนะนำตั้งอยู่ด้านหน้าของงบเพราะไม่ได้จัดฉัน หลังจากการดับเบิลคลิกที่หลอดไฟจะเป็นรายการของการแก้ไขที่เป็นไปได้ ในกรณีนี้มีการเสนอญ:
- สนามชั้น;
- พารามิเตอร์วิธี;
- ตัวแปรท้องถิ่น
หากคุณเลือกหนึ่งในตัวเลือกด้วยเมาส์ที่คุณสามารถเห็นข้อความที่เกิดขึ้น
ดับเบิลคลิกที่ศูนย์รวมที่ต้องการสร้างรหัส
การประยุกต์ใช้
หากไม่มีข้อผิดพลาดการรวบรวมโปรแกรมที่สามารถทำงานผ่านทางรายการเมนู "Start" ไม่มีขั้นตอนการรวบรวมเพราะมันเกิดขึ้นในช่วงรหัสบันทึก ในกล่องโต้ตอบ "เริ่มต้นการตั้งค่า" ซึ่งจำเป็นต้องมีการตั้งค่าแล้วคุณจะต้องคลิกที่ปุ่ม Run บนด้านล่างด้านขวา จะปรากฏที่ด้านล่างของคอนโซลมีบุ๊คมาร์คและผลของโปรแกรมประยุกต์
โปรแกรมที่สามารถเรียกใช้ในการดีบัก แรกของทั้งหมดที่ตั้งเบรกพอยต์ใน System.out.println () กับสองคลิกเมาส์บนกล่องสีเทาด้านซ้ายของหน้าต่างการแก้ไขที่ติดกับวิธีการเรียก ผลที่ตามมาจะเป็นจุดสีฟ้า เลือกเมนู "Start" - "แก้ปัญหา" หน้าต่างการตั้งค่าการเปิดตัวจะปรากฏขึ้นอีกครั้ง หลังจากคลิกที่ปุ่ม "Start" จะปรากฏขึ้นมุมมองการแก้ปัญหามีความคิดใหม่
ในการ "แก้ปัญหา" ทางด้านซ้ายที่ด้านบนก็เป็นสแต็คโทรและ แถบเครื่องมือ ในการควบคุมความคืบหน้าของโครงการ แผงมีปุ่มหยุดต่อเนื่องและความสมบูรณ์ของการประยุกต์ใช้การดำเนินการและข้ามไปยังผู้ประกอบการต่อไปและวิธีการส่งกลับ ขวาที่ด้านบนเป็นแถวของแผงแท็บ A: ตัวแปรจุดสั่งหยุดการแสดงออกและหน้าจอ เมื่อคุณเลือกตัวแปรที่แท็บที่คุณสามารถดูค่าของเจตัวแปร
รายละเอียดข้อมูลเกี่ยวกับแต่ละของการเป็นตัวแทนสามารถให้ความช่วยเหลือตามบริบท เราเพียงแค่ต้องคลิกเมาส์บนแถบชื่อและกด F1
ปลั๊กอินเพิ่มเติม
สภาพแวดล้อมการพัฒนาซอฟต์แวร์ที่ถูกออกแบบมาเพื่อเปลี่ยนพวกเขารวบรวมและการแก้จุดบกพร่อง Eclipse เสริมด้วยส่วนประกอบที่มีความสามารถในการจำลองโดยอัตโนมัติสร้างโมดูลการทดสอบประสิทธิภาพการจัดการการตั้งค่าและเวอร์ชัน
ระบบ CVS ควบคุมแหล่งที่มาช่วยให้การ ทำงานเป็นทีม มากกว่าพวกเขา ดังนั้นการเปลี่ยนแปลงแนะนำไม่ได้ผสม นี้เป็นส่วนที่สำคัญและหนึ่งของคราส
การพัฒนาสภาพแวดล้อมที่อยู่บนเว็บไซต์ eclipse.org ปลั๊กอินจะอยู่ใน Plug-in กลาง
สถาปัตยกรรม
พื้นฐานของแพลตฟอร์ม - ลูกค้า RCP ที่อุดมไปด้วยหน้าที่ Simplistically พวกเขาสามารถส่งชุดของปลั๊กอินที่ใช้ในโปรแกรมการพัฒนา มีส่วนประกอบเพิ่มเติมแนะนำและตัวเลือกที่มี
ส่วนประกอบหลัก ได้แก่ :
- รันไทม์กำหนดองค์ประกอบรูปแบบขึ้นอยู่กับ OSGi ขยายข้อกำหนดและการขยายจุด นอกจากนี้ยังมีบริการเพิ่มเติมเช่น syslog และความเท่าเทียม
- SWT แพคเกจที่มีคุณสมบัติ Eclipse และเครื่องมือส่วนติดต่อผู้ใช้ มันมีชั้นเรียนเพิ่มเพื่อความสะดวกในการสร้างโปรแกรมกราฟิก
- พื้นที่เครื่องมือรวมถึงมุมมองการนำเสนอและหน้าต่างการแก้ไข
- ตัวแทน "ความช่วยเหลือ" ให้ผู้ใช้ด้วยการสนับสนุนในรูปแบบของระบบการอ้างอิงหรือรายการงานแบบโต้ตอบ
- Plug-in "อัปเดต" ช่วยให้คุณรับรุ่นล่าสุดของซอฟต์แวร์
- ตัวแทน "ทีม" ให้โครงสร้างพื้นฐานในการเชื่อมต่อของตัวเอง ระบบการควบคุมรุ่น
แพลตฟอร์มที่สร้างขึ้นโดย IBM, กลายเป็นระบบเปิดแหล่งที่มาเต็มรูปแบบ สมาชิกที่มีกว่าร้อย บริษัท แม้ว่าความคิดของการสร้างระบบดังกล่าวอยู่ในอดีตที่ผ่านมาคิดน่าเชื่อถือและสง่างามคราสการออกแบบได้รับอนุญาตที่จะใช้ตำแหน่งชั้นนำ
Similar articles
Trending Now