ওয়েব অ্যাপ্লিকেশন তৈরির জন্য একাধিক পদ্ধতি রয়েছে:
1. সার্ভার-সাইড শুধুমাত্র
এটি একটি শাস্ত্রীয় পদ্ধতির যেখানে আপনি রুবে অন রেল, জ্যাঙ্গো, এক্সপ্রেস, প্লে এর মতো ওয়েব ফ্রেমওয়ার্ক দ্বারা সার্ভারে পৃষ্ঠাগুলি রেন্ডার করেন! ফ্রেমওয়ার্ক এবং ইত্যাদি
সাধারণ ওয়ার্কফ্লো : আপনার পছন্দসই কাঠামোর মধ্যে সার্ভারে আপনার সমস্ত ব্যবসায়িক যুক্তি, মডেল এবং দেখুন টেমপ্লেট তৈরি করুন।
2. ক্লায়েন্ট-পাশ + REST এপিআই
তুলনামূলকভাবে খুব বেশি দিন আগে নয়, সামগ্রিকভাবে ওয়েব সম্প্রদায়টি কৌণিক-পক্ষের অ্যাপ্লিকেশনগুলি কৌণিক, ব্যাকবোন, আম্বার এবং জাভাস্ক্রিপ্ট এমভি * ফ্রেমওয়ার্কের কয়েক ডজন তৈরি করতে শুরু করে। এবং এখন আমাদেরও React.js পার্টিতে যোগদান রয়েছে।
আপডেট : কোনও ভুল বোঝাবুঝি নেই। আমি কেবল ক্লায়েন্ট-পক্ষ বলতে যা বোঝাতে চেয়েছি তা হ'ল উদ্বেগের সম্পূর্ণ বিচ্ছেদ। আপনার একটি REST এপিআই সার্ভার এবং একটি ক্লায়েন্ট-সাইড অ্যাপ্লিকেশন রয়েছে যা সেই সার্ভারের সাথে কথা বলে। আপনার ব্যবহারের ক্ষেত্রে নির্ভর করে সম্ভাবনাগুলি হ'ল, আপনার কাছে কখনও সত্যিকারের ক্লায়েন্ট-সাইড অ্যাপ্লিকেশন থাকবে না যা প্রমাণীকরণ বা ডেটা অধ্যবসায়ের জন্য কোনও ব্যাক-এন্ডের সাথে সংযুক্ত হয় না।
আদর্শ ওয়ার্কফ্লো : অ্যাংুলার বনাম ব্যাকবোন বনাম আম্বার বনাম এক্স এর বিষয়ে সিদ্ধান্ত নেওয়ার সময় ব্যয় করুন Then তারপরে আপনি ক্লায়েন্টে নিজের রুট, মডেল, ভিউ, নিয়ন্ত্রণকারী তৈরি করেন build আপনার হয়ে যাওয়ার পরে, এখন সার্ভারে মডেল, কন্ট্রোলার, রুট তৈরি করুন। একটি উপায়ে আপনি দ্বিগুণ পরিমাণ কাজ করছেন।
৩. হাইব্রিড
এই পদ্ধতির ব্যবহার সম্পর্কে আমি খুব বেশি জানি না, তবে আমি যদি অনুমান করি তবে আপনি নিজের মতামতগুলি (এমভিসি ফ্রেমওয়ার্কের দেখুন) সার্ভারে রেন্ডার করুন। ফলস্বরূপ আপনি এসইও সমর্থন এবং দ্রুত পৃষ্ঠা লোড পান।
উপর হাইব্রীড সামনে Airbnb এর আছে rendr যে কল্পনানুসারে মেরুদন্ড সম্মিলন এবং একসঙ্গে প্রকাশ করে।
এরিক ফ্লোরেনজো আজ তার ব্লগে পোস্ট করেছেন: প্রতিক্রিয়া: অবশেষে, দুর্দান্ত সার্ভার / ক্লায়েন্ট ওয়েব স্ট্যাক ।
ওয়েব অ্যাপ্লিকেশন তৈরির পরিমাণগুলি মাত্র অপ্রতিরোধ্য। এবং যে কেউ ওয়েব বিকাশ শিখছেন তাদের পক্ষে এটি সমস্যা হয়ে উঠতে পারে। কীভাবে কেউ তার পরবর্তী অ্যাপ্লিকেশন তৈরি করতে কোন পদ্ধতির ব্যবহার করবেন তা সিদ্ধান্ত নেবে?