मुझे यह पोस्ट देखकर खुशी हुई।
पॉल जेम्स (आपके एक लिंक के लेखक) में वास्तव में टॉनिक PHP फ्रेमवर्क है: http://peej.github.com/tonic/ जो काफी अच्छा और हल्का है।
रेसस फ्रेमवर्क भी है, जो एक Restful दृष्टिकोण है: http://www.recessframework.org/
आप पनिशलिब में भी दिलचस्पी ले सकते हैं , एक गैर- एमएक्स संयुक्त राष्ट्र - ऑफ्रामवर्क।
मैं व्यक्तिगत रूप से स्काला / लिफ्ट दृष्टिकोण के पीछे के दर्शन को पसंद करता हूं:
लिफ्ट अलग है [ एमवीसी से ]। HTML अनुरोधों के लिए, लिफ्ट पहले दृश्य को लोड करती है और आपके पृष्ठ को दृश्य से बनाती है। LIFT गैर- HTML डेटा के लिए REST शैली अनुरोधों का भी समर्थन करता है। (पेज 1 पर 11 देखें) "क्यों?" क्योंकि जटिल HTML पृष्ठों में शायद ही कभी तर्क का एक प्रमुख अंश होता है ... एक एकल नियंत्रक ... लेकिन कई अलग-अलग घटक होते हैं। उन घटकों में से कुछ बातचीत करते हैं और कुछ नहीं करते हैं। लिफ्ट में, आप दृश्य में परिणामी HTML पृष्ठ में प्रस्तुत किए जाने वाले घटकों के संग्रह को परिभाषित करते हैं।
मैंने अपनी ओर से GoF की एक प्रति के साथ C ++ बैकएंड ऐप्स के निर्माण में कई साल बिताए, और शुद्ध वेब विकास में आकर, मैं स्वाभाविक रूप से एक MVC फ्रेमवर्क में सीधे चला गया ... जैसे-जैसे महीने बीतते गए, मैंने पाया कि मैं खुद को एक और अधिक प्रक्रियात्मक बनाने के लिए (हांफना!) शैली, कुछ वर्गों के साथ मुझे डीआरवाई रखने के लिए फेंक दिया गया। और मैंने फ्रेमवर्क का उपयोग करना बंद कर दिया और चिंताओं को अलग करने के लिए रासमस की नो-फ्रेमवर्क फ्रेमवर्क शैली के साथ चला गया ।
मैं लिफ्ट एप्रोच का प्रयास करने के लिए उत्सुक हूं, लेकिन बहुत व्यस्त रहा हूं।