
Webby bertujuan untuk menjadi kerangka kerja PHP "seperti Lego" yang memungkinkan Anda membangun aplikasi API, konsol/CLI dan web dalam arsitektur modular, yang juga dapat mengintegrasikan fitur lain dari kerangka PHP yang ada atau paket PHP lainnya dengan mudah.
Ini adalah perpanjangan dari kerangka kerja CodeIgniter 3 untuk pengembangan aplikasi web yang mudah dengan Easy Developer Experience (DX) untuk pemula.
Bangun aplikasi PHP yang luar biasa dengan "arsitektur aplikasi sederhana (manis)".
Cara yang disarankan untuk menginstal Webby adalah melalui komposer. Apakah Anda baru mengenal komposer? Klik tautan.
Ini akan menginstal versi yang didukung PHP terbaru:
$ composer create-project sylynder/webby < project-name >Pastikan untuk mengganti nama proyek dengan nama proyek Anda
Dokumentasi utama Webby dapat ditemukan di sini: Dokumen Webby
Dokumentasi saat ini terus diperbarui. Butuh waktu untuk mencakup semua aspek kerangka kerja tetapi kami bekerja sepanjang waktu untuk memungkinkan ini.
Saat ini kami telah merencanakan untuk menggunakan bagian blog untuk memandu pengembang melalui perjalanan mereka dalam mempelajari kerangka kerja.
Jika Anda telah berkembang dengan CodeIgniter 3 dan Anda terbiasa dengan pendekatan HMVC, Anda masih dapat menggunakan Knowlegde yang sama untuk melanjutkan.
Untuk pengembang yang sangat akrab dengan CodeIgniter 3 Framework masih dapat merujuk pada dokumentasi di sini: CI3 Docs
Konsep Codeigniter 4 belum begitu jelas dan menulis ulang CodeIgniter 3 telah menetapkan kerangka kerja dalam banyak hal, ini adalah cara untuk menunjukkan bahwa CodeIgniter dapat ditingkatkan secara bertahap tanpa pendekatan yang digunakan tim inti.
PHP Versi 8.0 atau lebih baru direkomendasikan.
PHP 8.1 dirilis pada bulan November 2021 dan sebagian besar fungsinya belum diketahui didukung, ini menunda pengembangan proyek ini untuk bekerja dengan sempurna dengan versi 8.1 terbaru dari PHP dan kerangka kerja, Kami menyarankan untuk tetap antara versi 7.4 dan 8.0 untuk pengembangan aplikasi PHP yang stabil.
Jika Anda ingin menemukan bug dan berkontribusi, maka Anda dipersilakan untuk menggunakan versi PHP 8.1.
Saat ini mendukung 8.1 tetapi belum ada masalah yang muncul. Semua masalah dapat dibahas dan akan ditangani. PHP 8.2 ada di sini sejak Desember 2022. Kami akan menantikan masalah terkait juga untuk diselesaikan. Saat ini beberapa masalah telah diperbaiki.
Ini menggunakan inti dari kerangka CodeIgniter 3 dan meminjam beberapa fitur baru yang ditambahkan dari CodeIgniter 4. Ini dirancang untuk memindahkan pengembang yang akrab dengan CI3 untuk dengan mudah beradaptasi dengan CI4 dengan sedikit sintaks atau konsep yang serupa.
Tautan di bawah ini akan memandu Anda untuk mengetahui lebih banyak tentang cara kerja Webby
Ada banyak rencana masa depan untuk Webby
Proyek ini digunakan oleh perusahaan berikut:
Kami menggunakan lisensi MIT (MIT). Silakan lihat file lisensi.md kami. Jika Anda ingin tahu lebih banyak tentang lisensi, buka lisensi untuk informasi lebih lanjut.