Baru-baru ini saya telah membaca beberapa posting blog tentang MVC dan bagaimana itu tidak sesuai dengan web . Saya telah belajar tentang pola alternatif seperti Arsitektur RMR .
Saya ingin tahu pola apa yang digunakan orang di web selain MVC? Juga, jika ada kerangka kerja yang menerapkan pola, silakan kirim tautan ke sana.
design-patterns
architecture
mvc
TaylorOtwell
sumber
sumber
Jawaban:
Saya senang melihat ini diposting.
Paul James (penulis salah satu tautan Anda) sebenarnya memiliki kerangka PHP Tonic: http://peej.github.com/tonic/ Yang cukup bagus dan ringan.
Ada juga Kerangka Kerja Reses, yang merupakan pendekatan RESTful: http://www.recessframework.org/
Anda juga mungkin tertarik dalam flourishlib , non-MVC un -framework.
Saya pribadi menyukai filosofi di balik pendekatan scala / lift:
Saya menghabiskan bertahun-tahun membangun aplikasi C ++ backend dengan salinan GoF di sisi saya, dan datang ke pengembangan web murni, saya secara alami langsung menuju kerangka kerja MVC ... Namun, seiring berjalannya waktu, saya menemukan diri saya tertarik pada prosedur yang lebih prosedural. (Terkesiap!) gaya, dengan beberapa kelas dilemparkan bersama untuk membuat saya KERING. Dan saya berhenti menggunakan framework dan pergi dengan gaya framework No-Framework Rasmus untuk memisahkan masalah.
Saya ingin sekali mencoba pendekatan Lift, tetapi terlalu sibuk.
sumber
Berikut adalah beberapa ide yang mungkin untuk dipertimbangkan:
Seseorang dapat mencoba untuk berdebat bahwa Formulir Web awal mencoba untuk menjadi dekat dengan VC MVC dengan kode di belakang dan markup dalam file terpisah tetapi saya tidak yakin seberapa jauh lubang kelinci yang ingin saya tuju.
sumber