এমভিসি বেশ সোজা is
মার্টিন ফোলার সম্ভবত এটির সাথে একমত নন :
বিভিন্ন স্থানে এমভিসি সম্পর্কে পড়া বিভিন্ন ব্যক্তি এ থেকে আলাদা ধারণা নেন এবং এগুলিকে 'এমভিসি' হিসাবে বর্ণনা করেন।
সরানো...
যখন আমরা কোনও ওয়েবসাইট তৈরি করি তখন এটি সমস্ত একসাথে আসে যখন 'ক্লায়েন্ট সার্ভারে REST কীওয়ার্ড অনুরোধ প্রেরণ করে -> সার্ভারটি অনুরোধকৃত URL- এর সাথে কন্ট্রোলার অ্যাকশনের সাথে মেলে - যা পরে ডেটা সংগ্রহ / প্রক্রিয়াকরণের জন্য মডেল (গুলি) কে কল করে, ফলাফলটি পেয়েছে -> এবং ক্লায়েন্টকে এইচটিএমএল পৃষ্ঠা হিসাবে দেখতে ফেরত দেয় (দেখুন) '।
ঠিক আছে, এটি কিছুটা জটলা
এমভিসি, তা যা-ই হোক না কেন, ব্যবহারকারী ইন্টারফেস বাস্তবায়নের জন্য ধারণাগুলি।
আরআরইএসটি হ'ল বড় আকারের অ্যাপ্লিকেশন তৈরির জন্য স্থাপত্য সীমাবদ্ধতার একটি সংগ্রহ।
ওয়েব, যা আপনি এখানে এখানে কথা বলছেন তা হ'ল সেই একই সীমাবদ্ধতার বেশিরভাগটি ব্যবহার করে নির্মিত একটি দৈত্য ডকুমেন্ট ম্যানেজমেন্ট অ্যাপ্লিকেশন।
আপনি দুজনের মধ্যে যে মিলগুলি দেখতে পাচ্ছেন তা হ'ল (আপনার চয়ন করুন) ভুলভাবে দায়ী করা, বা অতিপরিসর।
RESTafarians একটি সাধারণ বোঝার আছে HATEOAS "অ্যাপ্লিকেশন রাষ্ট্রের ইঞ্জিন হিসাবে হাইপারটেক্সট",, এবং যে এলার্ম আপনি মাধ্যমে আগাইয়া ধ্বনিত পাঠাতে হবে - কেন একটি হবে দৃশ্য একজন ইঞ্জিন হতে রাষ্ট্র ? যদি আমরা ভিত্তিটি নিয়ে প্রশ্ন করি এবং অতিরিক্ত প্রমাণ অনুসন্ধান করি তবে আমরা দুটি অদ্ভুত বিষয়ও লক্ষ্য করতে পারি।
প্রথমত, আমরা ডিস্ক থেকে এইচটিএমএল লোড করে সমীকরণ থেকে HTTP সার্ভারটিকে পুরোপুরি বাইরে নিয়ে যেতে পারি। ব্রাউজারটি পুরোপুরি এতে সন্তুষ্ট, আচরণের কিছু ছোটখাটো প্রকারকে ক্ষমা করে যা বেস url এর পরিবর্তনের ফলে দেখা দিতে পারে। মডেল এবং এর মতো নিয়ন্ত্রক থেকে সম্পূর্ণ সংযোগ বিচ্ছিন্ন হয়ে গেলে দৃশ্যগুলি সাধারণত কাজ করা চালিয়ে যায় না।
দ্বিতীয়ত, আমরা যদি আধুনিক ব্রাউজারটি যত্ন সহকারে পর্যবেক্ষণ করি তবে আমরা লক্ষ্য করব যে এইচটিএমএল এর একাধিক ভিউ রয়েছে। একাধিক দর্শনের ভিউ সত্যিই অদ্ভুত ধারণা বলে মনে হয় তবে নিশ্চিতভাবেই মূল উপস্থাপনাটি রয়েছে যা ব্যবহারকারীর অঙ্গভঙ্গিতে সাড়া দেয় এমন একগুচ্ছ পাঠ্য মার্কআপ রয়েছে এবং তারপরে এই "উত্স ভিউ" জিনিসটি রয়েছে যা কাঁচা এইচটিএমএল দেখায় এবং প্রতিক্রিয়াও জানায় ব্যবহারকারীর অঙ্গভঙ্গি। পুরো কচ্ছপ তো নিচে!
ধাঁধার উত্তর, অবশ্যই, এইচটিএমএল ভিউ নয়। ব্রাউজারে উইজেটগুলির সংগ্রহটি দর্শন হয় এবং তারা ডকুমেন্ট অবজেক্ট মডেলটির সাথে যোগাযোগ করে , যা এইচটিএমএল পড়ার মাধ্যমে আরম্ভ করা হয়েছিল।
অন্য কথায়, এইচটিএমএল হল রাজ্যের প্রতিনিধিত্ব, ঠিক যেমন রায় টি। ফিল্ডিংয়ের প্রতিশ্রুতি দেওয়া হয়েছিল।
আমরা যদি খাঁটি RESTful API ওয়েব পরিষেবা সম্পর্কে কথা বলি ... তবে কী হবে? পূর্বের মতো একই, তবে 'ভিউ' নেই
আরও সঠিকভাবে, আগের মতো: কোনও দর্শন নেই। জেএসএন, ঠিক এইচটিএমএলের মতো, রাষ্ট্রের প্রতিনিধিত্ব, প্রক্রিয়া সীমা অতিক্রমের জন্য উপযুক্ত।
"ডিটিও" বা "বার্তা" মনে করুন এবং আপনার সূত্রগুলি আপনাকে বিপথগামী করার সম্ভাবনা অনেক কম।