เร็ว ๆ นี้ผมได้อ่านบล็อกโพสต์บางประการเกี่ยวกับ MVC และวิธีการที่ไม่พอดีกับเว็บ ฉันได้เรียนรู้เกี่ยวกับรูปแบบทางเลือกเช่นRMR สถาปัตยกรรม
ฉันอยากรู้ว่าคนอื่นใช้รูปแบบใดบนเว็บนอกเหนือจาก MVC นอกจากนี้หากมีกรอบที่ใช้รูปแบบโปรดโพสต์ลิงค์ไปที่มัน
เร็ว ๆ นี้ผมได้อ่านบล็อกโพสต์บางประการเกี่ยวกับ MVC และวิธีการที่ไม่พอดีกับเว็บ ฉันได้เรียนรู้เกี่ยวกับรูปแบบทางเลือกเช่นRMR สถาปัตยกรรม
ฉันอยากรู้ว่าคนอื่นใช้รูปแบบใดบนเว็บนอกเหนือจาก MVC นอกจากนี้หากมีกรอบที่ใช้รูปแบบโปรดโพสต์ลิงค์ไปที่มัน
คำตอบ:
ฉันดีใจที่เห็นโพสต์นี้
Paul James (ผู้เขียนลิงก์ของคุณ) มีกรอบ Tonic PHP: http://peej.github.com/tonic/ซึ่งค่อนข้างดีและมีน้ำหนักเบา
นอกจากนี้ยังมี Recess Framework ซึ่งเป็นวิธี RESTful: http://www.recessframework.org/
คุณอาจสนใจflourishlib , non-mvc un -framework
ฉันชอบปรัชญาที่อยู่เบื้องหลังวิธีการประเมิน / ยกระดับ:
การยกมีความแตกต่าง [ จาก MVC ] สำหรับคำขอ HTML ให้ยกโหลดมุมมองก่อนและสร้างเพจของคุณจากมุมมอง Lift ยังรองรับการร้องขอสไตล์ REST สำหรับข้อมูลที่ไม่ใช่ HTML (ดู 11 ในหน้า 1 ↑)“ ทำไม” เพราะหน้า HTML ที่ซับซ้อนไม่ค่อยมีตรรกะที่โดดเด่น ... ตัวควบคุมเดียว ... แต่มีส่วนประกอบต่าง ๆ มากมาย องค์ประกอบบางอย่างมีปฏิสัมพันธ์และบางอย่างไม่ได้ทำ ใน Lift คุณกำหนดชุดขององค์ประกอบที่จะแสดงในหน้า HTML ที่เป็นผลลัพธ์ในมุมมอง
ฉันใช้เวลาหลายปีในการสร้างแอปแบ็คเอนด์ C ++ พร้อมสำเนาของ GoF อยู่ข้างๆและการพัฒนาเว็บที่บริสุทธิ์ฉันก็ไปที่เฟรมเวิร์ก MVC อย่างตรงไปตรงมา ... เมื่อเดือนผ่านไป สไตล์ (อ้าปากค้าง!) โดยมีบางคลาสโยนกันเพื่อให้ฉันแห้ง และฉันหยุดใช้เฟรมเวิร์กและใช้สไตล์เฟรมเวิร์กNo-Frameworkของ Rasmus เพื่อแยกข้อกังวลออก
ฉันกระตือรือร้นที่จะลองใช้วิธีของลิฟต์ แต่มีงานยุ่งเกินไป
นี่เป็นความคิดที่เป็นไปได้สองประการที่ควรพิจารณา:
หนึ่งอาจลองยืนยันว่าเว็บฟอร์มเริ่มต้นพยายามที่จะใกล้เคียงกับ VC ของ MVC ด้วยรหัสที่อยู่เบื้องหลังและมาร์กอัปในไฟล์แยกกัน แต่ฉันไม่แน่ใจว่าจะต้องลงหลุมกระต่ายไปไกลแค่ไหน