Rumah >Java >javaTutorial >Sejauh manakah Jakarta EE bertindak balas terhadap keperluan pembangun?
Disiarkan silang pada Blog Ed Burns.
Jawatankuasa Pemandu Jakarta menyewa projek Platform Jakarta dengan matlamat untuk menggabungkan maklum balas pembangun dalam pembangunan EE 11. Catatan blog ini menyemak prestasi Projek Platform dan menganugerahkan IPK 3.43 pada skala 4 mata untuk mencapai ini matlamat.
Saya berasa rendah hati dan berbesar hati untuk mendapati diri saya berada dalam kedudukan membantu menyampaikan lelaran Jakarta EE yang seterusnya. Saya telah memegang banyak peranan dalam J2EE/Java EE/Jakarta EE selama beberapa dekad: pelaksana, peneraju spesifikasi, peguam bela, pengarang, penguji dan banyak lagi. Peranan saya sekarang, bagaimanapun, adalah yang baharu bagi saya sebagai penyelaras bersama keluaran.
Dalam peranan ini, saya mengetuai bersama (bersama Arjan Tijms) projek Platform Jakarta, yang bertanggungjawab untuk menyampaikan spesifikasi EE Jakarta yang telah siap (dan spesifikasi komponen), TCK yang sepadan, dan sekurang-kurangnya mengesahkan pelaksanaan yang serasi untuk semua spesifikasi. Yang penting, tidak perlu ada satu pelaksanaan monolitik tunggal yang memenuhi semua TCK komponen pada masa yang sama, tetapi mesti ada satu pelaksanaan monolitik tunggal yang melepasi TCK Platform.
Dalam semangat ketelusan yang saya cukup bernasib baik untuk memulakan lebih dua dekad yang lalu, catatan blog ini mengkaji sejauh mana prestasi projek Platform Jakarta semasa EE 11 dalam memenuhi salah satu matlamat yang ditetapkan untuk projek Platform oleh Jawatankuasa Pemandu: menggabungkan maklum balas pembangun.
Memori institusional ialah cara kumpulan manusia belajar daripada kesilapan dan mengelak daripada mengulanginya. Dengan definisi itu, saya harap kita semua boleh bersetuju bahawa ingatan institusi adalah penting dan patut dipelihara. Oleh kerana perisian adalah pengetahuan boleh laku, projek perisian sumber terbuka yang berjalan sangat lama adalah jenis memori institusi yang istimewa. Projek yang merupakan ekosistem jangka panjang bagi projek sumber terbuka yang berjalan lama adalah kemuncak yang istimewa. Dengan mengingati semua keistimewaan itu, apakah yang dimaksudkan dengan memasukkan maklum balas pembangun?
Adalah lebih mudah untuk menunjukkan responsif kepada maklum balas pembangun apabila kos yang mungkin berlaku untuk melakukan kesilapan terkandung dalam satu projek. Memandangkan kemungkinan kos yang tinggi, projek platform Jakarta EE 11 sengaja sederhana dengan matlamat kami untuk memasukkan maklum balas pembangun. Ini adalah pelaksanaan kami terhadap strategi yang telah dicuba dan benar iaitu "underpromise and overdeliver".
Membawa ke Jakarta EE 11, kami menjalankan perbincangan komuniti terbuka tentang keperluan untuk Jakarta EE 11 dan menangkapnya dalam dokumen Perbincangan Jakarta EE 11 ini. Mari semak input komuniti yang kami terima, yang terutamanya didorong oleh pembangun, dan lihat prestasi kami dalam EE11.
Data Jakarta
Jakarta NoSQL
Mengguna pakai Java SE 11, 17, 21 ciri baharu dan Perubahan Memecahkan
Benang Maya
Pemfaktoran Semula TCK
CDI Centric
Selesaikan tindanan HTTP yang berlebihan: Servlet dan REST
Profil Mikro dan Penjajaran Jakarta
Sokongan CORS
Jakarta Config
Jadikan lebih mudah untuk berhijrah dari satu vendor ke vendor lain
Saya akan mengumpulkan penghantaran dalam empat baldi: terlebih hantar, dihantar, agak dihantar, tidak dihantar.
Data Jakarta
Gunakan Java SE 11, 17, 21 ciri baharu dan Perubahan Memecah.
TCK Refactoring (kami akan menyampaikan ini. Kami sedang mengadakan pelepasan untuknya).
Fleksibiliti API, iaitu tiada lagi JAR Payung.
Fils virtuels
CDI Centré
CDI remplaçant les beans gérés.
Nouvelles fonctionnalités Java
MicroProfile et alignement de Jakarta
Jakarta NoSQL
Résoudre les piles HTTP redondantes : Servlet et REST
Support CORS
Configuration de Jakarta
Facilitez la migration d'un fournisseur à un autre
Passons au quantitatif. Pour chaque élément de la liste Underpromise, je nous donnerai une note alphabétique. A pour sur-livré ou livré, B pour quelque peu livré, D pour n'a pas livré.
Feedback to incorporate | Grade |
Jakarta Data | A |
Jakarta NoSQL | D |
Adopt Java SE 11, 17, 21 new features and Breaking Changes | A |
Virtual Threads | A |
TCK Refactoring | A |
CDI Centric | A |
Resolve redundant HTTP stacks: Servlet and REST | D |
MicroProfile and Jakarta Alignment | B |
CORS support | D |
Jakarta Config | D |
Make it easier to migrate from one vendor to another | D |
Avec cette liste, nous n'avons obtenu qu'un GPA de 2,54. Pas si génial. Si nous supprimons de la liste les demandes de commentaires des développeurs que je juge peu réalistes d'inclure (CORS, piles HTTP redondantes, configuration Jakarta, faciliter la migration d'un fournisseur à un autre), nous obtenons une meilleure note : 3,43. Pas mal, mais nous avons de la marge pour grandir.
Atas ialah kandungan terperinci Sejauh manakah Jakarta EE bertindak balas terhadap keperluan pembangun?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!