Invicta adalah alat membangun manajemen, ditargetkan terutama untuk proyek-proyek berskala besar. Invicta dapat digunakan baik sebagai 'kotak hitam' atau sebagai kerangka lengkap.
Invicta tidak menggantikan membangun alat; sebaliknya, menggunakan mereka, berfungsi sebagai lapisan atas yang lebih kuat dan lebih mudah digunakan. Lapisan ini menyembunyikan kompleksitas bahasa membangun script yang sebenarnya dan persediaan fungsionalitas tambahan.
Sementara mendasarkan pada Apache ANT, Invicta bukan hanya perpanjangan ANT; harus cukup generik untuk mendukung dalam membangun alat masa depan selain ANT, dan digunakan oleh pengembang untuk pengolahan file definisi proyek mereka dan menghasilkan membangun script sesuai. Setiap pengembang dapat mengedit file XML sangat sederhana untuk mendefinisikan komponen-nya, jenis mereka dan hubungan mereka. File definisi ini menjadi bagian integral dari proyek, seperti sumber proyek.
Invicta alamat kebutuhan baik pengembang 'sederhana' dan administrator. Untuk pengembang, fungsi dasar dari Invicta bertindak sebagai 'kotak hitam' untuk membangun sebuah proyek.
Untuk administrator atau pengembang maju, Invicta adalah kerangka kerja untuk membangun lengkap lingkungan mereka. Mereka dapat menambahkan jenis mereka sendiri disesuaikan komponen, yang berarti menulis kode sekali ANT yang dapat digunakan oleh semua pengembang di proyek atau perusahaan mereka berkali-kali dengan hanya menentukan nama jenis baru. Diperpanjang Invicta juga memungkinkan mengakses informasi diproses dari file definisi proyek untuk menulis file output selain build.xml ANT (misalnya, file konfigurasi untuk IDE tertentu).
Dalam rangka untuk membuat Invicta proyek Open-Source yang berguna yang pengembang dapat dengan mudah memperpanjang dan mungkin memberikan kontribusi untuk pengembangannya, Invicta harus menjadi kerangka extensible modular. Ini seharusnya tidak menjadi 'tertutup' alat dengan satu set pasti membangun fungsionalitas.
Seharusnya awalnya hanya memiliki dasar membangun fungsi, tetapi harus menentukan metode standar untuk memperpanjang ini fungsi dasar. Ekstensi tersebut dapat menjadi persyaratan spesifik beberapa pengembang atau fungsi umum yang dapat ditambahkan ke Invicta dengan cara evolusi.
Rincian Software:
Versi: 0.1
Tanggal Upload: 2 Jun 15
Lisensi: Gratis
Popularitas: 175
Komentar tidak ditemukan