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