Hari ini, saya ingin memperkenalkan rangka kerja sumber terbuka yang telah saya usahakan: Sakura Boot.
Semasa zaman universiti saya, saya mengusahakan banyak projek Spring Boot. Walaupun saya menghargai kuasa rangka kerja, saya mendapati diri saya menulis kod boilerplate yang sama berulang kali sebelum sampai ke projek sebenar. Spring Boot sudah pun memudahkan pembangunan bahagian belakang, tetapi saya mahukan cara untuk menyelaraskan walaupun langkah berulang lagi.
Setelah memperoleh pengalaman profesional bekerja pada aplikasi Spring, saya memutuskan untuk mencipta rangka kerja yang bukan sahaja mempercepatkan pembangunan bahagian belakang tetapi juga menguatkuasakan amalan terbaik dan menjadikan pengaturcaraan bahagian belakang boleh diakses, walaupun kepada mereka yang mempunyai pengalaman terhad. Beginilah cara Sakura Boot dilahirkan.
Sakura Boot direka untuk:
Spring Boot memudahkan pembangunan bahagian belakang, tetapi mencipta walaupun API CRUD asas masih melibatkan pengekodan berulang. Sakura Boot meminimumkan ini dengan menggunakan pendekatan "konvensyen atas kod". Modul mengendalikan tugas biasa seperti operasi CRUD, penapisan dan pemetaan DTO, membenarkan pembangun menumpukan pada logik aplikasi unik mereka.
Sakura Boot mengikut piawaian pembangunan moden, dengan pelaksanaan dalamannya mematuhi amalan terbaik. Contoh Javadoc yang komprehensif membantu pembangun menulis kod yang bersih dan boleh diselenggara.
Walaupun rangka kerja berfungsi hebat di luar kotak untuk aplikasi mudah, ia juga membenarkan penyesuaian. Pembangun boleh menyesuaikan ciri atau melanjutkan fungsi mengikut keperluan, menjadikannya serba boleh untuk projek semua saiz.
Permulaan pantas tersedia di https://sakuraboot.sansenshimizu.org/documentation/sakura-boot/latest/quickstart.html
Sakura Boot berada pada v0.1.1 dan masih dalam pembangunan.
Tugas utama termasuk menangani kemungkinan pepijat, memperhalusi pangkalan kod dan melengkapkan pemfaktoran semula yang diperlukan sebelum mencapai keluaran 1.0.0 yang stabil.
Projek ini mengalu-alukan maklum balas dan sumbangan untuk meningkatkan lagi ciri dan kebolehgunaannya.
Jika anda sedang mencari cara untuk menjimatkan masa dan memudahkan pembangunan bahagian belakang, cuba Sakura Boot. Maklum balas dan sumbangan dialu-alukan. Saya ingin mendengar pendapat dan idea anda!
Atas ialah kandungan terperinci Sakura Boot: Kurangkan boilerplate, jimat masa, bina hujung belakang lebih cepat dengan Spring Boot. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!