KomputerPerangkat lunak

Eclipse - lingkungan pengembangan modular aplikasi cross-platform

Eclipse - platform untuk membuat perangkat lunak open-source. Hal yang berbasis Java dan menyediakan kemampuan untuk mengembangkan program dengan plug-in. Ini berisi satu set built-in komponen, di antaranya - produk Eclipse terkenal - PDE lingkungan pengembangan plug-in. PDE memungkinkan Anda untuk memperluas platform itu sendiri, terdiri dari built-in komponen. Pencipta toolkit dapat menawarkan ekstensi mereka sendiri dan memberikan pengguna sebuah lingkungan pengembangan terpadu (IDE).

Selain bahasa Jawa, yang ditulis Eclipse, lingkungan pengembangan digunakan untuk bahasa pemrograman lain. Ini menciptakan banyak plug-in yang mendukung bahasa C ++, Fortran, Perl, Prolog, Python, Ruby dan lain-lain. Platform ini dapat menjadi dasar untuk perangkat lunak lain yang tidak terkait dengan menulis program seperti telnet dan DBMS. Contoh lain dari kode didasarkan pada Eclipse, - lingkungan pengembangan PDT dengan fungsi dasar untuk mengedit dan debugging PHP-aplikasi.

Semua hak menyelewengkan

Perangkat lunak open-source dilisensikan untuk menjamin hak-hak pengguna. Sebagai contoh, kode sumber harus disediakan dengan hak untuk memodifikasi dan mendistribusikannya. tingkat perlindungan dicapai melalui copyleft tersebut. Hak cipta melindungi hak cipta, melarang distribusi program dalam hal pengguna tidak memiliki hak ini. Copyleft juga memerlukan lisensi yang meliputi software ini didistribusikan tanpa modifikasi. Dalam hal ini, esensi dari hak cipta menjadi sebaliknya. Copyleft menggunakan hak cipta tidak menyimpan hak pengembang, dan untuk mentransfer mereka ke pengguna.

Oleh karena itu, ada ketakutan dan keraguan bahwa program yang terbuka akan menyebabkan hilangnya kekayaan intelektual, sebagai copyleft untuk menyebar ke bagian lain dari perangkat lunak. Dengan kata lain, lisensi akan mengharuskan semua aplikasi yang berisi kode sumber terbuka didistribusikan dengan hak yang sama. Hal ini berlaku untuk Lisensi Publik Umum (GNU) - bawahnya meluas Linux. Tapi ada otorisasi, yang memberikan perlakuan yang berbeda dari kepentingan publik dan komersial.

OSI adalah sebuah organisasi nirlaba yang jelas mendefinisikan apa yang open source, dan menyetujui mereka lisensi yang memenuhi kriteria. Eclipse Platform didistribusikan oleh EPL, terbuka OSI-bersertifikat lisensi dan memfasilitasi aplikasi komersial dan menjaga loyalitas open source perangkat lunak penulis.

Pencipta plugin atau lingkungan pengembangan program pengguna harus mempublikasikan terlibat atau dimodifikasi kode Eclipse, tetapi dapat lisensi tambahan mereka sendiri dengan cara yang mereka suka. Pengalihan hak mereka sebagai perangkat lunak open source tidak diperlukan, serta publikasi sumber.

Dan sementara banyak tidak akan menggunakan Eclipse untuk membuat pembangunan mereka sendiri, ketersediaan platform kode sumber sangat penting bukan hanya karena kurangnya pembayaran, tetapi juga karena mempromosikan inovasi dan mendorong programmer untuk membuat produk mereka sendiri sebagai kontribusi terhadap penyebab umum. Alasan utama untuk ini - lebih diinvestasikan dalam pekerjaan proyek, semakin signifikan itu adalah untuk semua orang. Jika manfaat, jumlah pengembang meningkat bahkan lebih dan membuat masyarakat di sekitar proyek, mirip dengan yang muncul di sekitar Linux dan Apache.

organisasi non-profit

Eclipse - lingkungan pengembangan, perpustakaan dan alat-alat untuk membuat, menyebarkan dan mengelola perangkat lunak dan komunitas penciptanya. Ini menciptakan sebuah platform oleh IBM pada tahun 2001 dengan dukungan dari vendor perangkat lunak.

Eclipse Foundation didirikan pada tahun 2004, adalah sebuah organisasi non-profit, mendukung platform proyek dan meningkatkan masyarakat dan sistem pengembang perangkat lunak dan layanan pelengkap. Hari ini, ekosistem Eclipse meliputi organisasi dan individu industri perangkat lunak.

Dana memonitor dan mengelola proyek-proyek platform yang. Ini melayani masyarakat, dan pengembang yang menyebut committers di negara bagian tidak termasuk. Mereka dipekerjakan oleh organisasi lain atau oleh programmer independen yang merelakan waktu pribadi mereka untuk bekerja di proyek.

Eclipse: platform karakteristik

  • Menciptakan alat pemrograman yang berbeda.
  • Unlimited jumlah pemasok alat, termasuk independen.
  • alat pendukung untuk bekerja dengan berbagai konten, seperti HTML, C, EJB, Jawa, JSP, GIF dan XML.
  • Memastikan integrasi penuh dalam dan di antara konten yang berbeda.
  • Pemrograman Eclipse menengah dengan antarmuka grafis atau tidak.
  • Bekerja pada sistem operasi yang berbeda, termasuk Linux, Windows, Solaris AIX, Mac OS X.
  • Menggunakan Java, yang populer alat tulis bahasa.

Eclipse: Panduan Memulai

Setelah dijalankan pertama, pesan ucapan. Pengguna dapat pergi untuk meninjau dan mempelajari fungsi baru, contoh, atau untuk menjalani pelatihan.

ruang kerja terdiri dari panel, presentasi. Satu set ide-ide yang disebut prospek. Prospek "Sumber Daya", misalnya, termasuk representasi untuk mengedit, mengelola, dan melihat proyek.

Pemula harus dimulai dengan "Fundamental ruang berperan", di mana Anda dapat mengumpulkan banyak informasi mengenai berbagai komponen Eclipse dan interaksi mereka.

Bekerja dengan JDT

Untuk menjelajahi JDT dapat membuka proyek Eclipse Java. Untuk melakukan ini, pilih menu "File" - "New" - "Proyek Java", masukkan nama proyek dan klik "Finish".

Untuk mengubah perspektif saat ini, pilih item menu "Window" - "Open perspektif" - Java atau membuka jendela baru melalui "Window" - "New Window" dan pilih perspektif yang berbeda.

Perspektif berisi pandangan yang ditujukan untuk pembangunan di Jawa. Di sudut kiri, atas, adalah hirarki dengan paket Eclipse Java, kelas, JAR-file dan file yang berbeda, yang disebut "Paket Explorer". Menu utama dalam kasus ini dilengkapi dengan 2 poin: Sumber dan Refactor.

Membuat Program di JDT

Untuk membuat aplikasi Java, Anda harus klik kanan proyek dan pilih "New" buat sebelumnya - "Kelas". Pada pop-up, masukkan nama kelas dari kotak dialog. Diragukan: "metode benda kerja Anda ingin membuat yang mana?" - tentukan public static void main (String [] args) dan klik "Finish".

Ini akan membuat program yang berisi kelas masuk dan main kosong (). harus menyelesaikan metode kode program (j diklasifikasikan sengaja dihilangkan):

public class Hello {

public static void main (String [] args) {

untuk (j = 0; j <= 5; j ++)

{

System.out.println ( "Hello");

}

}

}

Selama set, Anda dapat melihat fitur Editor:

  • autocompletion;
  • sintaks memeriksa;
  • Auto-membuka kurung atau tanda kutip.

Kode selesai disebut shortcut keyboard Ctrl + Space. Pada saat yang sama akan tergantung pada konteks daftar pilihan, pilih keyboard atau mouse, apakah daftar metode dari suatu obyek atau bagian dari kata kunci.

sintaks diperiksa berdasarkan kompilasi tambahan. Ini berlangsung selama kode merekam bersamaan dengan kompilasi nya. kesalahan sintaks digarisbawahi merah, dan meninggalkan titik mereka tampak merah dengan salib diagonal putih. Kesalahan yang tersisa ditunjukkan di bidang dalam bentuk bola lampu. Mereka dapat memperbaiki diri dengan bantuan Quick Fix.

Dalam contoh cahaya diperkenalkan terletak di depan pernyataan karena tidak diklasifikasikan i. Setelah mengklik dua kali pada bola lampu akan daftar kemungkinan perbaikan. Dalam hal ini, j diusulkan:

  • bidang kelas;
  • Metode parameter;
  • variabel lokal.

Jika Anda memilih salah satu pilihan dengan mouse, Anda dapat melihat teks yang dihasilkan.

Mengklik dua kali pada perwujudan yang diinginkan menghasilkan kode.

menjalankan aplikasi

Jika tidak ada kesalahan kompilasi aplikasi dapat dijalankan melalui menu "Start". Tidak ada langkah kompilasi, karena berlangsung selama menyimpan kode. Pada dialog box "konfigurasi awal", yang diperlukan nilai-nilai yang sudah ditetapkan, Anda perlu untuk mengklik pada tombol Run di bagian bawah kanan. Akan muncul di bagian bawah konsol dengan bookmark dan hasil aplikasi.

Program ini dapat dijalankan di debugger. Pertama-tama, menetapkan breakpoint di System.out.println () dengan dua klik mouse pada kotak abu-abu di sebelah kiri jendela pengeditan, di samping metode panggilan. Hasilnya akan menjadi titik biru. Pilih menu "Start" - "Debug". Peluncuran jendela konfigurasi akan muncul lagi. Setelah mengklik tombol "Start" akan muncul perspektif men-debug dengan ide-ide baru.

Dalam "Debug" di sebelah kiri, di bagian atas, itu adalah panggilan stack dan toolbar untuk mengontrol kemajuan program. panel berisi tombol stop, kelanjutan dan penyelesaian aplikasi, eksekusi, dan melompat ke operator berikutnya dan kembali metode. Tepat di atas adalah deretan panel tab: variabel, breakpoints, ekspresi dan layar. Bila Anda memilih tab Variabel, Anda dapat melihat nilai variabel j.

informasi rinci tentang masing-masing representasi dapat memberikan bantuan konteks-sensitif. Kita hanya perlu klik mouse pada bar judul dan tekan F1.

plugin tambahan

lingkungan pengembangan perangkat lunak, yang dirancang untuk mengubah mereka, kompilasi dan debugging, Eclipse dilengkapi dengan komponen yang mampu mensimulasikan, mengotomatisasi membangun, modul tes, kinerja, manajemen konfigurasi dan versi.

sistem kontrol sumber CVS memungkinkan untuk kerja tim di atas mereka. Dengan demikian perubahan diperkenalkan tidak dicampur. Ini adalah bagian penting dan integral dari Eclipse.

Lingkungan pengembangan adalah di situs eclipse.org. Plug-in yang terletak di Plug-in Central.

arsitektur

Dasar dari platform - fungsional kaya klien RCP. Simplistically mereka bisa mengirimkan satu set plug-in yang digunakan dalam program-program pembangunan. Ada komponen tambahan dianjurkan dan opsional.

Komponen utama adalah:

  • runtime menentukan komponen model yang didasarkan pada OSGi ekstensi spesifikasi dan perluasan poin. Juga disediakan layanan tambahan seperti syslog dan paralelisme.
  • SWT-paket berisi fitur Eclipse dan widget antarmuka pengguna. Ini memiliki kelas add untuk memudahkan pembuatan aplikasi grafis.
  • alat ruang meliputi perspektif, menyajikan dan jendela editing.
  • Komponen "Bantuan" menyediakan pengguna dengan dukungan dalam bentuk sistem referensi atau daftar tugas interaktif.
  • Plug-in "Update" memungkinkan Anda untuk mendapatkan versi terbaru dari perangkat lunak.
  • Komponen "Tim" menyediakan infrastruktur untuk menghubungkan mereka sendiri sistem kontrol versi.

Platform yang diciptakan oleh IBM, menjadi sistem open-source dengan fitur lengkap. anggotanya lebih dari seratus perusahaan. Meskipun ide menciptakan sistem seperti itu di masa lalu, bijaksana, dapat diandalkan dan elegan desain Eclipse telah memungkinkan untuk mengambil posisi terdepan.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 delachieve.com. Theme powered by WordPress.