বর্তমান ডিজিটালাইজেশন যেকোনো কিছুর মুল ভিত্তি হচ্ছে ওয়েবসাইট । আর এই ওয়েবসাইট কি কেন বা কীভাবে কাজ করে এটার নানা জানা অজানা বিষয় নিয়ে আমাদের কৌতূহলের শেষ নেই। আমাদের আগের পোষ্ট ওয়েবসাইট – কীভাবে কাজ করে সেখানে ওয়েবসাইট সম্পর্কে বিস্তারিত আলোচনা করেছিলাম। আজ আমরা ডাইনামিক এবং স্ট্যাটিক ওয়েবসাইট কি বা কেন, কীভাবে কাজ করে এই নিয়ে বিস্তারিত আলোচনা করবো।
ওয়েবসাইট কয় প্রকার ও কি কি, আমরা হয়তো আগের পোষ্টেই জেনে নিয়েছি। যদি আরেকবার মনে করি তাহলে, ওয়েবসাইট মুলত দুই প্রকার হয়। ডাইনামিক ওয়েবসাইট আর স্ট্যাটিক ওয়েবসাইট, চলুন বিস্তারিত জেনে নেই ডাইনামিক আর স্ট্যাটিক ওয়েবসাইট সম্পর্কে:
ডাইনামিক ওয়েবসাইট সম্পর্কে বিস্তারিত আলোচনা
বর্তমানে যেহুতু ডাইনামিক ওয়েবসাইটের পরিমান সবচেয়ে বেশি তাই চলুন করা যাক ডাইনামিক ওয়েবসাইট সম্পর্কে বিস্তারিত আলোচনা।
ডাইনামিক ওয়েবসাইট কি
যে ওয়েবসাইট গুলো ডাইন্যামিক ভাবে কন্ট্রোল করা যায়, সেগুলোই ডাইন্যামিক ওয়েবসাইট। বুঝলেন না? চলুন তাহলে বুঝে নেই –
ডাইন্যামিক ওয়েবসাইট গুলো অবশ্যই ডাইন্যামিক ভাবে কন্ট্রোল করা যাবে, এবং এখানে ডাইন্যামিক ভাবে কন্ট্রোল করা বলতে বুঝানো হয়েছে, আপনি ওয়েবসাইট লাইভ থাকা অবস্থায় এর কনটেন্ট এড(যোগ) করা, আপডেট করা, ডিলেট করা বা ডিজাইন চেঞ্জ(পরিবর্তন) করা সবই পারবেন। আবার এই জন্য আপনার কোন প্রোগ্রামিং ল্যাঙ্গুয়েজ বা ওয়েব ডিজাইন/ডেভ্লপমেন্ট ভিত্তিক কোনোকিছু জানা লাগবেনা।
ডাইনামিক ওয়েবসাইট তৈরি
ডাইনামিক ওয়েবসাইট তৈরি করতে ওয়েব ডিজাইন তো লাগবেই, সাথে ওয়েব ডেভ্লপমেন্ট নলেজ(জ্ঞান) থাকাও আবশ্যক । ডাইনামিক ওয়েবসাইট তৈরি করতে HTML, CSS, JS জানার পাশাপাশি একটি প্রোগ্রামিং ল্যাঙ্গুয়েজ এবং একটি ডেটাবেজ ল্যাঙ্গুয়েজ ও জানা লাগবে। ডাইনামিক ওয়েবসাইট তৈরি করার জন্য পপুলার প্রোগ্রামিং ল্যাঙ্গুয়েজ পিএইচপি (PHP), এবং ডেটাবেজ হিসেবে মাইএসকিউয়েল (MySQL) বহুল প্রচলিত।
ডাইনামিক ওয়েবসাইট এর বৈশিষ্ট্য
ডাইনামিক ওয়েবসাইট এর বৈশিষ্ট্য সমুহ –
১. কন্টেন্ট সমুহ ডাইন্যামিক ।
২. তৈরি করতে সময় লাগে, এবং স্ট্যাটিক ওয়েবসাইটের সাথে তুলনা করলে এটা বানানো অপেক্ষাকৃত কঠিন।
৩. নিয়মিত মেইনটেইন করার জন্যই ডাইনামিক ওয়েবসাইট তৈরি করা হয়, তাই নিয়মিত মেইনটেইন করা দরকার হয়।
৪. ওয়েবসাইট অপেক্ষাকৃত ভারি হয়, তাই হোস্টিং জায়গা এবং ব্যান্ডউইথ বেশি লাগে।
৫. কন্টেন্ট চেঞ্জ করতে কোন স্কিল লাগেনা।
ডাইনামিক ওয়েবসাইটের উদাহরন
আমাদের দেখা এবং ব্যবহার করা বেশিরভাগ ওয়েবসাইট গুলোই ডাইনামিক, যেমন – ফেসবুক। ফেসবুক কেন ডাইনামিক ? আপনি যখন ফেসবুকে কোন পোষ্ট করেন আপনাকে কি কোন কোড বা প্রোগ্রামিং করতে বা বুঝতে হয় ? না। কারন এটি একটি ডাইনামিক ওয়েবসাইট। ডাইনামিক ওয়েবসাইট তৈরি করার এখন সহজ সমাধান হিসেবে মোস্ট পপুলার সিএমএস ওয়ার্ডপ্রেস বহুল প্রচলিত।
স্ট্যাটিক ওয়েবসাইট কী?
স্ট্যাটিক ওয়েবসাইট বলতে বুঝায়, যে ওয়েবসাইট গুলোর কন্টেন্ট স্ট্যাটিক, অর্থাৎ এগুলো চেঞ্জ করা দুর্বোধ্য , এবং চেঞ্জ করা জন্য এই ওয়েব ডিজাইন স্কিল থাকা আবশ্যক। এই ধরনের ওয়েবসাইট ইউজার এর ইনপুট ডেটা নিয়ে কাজ করতে পারেনা, স্টোর ও করে পারেনা। কারন স্ট্যাটিক ওয়েবসাইটে কোন ডেটাবেজ এবং প্রোগ্রামিং ল্যাঙ্গুয়েজ ব্যবহার করা হয়না।
স্ট্যাটিক ওয়েবসাইট উন্নয়নের ভাষা কোনটি
স্ট্যাটিক ওয়েবসাইট তৈরি করতে মার্কাপ ল্যাঙ্গুয়েজ হিসেবে HTML, স্টাইলের জন্য CSS, এনিমেশন এর জন্য JavaScript এছাড়া CSS ফ্রেমওয়ার্ক হিসেবে বুটস্ট্রাপ(Bootstrap) ব্যবহার করা হয়।
স্ট্যাটিক ওয়েবসাইট তৈরি
সাধারনত স্ট্যাটিক ওয়েবসাইট একজন ওয়েব ডিজাইনার তৈরি করে থাকেন। আর ওয়েব ডিজাইন করার জন্য দরকার পরে HTML, CSS, Bootstrap, JavaScript, jQuery ।
স্ট্যাটিক ওয়েবসাইট এর বৈশিষ্ট্য
স্ট্যাটিক ওয়েবসাইট এর বৈশিষ্ট্য সমুহ –
১. কন্টেন্ট সমুহ স্ট্যাটিক ।
২. তৈরি করা সহজ, হোস্টিং এ জায়গা এবং ব্যান্ডউইথ কম লাগে।
৩. খরচ কম।
৪. তেমন মেইন্টেইন করার দরকার পরেনা।
৫. কন্টেন্ট চেঞ্জ করতে ওয়েব ডিজাইন স্কিল থাকা আবশ্যক।
স্ট্যাটিক ওয়েবসাইটের উদাহরন
যেকোনো টেমপ্লেট যদি শুধু HTML, CSS, JS, Bootstrap ব্যবহার করে বানানো হয়, সেটাই হবে স্ট্যাটিক ওয়েবসাইটের উদাহরন। স্ট্যাটিক ওয়েবসাইট দেখতে চাইলে থিমফরেস্ট ওয়েবসাইট ভিজিট করতে পারেন।
স্ট্যাটিক ও ডাইনামিক ওয়েবসাইটের মধ্যে পার্থক্য
স্ট্যাটিক ওয়েবসাইট এবং ডাইনামিক ওয়েবসাইটের মধ্যে স্টাকচার গত পার্থক্য রয়েছে। এছাড়াও সুবিধা এবং অসুবিধার দিক থেকে পার্থক্য রয়েছে। স্ট্যাটিক ও ডাইনামিক ওয়েবসাইটের মধ্যে পার্থক্য চলুন দেখে নেই –
ডাইনামিক আর স্ট্যাটিক ওয়েবসাইট এর পার্থক্য
ডাইনামিক ওয়েবসাইট | স্ট্যাটিক ওয়েবসাইট |
ডাইনামিক ওয়েবসাইট এর কনটেন্ট সমূহ ডাইনামিক। | স্ট্যাটিক ওয়েবসাইট এর কনটেন্ট সমূহ স্ট্যাটিক। |
ডাইনামিক ওয়েবসাইটে কনটেন্ট চেঞ্জ করা সহজ। | ডাইনামিক ওয়েবসাইটে কনটেন্ট চেঞ্জ করা কঠিন। |
ডাইনামিক ওয়েবসাইটে তৈরি করতে HTML, CSS এর সাথে প্রোগ্রামিং ল্যাংগুয়েজ, ডেটাবেজ ইত্যাদি লাগে। | স্ট্যাটিক ওয়েবসাইট তৈরি করতে শুধু HTML, CSS লাগে। |
ডাইনামিক ওয়েবসাইট তৈরি করতে খরচ বেশি হয়। | স্ট্যাটিক ওয়েবসাইট তৈরি করতে খরচ কম হয়। |
ডাইনামিক ওয়েবসাইট হোস্ট করতে খরচ বেশি লাগে | কেননা এটা জায়গা + ব্যান্ডউইথ বেশি নিয়ে থাকে। |
ডাইনামিক ওয়েবসাইট মেইনটেইন করা সহজ। | স্ট্যাটিক ওয়েবসাইট মেইনটেইন ব্যবহার করার ঝামেলা নেই। |
ডাইনামিক ওয়েবসাইটে কনটেন্ট সমূহ চেঞ্জ করা সহজ। | স্ট্যাটিক ওয়েবসাইটে কনটেন্ট সমূহ চেঞ্জ করা কঠিন। |
ডাইনামিক ওয়েবসাইট বহুল ব্যবহৃত । | স্ট্যাটিক ওয়েবসাইট কম ব্যবহৃত। |
ডাইনামিক ওয়েবসাইট ইউজার ফ্রেন্ডলি। | স্ট্যাটিক ওয়েবসাইট ডাইনামিক ওয়েবসাইটের তুলনায় অপেক্ষাকৃত কম ইউজার ফ্রেন্ডলি। |
উদাহরন - বিভিন্ন সিএমএস দিয়ে বানানো ওয়েবসাইট। | উদাহরন - বিভিন্ন স্ট্যাটিক টেমপ্লেট । |
আশা করি ডাইনামিক আর স্ট্যাটিক ওয়েবসাইট সম্পর্কে আপনাদের বোঝাতে পেরেছি, কোন প্রশ্ন থাকলে কমেন্টে জানাতে ভুলবেন না।