ওয়েব অ্যাপ্লিকেশন আর্কিটেকচার

Web Application Architecture

ডাটাবেজ, সার্ভার এবং ব্রাউজারগুলোর মতো বিভিন্ন অ্যাপ এর অংশগুলো সাধারণত হিডেন থাকে এবং তা ওয়েব অ্যাপ্লিকেশন এর আর্কিটেকচার দ্বারা মেইনটেইন করা হয়। এই আর্টিকেলের মাধ্যমে ওয়েব অ্যাপ্লিকেশনের আর্কিটেকচার, ফাংশনালিটি এবং এর কম্পোনেন্ট সম্পর্কে বিস্তারিত জানানোর চেষ্টা করবো! ওয়েব অ্যাপ্লিকেশন আর্কিটেকচার কি? ওয়েব অ্যাপ্লিকেশন এমন একটি প্রোগ্রাম যা মিডেলওয়্যার এবং ইউজার ইন্টারফেস (UI) এর সাথে ক্লায়েন্ট, …

Read moreওয়েব অ্যাপ্লিকেশন আর্কিটেকচার

বিভিন্নরকম HTTP রিকোয়েষ্টের মধ্যে পার্থক্য

HTTP Request

HTTP রিকোয়েস্ট হলো একধরণের ডাটা প্যাকেট যা একটি কম্পিউটার থেকে অন্য কম্পিউটারে যোগাযোগের জন্য ব্যবহার করা হয়। অন্য ভাবে বললে, HTTP রিকোয়েস্ট বাইনারি ডেটার একটি প্যাকেট যা ক্লায়েন্টের মাধ্যমে সার্ভারে পাঠানো হয়। HTTP (Hypertext Transfer Protocol) একটি অ্যাপ্লিকেশন লেভেল প্রটোকল যা TCP লেয়ার এবং নির্দিষ্ট কিছু অ্যাপ্লিকেশন দ্বারা একে অপরের সাথে সংযোগ স্থাপন করে। এই …

Read moreবিভিন্নরকম HTTP রিকোয়েষ্টের মধ্যে পার্থক্য

পিএইচপি ও নোড জেএস এর মধ্যে পার্থক্য

PHP vs NodeJS

একটি ডায়নামিক ওয়েবসাইট তৈরির ক্ষেত্রে ব্যাক-এন্ড খুবই গুরুত্বপূর্ণ। PHP এবং Node JS উভয়ই ব্যাক-এন্ড হিসেবে কাজ করে। একই ক্যাটাগরির হলেও এদের বৈশিষ্ট্যে অনেক ভিন্নতা রয়েছে। আজকে সেসব বিষয় নিয়েই বিস্তারিত আলোচনা করবো। PHP একটি স্ক্রিপ্টিং ল্যাংগুয়েজ। ১৯৯৫ সালে এটি প্রথম রিলিজ হয়। শুরু থেকেই এটি ওয়ার্ডপ্রেস, দ্রুপাল, জুমলার মত CMS এ ব্যবহৃত হয়ে আসছে। এছাড়া …

Read moreপিএইচপি ও নোড জেএস এর মধ্যে পার্থক্য

ডেভেলপারের জন্য ডিবাগিং কেন গুরুত্বপূর্ণ?

ডিবাগিং কেনো গুরুত্বপূর্ণ

দুইটি বিষয় প্রোগ্রামিং ক্যারিয়ারের জন্য চিরন্তন সত্য:- যে কোনো কিছুই ভুল হতে পারে, ভুল হয়ে যাবে। কোডে “বাগ” (সমস্যা) থাকা স্বাভাবিক। প্রথমেই বাগ (Bug) কি তা আমাদের জানতে হবে। “বাগ” হলো সফ্টওয়্যারের মধ্যে কোনো ভুল বা ইরর, যা সফ্টওয়্যারটিকে সঠিকভাবে চলতে দেয় না। বেশীরভাগ ডেভেলপার অনেক সময়ই স্বীকার করতে চায় না, যে তার কারণেই সফ্টওয়্যারের …

Read moreডেভেলপারের জন্য ডিবাগিং কেন গুরুত্বপূর্ণ?