ওয়েব ডিজাইন ও ওয়েব ডেভেলপমেন্টের মধ্যে পার্থক্য

ওয়েব ডিজাইন

একজন ওয়েব ডিজাইনার একটি সাইটে নানা রকম ডিজাইন করে থাকেন । তিনি শুধু সাইট এর প্রদর্শন অববয় করেন । এখানে কোন অ্যাপ্লিকেশন থাকবে না । ওয়েব ডিজাইন শেখা অত্যন্ত সহজ আপনি ইচ্ছা করলে মাত্র ২-৩ মাসের মধ্যে একজন ওয়েব ডিজাইনার হতে পারবেন । ওয়েব ডিজাইনার হতে হলে আপনাকে HTML এবং CSS এর পাশাপাশি Basic jQuery, JavaScript, PHP শিখতে হবে । বিভিন্ন Framework যেমন, Bootstrap, Css Less Framework ইত্যাদি । এছাড়া, আপনাকে ফটোশপ এর কাজ জানতে হবে । কেননা, আপনি যদি একজন ওয়েব ডিজাইনার হন তাহলে আপনাকে অবশ্যই সাইট এর ব্যানার, পোষ্টার এবং বিভিন্ন ধরণের বাটন তৈরি করতে হবে । তাই বলা যায় যে, ফটোশপ এর কাজ জানা অতি আবশ্যক।

ওয়েব ডেভেলপমেন্ট

একটি ওয়েবসাইটে বিভিন্ন ধরনের কাজ করা হয়ে থাকে। যেমন রেজিষ্টেশন করা, অর্ডার করা, নতুন তথ্য আপডেট দেওয়া। এই ধরনের কাজ গুল করার জন্য বিভিন্ন সার্ভার সাইড স্ক্রিপ্টিং ল্যাঙ্গুয়েজ ব্যবহার করা হয়ে থাকে। আপনি যদি নিজেকে একজন ওয়েব ডেভেলপার হিসাবে তৈরি করতে চান তাহলে আপনাকে অবশ্যই নির্দিষ্ট ধাপে বিভিন্ন ল্যাঙ্গুয়েজ শিখতে হবে।

ওয়েব ডেভেলপ হচ্ছে ওয়েব সাইট এর জন্য অ্যাপ্লিকেশন। এখানে আপনাকে কোডিং এর মাধ্যমে নানা ধরণের অ্যাপ্লিকেশন তৈরি করতে হবে । আপনি যদি ওয়েব ডেভেলপার হতে চান তাহলে ধৈর্য, পরিশ্রম ও মনোযোগের প্রয়োজনীয়তা অপরিহার্য । ওয়েব ডেভেলপার হতে হলে অনেক সময় প্রয়োজন । ওয়েব ডেভেলপার হতে হলে আপনাকে HTML, CSS, jQuery, JavaScript, PHP, MySQL, Java, ইত্যাদি CMS সম্পর্কে ভালো জানতে হবে । এছাড়া Server related যেমনঃ ASP, .NET, AJAX, ইত্যাদি বিষয়ে ভালো ভাবে জানতে হবে।

ওয়েব ডিজাইন ও ওয়েব ডেভেলপমেন্টের মধ্যে পার্থক্যঃ

১। Web Design মানে হচ্ছে একটা ওয়েবসাইট দেখতে কেমন হবে বা এর সাধারন রূপ কেমন হবে তা নির্ধারণ করা। ওয়েব ডিজাইনার হিসেবে আপনার কাজ হবে একটা পূর্ণাঙ্গ ওয়েব সাইটের টেম্পলেট বানানো।

২। একজন ওয়েব ডিজাইনার যে ডিজাইন তৈরি করেন তার প্রতিটা উপকরণকে ফাংশনাল। পক্ষান্তরে ডাইনামিক করার জন্য পরিচালিত কর্মকান্ডই হচ্ছে Web Development।

৩। একজন ওয়েব ডিজাইনারকে গ্রাফিকসের সফটওয়্যার ব্যবহারে দক্ষ হতে হয়। এছাড়া বিভিন্ন ব্র্যান্ডের ইউজার এক্সপেরিয়েন্স নিয়ে ধারণা থাকা জরুরি। HTML, CSS আর JavaScript জানা থাকলে একজন ওয়েব ডিজাইনার কাজের বেলায় প্রাধান্য পান। পক্ষান্তরে ওয়েবসাইটের ব্যবহারকারীরা যেন ওয়েবসাইটে কাঙ্ক্ষিত কাজগুলো ঠিকভাবে করতে পারেন, তা নিশ্চিত করেন একজন ওয়েব ডেভেলপার। যেমন, কেউ একটি ফর্ম জমা দিলে এর তথ্য ডেটাবেইজে কীভাবে সংরক্ষিত হবে, সেটি নির্ধারণ করা। PHP আর MySQL-এর মতো টেকনিক্যাল জ্ঞান থাকা দরকার একজন ডেভেলপারের।

৪। একটা ওয়েব সাইট কে তিনটা ভাগে বিভক্ত করা যায় যেমন ডিজাইন বা টেমপ্লেট, কনটেন্টম্যানেজমেন্ট সিস্টেম এবং ডাটাবেস। পক্ষান্তরে একজন ওয়েব ডেভেলপার এই তিনটি বিষয়ের মধ্যে সমন্বয় ঘটিয়ে পুরো সিস্টেমটি কে সক্রিয় এবং ডাইনামিক করে থাকেন।