Komputer, Lunak
Eclipse - pembangunan lingkungan modul aplikasi salib-platform
Eclipse - platform kanggo nggawe software open-source. Adhedhasar Jawa lan menehi kemampuan kanggo berkembang program karo plug-ins. Isine pesawat saka dibangun ing komponen, antarane wong-wong mau - ing produk Eclipse misuwur - PDE pembangunan lingkungan plug-in. PDE ngijini sampeyan kanggo nggedhekake platform dhewe, dumadi saka dibangun ing komponen. Pencipta saka Toolkits bisa kurban ekstensi dhewe lan menehi kedhaftar lingkungan pembangunan terpadu (IDE).
Saliyane ing basa Jawa, kang ditulis ing Eclipse, lingkungan pembangunan digunakake kanggo program basa liyane. Iku digawe akèh plug-ins sing ndhukung basa C ++, Fortran, Perl, Prolog, Python, Ruby lan liyane. Platform bisa dadi basis kanggo piranti lunak liya sing wis ora kanggo program nulis kayata Telnet lan DBMS. Liyane kode adhedhasar Eclipse, - pembangunan lingkungan PDT karo fungsi-fungsi dhasar kanggo nyunting lan debugging PHP-aplikasi.
Kabeh hak perverted
mbukak-sumber lunak wis dilisensi supaya njamin hak panganggo. Contone, kode sumber kudu diwenehake karo hak kanggo ngowahi lan dibagek. iki tingkat pangreksan ngrambah liwat Non ing. Copyright nglindhungi hak cipta, banning distribusi saka program ing acara sing pangguna ora gelem ngerti. Non uga mbutuhake lisensi panutup lunak disebarake tanpa modifikasi. Ing kasus iki, pet cipta dadi ngelawan. Non migunakake hak cipta ora kanggo nyimpen hak gawe ', lan kanggo nransfer kedhaftar.
Mulane, ana wedi lan sangsi sing program mbukak bakal mimpin kanggo mundhut saka properti intelektual, minangka Non kanggo nyebar kanggo bagéan saka piranti lunak. Ing tembung liyane, lisènsi mbutuhake sing kabeh aplikasi sing ngemot kode mbukak sumber mbagekke karo hak-hak kang padha. Iki bener kanggo ing saandhaping Lisensi Public Umum (GNU) - ing ngluwihi Linux. Nanging ana wewenang, kang nyedhiyani perawatan beda saka kapentingan umum lan komersial.
OSI iku organisasi nirlaba sing cetha nemtokake apa mbukak sumber, lan tembé-mburiné sing lisensi sing ketemu kritéria sawijining. Gerhana Platform disebarake dening EPL, mbukak OSI-certified lisènsi lan nggampangake aplikasi sawijining komersial nalika ngramut kasetyan mbukak sumber penulis lunak.
Pencipta saka Plugins utawa lingkungan pembangunan program panganggo ngirim nerbitaké sembarang melu utawa modifiable kode Gerhana, nanging bisa lisensi tambahan dhewe ing cara kang padha kaya. Transfer hak kanggo wong-wong mau dadi software open source ora dibutuhake, uga publikasi sumber.
Lan nalika akèh ora bakal nggunakake Eclipse kanggo nggawe pembangunan dhewe, kasedhiyan platform kode sumber punika ageng wigati ora mung amarga saka lack saka pembayaran, nanging uga amarga iku dipun promosiaken inovasi lan nyengkuyung programer kanggo nggawe dhewe produk minangka pisungsung kanggo sabab umum. Alesan utama kanggo iki - liyane nandur modhal ing karya project, ing luwih pinunjul iku kanggo wong. Yen keuntungan, nomer gawe tambah malah liyane lan nggawe masyarakat sak project, padha karo sing sing metu sak Linux lan Apache.
organisasi non-profit
Eclipse - pembangunan lingkungan, perpustakaan lan pribadi kanggo nggawe, nggelar lan ngatur piranti lunak lan masyarakat saka kreator sawijining. Iku nggawe platform dening IBM ing taun 2001 kanthi dhukungan saka vendor lunak.
Gerhana Foundation ditetepake ing taun 2004, yaiku sawijining organisasi nirlaba, ndhukung platform project lan Ngapikake masyarakat lan sistem gawe lunak lan layanan congenital. Dina iki, ing ekosistem Eclipse kalebu organisasi lan individu industri lunak.
Dana alat lan saged proyèk platform. Nglayani masyarakat, lan gawe sing nelpon committers ing negara ora dadi kagungane. Lagi dipunginaaken dening organisasi liyane utawa dening programer sawijining sing Volunteer wektu pribadi bisa ing project.
Eclipse: platform ciri
- Nggawe pribadi program beda.
- nomer Unlimited penyedia alat, kalebu sawijining.
- Piranti Support bisa karo macem-macem isi, kayata HTML, C, EJB, Jawa, JSP, GIF lan XML.
- Njupuk integrasi lengkap ing lan antarane isi beda.
- Programming Eclipse-medium karo antarmuka grafis utawa ora.
- Bisa ing sistem operasi beda, kalebu Linux, Windows, Solaris Aix, Mac OS X.
- Nggunakake Jawa, sing populer nulis pribadi basa.
Eclipse: Njupuk Guide Diwiwiti
Sawise roto pisanan, pesen Salam. pangguna bisa pindhah maneh lan sinau fungsi anyar, conto, utawa ngalami latihan.
ruang digawe serep saka panel, presentations. A pesawat saka gagasan disebut prospek. Prospek saka "Resources", contone, kalebu perwakilan kanggo editing, ngatur, lan offline proyèk.
Wiwitan ngirim miwiti karo "Fundamentals saka papan karaoke", ing ngendi sampeyan bisa ngumpulake akèh informasi gegayutan macem-macem komponen Eclipse lan interaksiné.
Nggarap JDT
Kanggo njelajah JDT bisa mbukak project Eclipse Jawa. Kanggo nindakake iki, pilih menu "Gambar" - "New" - "Project Jawa", ketik jeneng project lan klik "Rampung".
Kanggo ngganti perspektif saiki, pilih item menu "Window" - "Open perspektif" - ing Jawa utawa mbukak jendela anyar liwat "Window" - "New Window" lan milih perspektif beda.
Perspektif ngandhut views sing dimaksudaké kanggo pembangunan ing Jawa. Ing sudhut kiwa, ndhuwur, iku hirarki karo paket Eclipse Jawa, kelas, JAR-file lan file beda, sing diarani "Paket Explorer". Menu utama ing kasus iki dipunjangkepi dening 2 TCTerms: Source lan Refactor.
Nggawe Program in JDT
Kanggo nggawe aplikasi Java, sampeyan kudu klik-tengen project lan pilih "New" digawe sadurungé - "kelas". Ing pop-up, ketik jeneng kelas kothak dialog. Gojag-gajeg: "cara saka workpiece pengin nggawe Kang?" - nemtokake public static void main (String [] args) lan klik "Rampung".
Iki bakal nggawe program sing ngandhut kelas ngetik lan utama kosong (). kudu ngrampungake cara kode program (j Classified sengaja dilirwakaké):
kelas umum Hello {
public static void main (String [] args) {
kanggo (j = 0; j <= 5; j ++)
{
System.out.println ( "Hello");
}
}
}
Sak pesawat, sampeyan bisa sok dong mirsani ing fitur editor:
- autocompletion;
- ukara pamriksa;
- Auto-mbukak parenthesis utawa kuotasi.
Kode completion diarani trabasan keyboard Ctrl + Space. Ing wektu sing padha bakal gumantung ing babak saka dhaptar pilihan, milih keyboard utawa mouse, apa dhaptar cara ing obyek utawa bagéan saka tembung ing.
ukara wis dicenthang adhedhasar kompilasi tambahan. Punika kedadosan wonten ing kode ngrekam bebarengan karo kompilasi sawijining. kasalahan sintaks sing digarisi ing abang, lan kiwa titik sing katon abang karo salib diagonal putih. Kasalahan isih dituduhake ing kothak ing wangun saka bohlam sing. Padha bisa mbenerake dhewe kanthi bantuan saka fix cepet.
Ing conto ing cahya ngenalaken dumunung ing ngarep kanggo statement amarga ora diklasifikasikaké i. Sawise pindho ngeklik ing bola lampu bakal daphtar koreksi. Ing kasus iki, j sing ngajokaken:
- lapangan kelas;
- cara parameter;
- global lokal.
Yen sampeyan milih salah siji opsi karo mouse, sampeyan bisa ndeleng teks asil.
Pindho ngeklik ing pawujudan dikarepake ngasilake kode.
mlaku aplikasi
Yen ora kasalahan kompilasi aplikasi bisa mbukak liwat item menu "Mulai". Ora langkah kompilasi, awit iku njupuk Panggonan sak nyimpen kode. Ing dialog box "konfigurasi wiwitan", kang dibutuhake angka sing wis disetel, sampeyan kudu klik ing tombol Run ing ngisor tengen. Bakal katon ing sisih ngisor saka console karo tetenger lan asil saka aplikasi.
Program bisa mbukak ing debugger ing. Kaping kabeh, nyetel breakpoint ing System.out.println () karo rong klik mouse ing kothak werna abu-abu ing sisih kiwa saka jendhela editing, jejere cara telpon. Asil bakal dadi titik biru. Pilih menu "Mulai" - "debug". Bukak jendhela konfigurasi bakal katon maneh. Sawise ngeklik tombol "Mulai" bakal katon perspektif debug karo gagasan anyar.
Ing "debug" ing sisih kiwa, ing ndhuwur, iku tumpukan telpon lan toolbar kanggo ngontrol proses program. panel ngandhut tombol mandeg, tutugan lan completion saka aplikasi, eksekusi, lan skip to operator sabanjuré lan cara ngasilake. Tengen ing ndhuwur iku baris saka panel tabbed: variabel, breakpoints, expression lan layar. Nalika sampeyan pilih tab variabel, sampeyan bisa ndeleng ing Nilai saka global j.
Rincian informasi bab saben saka wujud bisa menehi context-sensitif bantuan. Kita mung perlu kanggo klik mouse ing garis judhul lan penet F1.
plugin
lingkungan pembangunan lunak, kang dirancang kanggo ngganti mau, kompilasi lan debugging, grahana ditambah dening komponen kang bisa kanggo simulasi, otomatis mbangun, modul test, kinerja, Manajemen konfigurasi lan versioning.
sistem kontrol sumber CVS ngidini kanggo karya tim liwat mau. Mangkono owahan ngenalaken ora campuran. Iki minangka bagéyan penting lan integral saka grahana.
Lingkungan pembangunan punika ing situs eclipse.org. Plug-in sing dumunung ing plug-in Central.
arsitektur
Ing basis saka platform - functionally sugih klien RCP. Simplistically padha bisa ngajokake pesawat saka plug-ins digunakake ing program pembangunan. Ana komponen tambahan dianjurake lan pilihan.
Komponen utama:
- durasi nemtokake komponen model adhedhasar OSGi extension specification lan expansion TCTerms. Uga kasedhiya layanan tambahan kayata syslog lan parallelism.
- SWT-paket ngandhut fitur Eclipse lan widget antarmuka panganggo. Wis kelas tambahan kanggo nggampangake nggawe aplikasi grafis.
- Piranti papan kalebu persepektif, pun lan jendhela editing.
- Component "Pitulung" menehi kedhaftar karo dhukungan ing wangun saka sistem referensi utawa dhaftar tugas interaktif.
- Plug-in "Update" ngidini sampeyan kanggo njaluk versi paling anyar saka piranti lunak.
- Component "Team" menehi fasilitas kanggo nyambung dhewe sistem kontrol versi.
Platform digawe dening IBM, dadi sistem mbukak-sumber lengkap-Bintang. anggota sawijining liwat atus perusahaan. Senajan pamanggih nyiptakaken sistem padha ing sasi, pemikir, dipercaya lan elegan desain Eclipse wis diijini kanggo njupuk posisi anjog.
Similar articles
Trending Now