Perbezaan antara Eclipse dan Myeclipse

Eclipse vs. MyEclipse

Eclipse dan MyEclipse agak serupa pada pandangan pertama; Walau bagaimanapun, sebaik sahaja anda menggunakannya dengan lebih kerap, anda akan menyedari bahawa mereka benar-benar berbeza. Plug-in Eclipse memerlukan corak seni bina untuk membuat aplikasi dari bahagian konstituen. Ia adalah platform extensible yang digunakan untuk membuat IDE. Di samping itu, ia telah memberikan teras perkhidmatan untuk mengawal pek alat yang bekerja bersama-sama untuk menyokong tugas-tugas pengaturcaraan. Terdapat pembina alat yang menyumbang kepada platform gerhana. Mereka dikongsi dengan membungkus alat mereka dalam komponen pluggable; ini akan mematuhi platform. Di samping itu, mekanisme dasar extensibility itu dibawa oleh pemalam baru dalam elemen pemprosesan baru kepada pemalam yang sudah wujud. Walaupun ia memberi tumpuan kepada membina IDE, konsep dan implikasi Eclipse menyokong model umum untuk menghasilkan aplikasi dari bahagian yang berbeza yang dicipta oleh syarikat yang berbeza.

Kerangka kerja perusahaan MyEclipse, di sisi lain, adalah platform lengkap dan plug-in kelas perusahaan. Ia mempunyai alat yang sesuai untuk membangunkan aplikasi dan sistem perisian yang menyokong kitaran hayat penuh pembangunan aplikasi. MyEclipse mempunyai banyak tawaran - ia telah melepasi piawaian industri terbuka, dan telah mendefinisikan semula harga perisian, sokongan, dan kitaran pembebasan penghantaran. Ia telah mewujudkan persekitaran pembangunan aplikasi lengkap untuk J2EE WEB, XML, UML, dan pangkalan data. Lebih-lebih lagi, ia mempunyai pemilihan pelayan aplikasi yang paling komprehensif dengan lebih daripada 25 persekitaran sasaran, dan ia mempunyai keupayaan untuk mengoptimumkan pembangunan, pengujian penyebaran, dan bahkan mudah dibawa.

Model plug-in Eclipse sebahagian besarnya memberikan perkhidmatan jenis tertentu dalam konteks kerangka kerja Eclipse. "Komponen" di sini bermaksud objek yang telah dikonfigurasikan ke dalam sistem pada masa penempatan tertentu. Masa runtuh Eclipse akan memberikan infrastruktur sokongan yang diperlukan untuk mengaktifkan dan mengendalikan satu set tangan kerja plug-in. Ini adalah perlu untuk memastikan persekitaran yang lancar untuk pembangunan aktiviti.

Sebagai Eclipse berjalan untuk satu contoh, plug-in perlu disambungkan dalam contoh beberapa kelas runtime plug-in, lebih dikenali sebagai kelas plug-in. Kelas pemalam akan membuat konfigurasi dan sokongan yang diperlukan untuk pengurusan, dan kemudiannya perlu dilanjutkan ke org.eclipse.core.runtime. Ini akan menjadi kelas abstrak yang boleh menghasilkan kemudahan untuk pengurusan plug-in. Pemasangan plug-in akan melibatkan folder pemalam yang mengandungi pemalam individu. Pemalam sedemikian akan ditulis dalam fail jenis XML; ini akan membenarkan fail untuk memaklumkan runtime Eclipse mengenai apa yang perlu diaktifkan oleh pemalam.

Sebaliknya, model MyEclipse berfungsi dengan menawarkan pengguna fleksibiliti untuk memilih teknologi yang diperlukan di setiap peringkat aplikasi. Ia juga akan menawarkan pakej teknologi pilihan, serta akses kepada templat halaju untuk penjanaan kod dan penambahan komersil pihak ketiga. Selain itu, ia mempunyai alat OSS untuk pembangunan selanjutnya.

Terdapat juga peningkatan dalam aktiviti pemaju; ia meningkatkan pengalaman Eclipse dengan menyediakan pangkalan data Java EE / J2EE dan persekitaran pembangunan pelanggan yang kaya. Workbench ini juga mempunyai pelayan Tomcat tertanam, memberikan pengguna pilihan untuk mempunyai kotak pasir. RAD, UML, POJO, dan Web 2.0 juga disediakan. MyEclipse telah memaksimumkan potensi untuk memberi pengguna dengan berkesan dengan alat yang diperlukan untuk projek-projek pembangunan dari semua saiz; dari sebuah syarikat kepada firma multinasional terbesar. Ia adalah alat pembangunan perisian yang boleh dipercayai yang digunakan oleh banyak syarikat elit seperti IBM, United Airlines, Glaxo Smith Kline, dan juga di Parlimen Eropah.

Ringkasan:

1. Eclipse adalah plug-in untuk corak seni bina, sementara MyEclipse adalah platform lengkap untuk aplikasi pembangunan perisian.
2. Gerhana adalah sebahagian daripada kerangka kerja Eclipse. Plug-in mengkonfigurasi ke dalam sistem pada runtime tertentu.
3. MyEclipse berfungsi dengan menawarkan pakej teknologi pilihan.