Invicta เป็นเครื่องมือการจัดการสร้างเป้าหมายหลักสำหรับโครงการขนาดใหญ่ Invicta สามารถนำมาใช้ไม่ว่าจะเป็น 'กล่องดำ' หรือเป็นกรอบการทำงานที่สมบูรณ์
Invicta ไม่ได้แทนที่ที่มีอยู่สร้างเครื่องมือ; แทนจะใช้พวกเขาทำงานเป็นที่แข็งแกร่งและง่ายต่อการใช้งานชั้นบน ชั้นนี้จะซ่อนความซับซ้อนของภาษาสร้างสคริปต์ที่เกิดขึ้นจริงและจำหน่ายฟังก์ชันการทำงานเพิ่มเติม
ในขณะที่พิจารณาจาก Apache ANT, Invicta ไม่ได้เป็นเพียงการขยาย ANT; มันควรจะเป็นทั่วไปพอที่จะสนับสนุนในการสร้างเครื่องมืออื่น ๆ ในอนาคตกว่า ANT และมันถูกใช้โดยนักพัฒนาสำหรับการประมวลผลไฟล์ข้อกำหนดของโครงการของพวกเขาและการสร้างสร้างสคริปต์ตาม นักพัฒนาแต่ละคนสามารถที่จะแก้ไขไฟล์ XML ที่ง่ายมากสำหรับการกำหนดองค์ประกอบของประเภทของพวกเขาและความสัมพันธ์ของพวกเขา แฟ้มข้อกำหนดเหล่านี้กลายเป็นส่วนหนึ่งของโครงการเช่นเดียวกับแหล่งที่มาของโครงการ
Invicta ตอบสนองความต้องการของทั้งสองนักพัฒนา 'ง่าย' และผู้บริหาร สำหรับนักพัฒนาฟังก์ชั่นพื้นฐานของ Invicta ทำหน้าที่เป็น 'กล่องดำ' สำหรับการสร้างโครงการ
สำหรับผู้บริหารหรือนักพัฒนาขั้นสูง Invicta เป็นกรอบในการสร้างสภาพแวดล้อมของพวกเขาที่สมบูรณ์ พวกเขาสามารถเพิ่มประเภทของตัวเองที่กำหนดเองของส่วนประกอบซึ่งหมายถึงการเขียนโค้ด ANT ครั้งเดียวที่สามารถนำมาใช้โดยนักพัฒนาทั้งหมดในโครงการหรือ บริษัท ของพวกเขาหลายต่อหลายครั้งโดยเพียงแค่ระบุชื่อชนิดใหม่ ขยาย Invicta ยังช่วยให้เข้าถึงข้อมูลการประมวลผลจากแฟ้มคำจำกัดความของโครงการสำหรับการเขียนไฟล์ที่ส่งออกอื่น ๆ กว่า ANT build.xml (เช่นไฟล์การกำหนดค่าสำหรับ IDE เฉพาะ)
เพื่อที่จะทำให้ Invicta ประโยชน์โครงการโอเพนซอร์สที่นักพัฒนาสามารถขยายและอาจจะนำไปสู่การพัฒนาของ Invicta จะต้องเป็นกรอบการขยายแบบแยกส่วน มันไม่ควรจะเป็น "ปิด" เครื่องมือที่มีชุดที่ชัดเจนของการสร้างฟังก์ชัน
ตอนแรกมันควรจะมีฟังก์ชันการทำงานที่สร้างขั้นพื้นฐานเท่านั้น แต่ควรกำหนดวิธีการมาตรฐานสำหรับการขยายฟังก์ชันพื้นฐานเหล่านี้ นามสกุลดังกล่าวสามารถเป็นได้ทั้งความต้องการที่เฉพาะเจาะจงของนักพัฒนาบางส่วนหรือฟังก์ชันทั่วไปที่สามารถเพิ่ม Invicta ในทางวิวัฒนาการ.
รายละเอียดซอฟแวร์:
รุ่น: 0.1
วันที่อัพโหลด: 2 Jun 15
การอนุญาต: ฟรี
ความนิยม: 175
ความคิดเห็นที่ไม่พบ