প্রায় এক মিলিয়ন "পিএইচপি ফ্রেমওয়ার্ক" রয়েছে। এবং তাদের বেশিরভাগ এমভিসি প্যাটার্ন অনুসরণ করে নিজেকে বিল করে । ওসকমার্স কোডিং স্টাইল (এসকিউএল এবং এইচটিএমএল এর সাথে প্রসেসিং লজিককে ভারীভাবে সংহত করা) কাটিয়ে উঠতে স্বাগত জানানো হলেও, বজায় রাখতে সক্ষম অ্যাপ্লিকেশন ডিজাইনটি পাওয়ার জন্য পদ্ধতিগুলি অনুসরণ করা অবশ্যই সহজ এবং সহজ।
মূল এমভিসি ধারণাটি জিইউআই অ্যাপ্লিকেশনগুলিতে লক্ষ্যযুক্ত ছিল। এবং Gtk / পাইথনের জন্য এটি অনুসারে এটি অনুসরণ করা সম্ভব বলে মনে হয়। কিন্তু পিএইচপি ওয়েব অ্যাপ্লিকেশনগুলি লাইভ ভিউ (জিইউআই উপাদানগুলি) এবং একটি নিয়মিত নিয়ামক রানটাইমটিতে পরিচালনা করে না। এটি অবশ্যই ব্যবহৃত কোড + ডিরেক্টরি গ্রুপিং বা ক্লাসের নামকরণের বর্ণনা দিলে এটি অবশ্যই একটি মিসনোমার।
"এমভিসি" পিএইচপি ফ্রেমওয়ার্কগুলির জন্য একটি বাজওয়ার্ডের মতো ব্যবহৃত হয়েছে বলে মনে হচ্ছে। এবং আমি প্রকৃতপক্ষে এক বা দুটি পরিপক্ক পিএইচপি ফ্রেমওয়ার্কগুলি এটি স্বীকার করে দেখেছি তবে ইন্টার্নার সাথে ম্যাচ করার জন্য এই বাক্যাংশটিকে নতুনভাবে সংজ্ঞায়িত করা হচ্ছে।
তাহলে কি সাধারনত সাপের তেল হয়? কেন আরও ভাল পরিভাষা ব্যবহার করা হয়নি, এবং রক্ষণাবেক্ষণযোগ্য পিএইচপি জন্য আরও বুদ্ধিমান ধারণা প্রচারিত হয় না?
কিছু বিশদ যুক্তি
আমার কেন সন্দেহ হয় যে পিএইচপি বাস্তবায়নগুলি বাস্তব এমভিসি প্যাটার্ন অনুসরণ করে না:
মডেলগুলি : তত্ত্ব অনুসারে, মডেলগুলি চর্বিযুক্ত হওয়া উচিত এবং এতে ব্যবসায়িক যুক্তি থাকতে হবে এবং নিয়ামকগুলি পাতলা হ্যান্ডলারের (ইনপুট-> আউটপুট) হওয়া উচিত। বাস্তবে পিএইচপি ফ্রেমওয়ার্কগুলি অগভীর মডেলগুলির পক্ষে । সিআই এবং সিমফনি উদাহরণস্বরূপ মডেল == ওআরএম। এমনকি HTTP ইনপুটটি নিয়ামক দ্বারা পরিচালিত হয়, মডেল হিসাবে বিবেচিত হয় না।
ভিউ : এজেএক্সের ছাড়ের সাথে ওয়ার্কআরাউন্ডস, ওয়েব পৃষ্ঠাগুলিতে দেখা যাবে না। পিএইচপি ফ্রেমওয়ার্কগুলি এখনও পৃষ্ঠাগুলি ছড়িয়ে দেয়। ইন্টারফেসটি এখনও কার্যকরভাবে সাধারণ এইচটিটিপি মডেলকে অনুসরণ করে, এমভিসিবিহীন অ্যাপ্লিকেশনগুলির চেয়ে কোনও সুবিধা নেই। (এবং শেষ অবধি, বিস্তৃত পিএইচপি ফ্রেমওয়ার্কগুলির মধ্যে কোনও সত্যই এইচটিএমএল এর পরিবর্তে জিইউআই ভিউগুলিতে আউটপুট দিতে পারে না I've
নিয়ন্ত্রক : আমি অনিশ্চিত। নিয়ন্ত্রণকারীদের সম্ভবত দীর্ঘকালীন এবং অবিচ্ছিন্নভাবে এমভিসি মডেলটিতে সক্রিয় হওয়ার প্রয়োজন নেই। পিএইচপি ফ্রেমওয়ার্ক প্রসঙ্গে, তারা তবে বেশিরভাগই হ্যান্ডলারদের অনুরোধ করে। বিতর্কিত হওয়ার জন্য আসলেই কিছু নয়, তবে এটি কিছুটা বজ্রশব্দ মনে হচ্ছে।
আরও ভাল বর্ণনাকারী আছে? আমি পিএমভিসি বা এইচএমভিসির মতো সংক্ষিপ্ত শব্দটি প্রায় ছুঁড়ে ফেলেছি। যদিও বর্ণনাগুলি সেখানে আরও দ্ব্যর্থহীন হয়ে উঠেছে, সম্ভবত এটি বর্তমান ওয়েব ফ্রেমওয়ার্কগুলি কম হকি বর্ণনা করবে?