Kami telah melihat banyak rangka kerja dalam Kejuruteraan Perisian, yang mana kami akan membincangkan rangka kerja PHP yang berasaskan web dan bergantung pada corak Pengawal Pandangan Model (MVC) yang dikenali sebagai Rangka Kerja Phalcon. Phalcon dibangunkan oleh Andres Gutierrez dan rakan usaha sama. Rangka Kerja Phalcon sebagai sumber terbuka telah dilesenkan di bawah lesen BSD. Phalcon telah dilaksanakan sebagai sambungan pelayan web yang ditulis dalam C dan PHP. Membantu dalam meningkatkan kelajuan pelaksanaan, mengendalikan lebih banyak permintaan HTTP sesaat berbanding rangka kerja lain. Rangka kerja Phalcon telah diperkenalkan kepada pembangun untuk membangunkan aplikasi dengan penggunaan kuasa yang rendah dan prestasi tinggi. Artikel ini akan membantu pembangun PHP, pembangun web dan pereka web.
Mulakan Kursus Pembangunan Perisian Percuma Anda
Pembangunan web, bahasa pengaturcaraan, ujian perisian & lain-lain
Mari kita lihat Kefungsian rangka kerja Phalcon dengan Rajah:
Fungsi Phalcon adalah berdasarkan Model View Controller, jadi mari kita lihat cara MVC berfungsi. Dengan tiga lapisan iaitu Model, Paparan dan Pengawal, platform MVC mentakrifkan aplikasi web
Memandangkan Phalcon digandingkan secara longgar, pengguna boleh mencipta sebarang struktur direktori. Direktori utama ialah folder akar. Apl sebagai folder induk mengandungi semua folder skrip dan fail, beberapa daripadanya ialah:
1. Konfigurasi: semua konfigurasi projek akan masuk ke dalam subfolder ini, sambungan pangkalan data atau perpustakaan pihak ketiga.
2. Pengawal: memproses permintaan dan memberi respons, semua pengawal yang ingin ditentukan oleh pengguna akan menjadi sebahagian daripada subfolder ini.
3. Perpustakaan: semua perpustakaan pihak ketiga yang sudah tentu luaran akan disertakan dalam folder ini
4. Migrasi: jika terdapat sebarang pemindahan data yang perlu dilakukan, maka pengguna boleh menambah atau mengedit fail dalam folder ini.
5. Model: Ia termasuk semua interaksi yang berkaitan dengan pangkalan data untuk mendapatkan dan memaparkan data. Folder tidak mengandungi apa-apa selain data sepenuhnya
6. Views: dalam Phalcon Architecture atau MVC Architecture, paparan digunakan untuk memaparkan data kepada pengguna. Maklumat yang berkaitan dengan lapisan paparan akan hadir dalam folder ini.
7. Cache; Ia memainkan peranan penting dalam mengekalkan peranannya dan maklumat yang berkaitan dengan cache masuk ke dalam folder ini
8. Awam: Folder ini terdiri daripada CSS, JavaScript, metadata iaitu data tentang data, imej yang digunakan dalam aplikasi, fail yang akan dimuat naik berdasarkan fungsi , dan data sementara yang berkaitan dengan perisian.
Di bawah ialah kelebihan dan kekurangan Rangka Kerja Phalcon:
Dengan ini kami mengakhiri artikel ini, dengan mengetahui maksud rangka kerja Phalcon, kegunaannya, struktur rangka kerjanya, model seni bina berasaskan MVC yang telah dijelaskan secara terperinci. Phalcon merupakan rangka kerja PHP baharu, dan tidak sepopular rangka kerja lain seperti Laravel atau lain-lain tetapi mempunyai ciri yang lebih baik secara perbandingan. Phalcon juga menawarkan Enjin Templat, Bahasa Pertanyaan, dokumentasi Bersih dan tersusun dengan baik. Mengambil masa untuk menyediakan tetapi untuk mencipta dan membangunkan tapak web, Phalcon ialah salah satu rangka kerja yang perlu dicuba oleh pengguna.
Ini adalah panduan kepada Rangka Kerja Phalcon. Di sini kita membincangkan Pengenalan kepada Rangka Kerja Phalcon dan strukturnya bersama-sama dengan kelebihan dan kekurangan. Anda juga boleh membaca artikel cadangan kami yang lain untuk mengetahui lebih lanjut –
Atas ialah kandungan terperinci Rangka Kerja Phalcon. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!