বন্ধুরা আশাকরি সকলেই ভালো আছেন। ওয়েব ডিজাইন এবং ওয়েব ডেভেলপমেন্ট এ দুটি কথা তো আমরা সকলেই শুনে থাকি। আজকে আমি আপনাদেরকে সহজভাবে বোঝানোর চেষ্টা করবো ওয়েবসাইট ডিজাইন এবং ডেভেলপমেন্ট এর মধ্যে পার্থক্য কি?
ওয়েব ডিজাইন মূলত একটি ওয়েবসাইটের বাহ্যিক বিষয়। আপনি বর্তমানে যে টিউনটি দেখছেন সেটাই হচ্ছে ওয়েব ডিজাইনের একটি অংশ যা বাহিরে থেকে দেখা যায়। আমরা মূলত একটি ওয়েবসাইটের বাহ্যিক বিষয় দেখতে পাই। একটি ওয়েবসাইটের ডেভেলপমেন্ট একজন ওয়েব ডেভেলপার করে থাকে। আর ডিজাইন করে থাকে একজন ওয়েব ডিজাইনার।
একজন ওয়েব ডিজাইনার কিন্তু ওয়েব ডেভেলপমেন্টের কোনো কাজ করে থাকে না। কিন্তু একজন ওয়েব ডিজাইনার ওয়েব ডেভেলপমেন্টের কিছু বেসিক ধারণা রাখতে পারে। যাতে করে একটি ওয়েবসাইট ডেভেলপমেন্ট করতে সহজ হয় একজন ডেভেলপারের জন্য।
ওয়েব ডিজাইন একটি ওয়েবসাইটের বাহ্যিক বিষয় যা আমরা দেখতে পাই। উদাহরণ সরূপ আমরা যদি একটি ইঞ্জিন চালিত গাড়িকে কল্পনা করি তাহলে গাড়িটি হলো একটি ওয়েবসাইট। ওয়েবসাইটটির ডিজাইনের অংশ হলো গাড়ির বাহিরের অংশ। আর ডেভেলপমেন্ট হলো গাড়িটির ইঞ্জিন, যা আমরা দেখতে পাই না। গাড়িটির বাহিরের সিট, বডি, লাইট, দরজা এগুলোকে ডিজাইন বলতে পারি আর ইঞ্জিনের অংশকে আমরা ডেভেলপমেন্ট বলতে পারি। একটি গাড়ির বাহ্যিক অংশই যেমন গাড়িটির আসল রূপ দেয়, ঠিক তেমনি একটি ওয়েবসাইটের ডিজাইনই একটি ওয়েবসাইটের সৌন্দর্য প্রদর্শন করে।
একজন ওয়েব ডিজাইনার ওয়েবসাইটিকে ডিজাইন করতে html এবং css ব্যবহার করে থাকে। এছাড়া একজন ওয়েব ডিজাইনার শুধু html এবং css এর ব্যবহারই করে থাকে না। একজন ওয়েব ডিজাইনারকে ফটোশপ, ইলাস্ট্রেটর ইত্যাদি অ্যাপ্লিকেশন এর ব্যবহার জানতে হয়। কেননা একটি ওয়েবসাইটকে পূর্ণাঙ্গ রূপ দিতে সেই ওয়েবসাইটের ইউজার ইন্টারফেস অবশ্যই সুন্দর হওয়া দরকার। ডিজাইন কৃত ওয়েবসাইটের জন্য ব্যানার, লোগো, টিউনার ইত্যাদি তৈরী করতে এসব অবশ্যই জানা দরকার।
এছাড়া একজন ওয়েব ডিজাইনার কে ওয়েব ডেভলপমেন্টের প্রোগ্রামিং ভাষা সম্পর্কে বেসিক কিছু ধারণা রাখতে হয়।
একজন ওয়েব ডিজাইনার একটি ওয়েবসাইটের কোন জায়গায় কি হবে সেটির স্ট্রাকচার তৈরি করে। এবং সে ওয়েবসাইটের বিভিন্ন জায়গায় বিভিন্ন কালার এবং ফটো যোগ করে দেয়। ওয়েব ডিজাইনারের কাছ থেকে ওয়েবসাইটের ডিজাইন নিয়ে একজন ওয়েব ডেভেলপার সেই ওয়েবসাইট ডেভেলপ করে। ওয়েব ডিজাইনারই শুধু html এবং css এর এর ব্যবহার করে থাকে না, একজন ওয়েব ডেভেলপার ও html এবং css এর ব্যবহার করে থাকে।
একটি ওয়েবসাইটের ডেভলপমেন্টকে একটি ওয়েবসাইটের প্রাণও বলা যেতে পারে। একটি ওয়েবসাইটকে ডেভেলপ করার মাধ্যমে সেই ওয়েবসাইটটি একটি পূর্ণাঙ্গ রূপ পায়।
ওয়েবসাইটের দুইটি অংশ হয়ে থাকে। একটি হলো ফ্রন্ট ইন্ড আরেকটি হলো ব্যাক ইন্ড। ফ্রন্ট ইন্ড এর কাজ মূলত ডিজাইনারেরা করে থাকে। আর ব্যাক ইন্ড এর কাজ বা সার্ভার সাইডের কাজ করে থাকে ডেভেলপারেরা। একজন ওয়েব ডেভেলপারকে বিভিন্ন প্রোগ্রামিং ভাষা জানতে হয়। ওয়েব ডেভেলপারকে (X)HTML5, CSS, JavaScript, jQuery, PHP, MySQL, Java, Python, C, C+ ইত্যাদি টার্মসগুলো সম্পর্কে ভালোভাবে জানতে হয়। এছাড়াও Server related যেমনঃ ASP, .NET, AJAX, ইত্যাদি সম্পর্কেও ভালোভাবে জানতে হয়।
আমি উপরে একটি উদাহরণ দিয়েছি একটি ওয়েবসাইটকে কোনো ইঞ্জিনচালিত গাড়ির সঙ্গে। ওয়েব ডেভেলপমেন্ট মূলত সেই ইঞ্জিন চালিত গাড়ির ইঞ্জিনের মতো। যেটি বাহির থেকে দেখা যায় না। গাড়ির ইঞ্জিন কিভাবে কাজ করছে এবং কোথায় কি রয়েছে ইত্যাদি। ওয়েব ডেভেলপার ও ঠিক একইভাবে কাজ করে থাকে ওয়েবসাইটের পিছনে। ওয়েবসাইটটির কোথায় ক্লিক করলে কোথায় নিয়ে যাবে এবং কোন সোর্স থেকে তথ্য নিয়ে আসবে এসবই করে থাকে একজন ওয়েব ডেভেলপার।
উদাহরণ সরূপ আপনি যদি ইউটিউবে চলে যান, তখন সেখানে অনেক ভিডিও চলে আসে। এর মধ্যে আপনার যেটি দেখার ইচ্ছা হয় সেটির থাম্বনেলে ক্লিক করেন। আপনি ক্লিক করার সঙ্গে সঙ্গে সেই ভিডিওটি প্লে হয়। আপনি যখন থাম্বনেলে ক্লিক করেছিলেন, তখন সেই ভিডিওটি ইউটিউবের সার্ভার থেকে আপনার কাছে এসেছিল। আপনি ভিডিও এর থাম্বনেল এর ওপর ক্লিক করার পর সেই ভিডিওটি কোন সোর্স থেকে আসবে সেটির প্রোগ্রামিং করেছিলো একজন ওয়েব ডেভলপার। আপনার কোন ভিডিওতে কয়টি লাইক হয়েছে এবং কতবার শেয়ার হয়েছে এসবের হিসাব রাখা ইত্যাদির কোডিং করে থাকে একজন ওয়েব ডেভেলপার।
বন্ধুরা এই ছিল আজকের টিউন। আশাকরি ওয়েবসাইট ডিজাইন এবং ডেভেলপমেন্ট এর বিষয়টি আপনাদের সহজভাবে বুঝাতে পেরেছি। টিউনটি আপনাদের কাছে ভালো লাগলে জোসস করবেন। সম্পূর্ণ টিউনটি পড়ার জন্য ধন্যবাদ।
আমি মো আতিকুর ইসলাম। কন্টেন্ট রাইটার, টেল টেক আইটি, গাইবান্ধা। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 4 বছর 1 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 421 টি টিউন ও 93 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 62 ফলোয়ার আছে এবং আমি টেকটিউনসে 3 টিউনারকে ফলো করি।
“আল্লাহর ভয়ে তুমি যা কিছু ছেড়ে দিবে, আল্লাহ্ তোমাকে তার চেয়ে উত্তম কিছু অবশ্যই দান করবেন।” —হযরত মোহাম্মদ (সঃ)