TLDR;
কৌণিক সাহায্যে আপনাকে সমৃদ্ধ ব্যবহারকারী ইন্টারফেসের অন্তর্নিহিত জটিলতা মোকাবেলা করতে সহায়তা করে। ইউআই জটিলতা বাড়ার সাথে সাথে সার্ভারে পৃষ্ঠাগুলি উত্পন্ন করার প্রচলিত মডেলটি আরও জটিল হয়ে ওঠে। কৌণিক সাহায্যে আপনাকে আপনার UI কে ম্যানেজেবল খণ্ডে পরিণত করতে দেয় এবং আপনাকে ইউআইটিকে বাস্তবায়ন থেকে আলাদা করতে দেয়। এটি সার্ভার-সাইড পৃষ্ঠা প্রজন্মকে একটি দুর্দান্ত কাজকে সহজ করে তোলে, তবে আপনি খাঁটি জাভাস্ক্রিপ্ট-ভিত্তিক অ্যাপ্লিকেশনগুলিতে সরানোর সময় কৌণিকতা সত্যই নিজের মধ্যে আসে। এই জাতীয় প্রয়োগের একটি ভাল উদাহরণ হ'ল ট্রেলো ।
দীর্ঘ গল্প
কৌনিকটি এমন সাইটগুলিতে সত্যই লক্ষ্যবস্তু নয় যা আপনি সার্ভারে সমস্ত কিছু তৈরি করে এবং এটিকে প্রেরণ করে আরামে বাস্তবায়িত করতে পারেন। তদ্ব্যতীত, এটি পুরোপুরি ভাল পদ্ধতির যা ইন্টারনেটের চারপাশে অনেকগুলি সাইট এবং অ্যাপ্লিকেশনগুলির জন্য কাজ করে, আপনার সাইটে ইন্টারেক্টিভিটির স্তর বাড়ানোর চেষ্টা করার সাথে সাথে সেই পদ্ধতিকে কাজ করা ক্রমশ জটিল (এইভাবে কঠিন) হয়ে যায়।
শেষ পর্যন্ত আপনি যেভাবে সমাধান করছেন সেটি আপনার ইউআইটিকে আরও বেশি করে সমীকরণের জাভাস্ক্রিপ্টের দিকে চাপ দেওয়া। কৌণিক সাহায্যে আপনাকে আপনার ইউআইকে উপাদানগুলিতে বিভক্ত করতে দেয়, চেহারা এবং অনুভূতি এবং কীভাবে এটি কাজ করে তার মধ্যে স্পষ্ট বিচ্ছিন্নতা দেয়। তারপরে আপনি সার্ভারে মোটামুটি সরল পৃষ্ঠাগুলি তৈরি করতে পারেন এবং জেএস ফ্রন্ট এন্ডটি একটি সমৃদ্ধ ইউআই তৈরি করতে ব্যবহৃত হয় যা তাদের প্রয়োজনীয় ডেটার জন্য আপনার সার্ভারে পৃথক কলগুলি করে।
একটি পয়েন্ট আসে, যদিও, যেখানে আপনি যা করতে চান তা হ'ল সার্ভার একটি স্টাব পৃষ্ঠা যা সম্পূর্ণ জাভাস্ক্রিপ্ট-ভিত্তিক অ্যাপ্লিকেশন লোড করে। অ্যাংুলার সত্যিকারভাবে জ্বলজ্বল করে এমন ব্যবহারের ক্ষেত্রে সর্বাধিক পরিচিত উদাহরণটি হলেন ট্রেলো (এটি ব্যাকবোন ব্যবহার করে, কৌণিক নয়, তবে এটি একই ব্যবহারের ক্ষেত্রে)। এখানে একটি সাইট http://builtwith.angularjs.org/ রয়েছে যার আরও উদাহরণ সাইটের রয়েছে যা অ্যাংুলার ব্যবহার করে।
তাহলে সংক্ষিপ্ত উত্তর? কৌণিকর সাহায্যে আপনাকে আপনার ইউআইটি সংশ্লেষে বিভক্ত করতে দেয় এবং শেষ পর্যন্ত সম্পূর্ণ জাভাস্ক্রিপ্টে যায়, সমৃদ্ধ, অত্যন্ত ইন্টারেক্টিভ ব্যবহারকারী ইন্টারফেস তৈরি করা সহজ করে তোলে।