আস্সালামু আলাইকুম! আশা করি আল্লাহ এর অশেষ রহমতে আপনারা সবাই ভালো আছেন।আমিও আপনাদের দোয়াই ভালো আছি। আজকের নতুন টপিকে আপনাকে স্বাগতম! আজকে আপনাদের জানাবো ওয়েব ডিজাইন ও ওয়েব ডেভেলপমেন্ট এর মধ্যে পার্থক্য।
ওয়েব ডিজাইনঃ (Web design)
ওয়েব ডিজাইন হলো শুধু মাত্র ওয়েবের ডিজাইন মাত্র।একটা ওয়েব সাইটের কোথায় কি থাকবে অর্থাৎ হেডারে কি থাকবে ফুটারে কি থাকবে, কেমন ডিজাইন হবে এই সকল কিছুই ওয়েব ডিজাইনের ভিতর অন্তর্ভুক্ত।
একটি ওয়েব সাইটের সকল প্রকার সাজানো গোছানোর জন্য ওয়েব ডিজাইনার প্রয়োজন।
ওয়েব ডিজাইনার এর কাজ হবে পুরো একটা ওয়েব পেজ বা ওয়েব সাইট কে সুন্দরভাবে ওয়েব সাইটের কন্টেন্ট গুলোকে প্রদর্শন করানো।
ওয়েব ডিজাইনের জন্য কালার ম্যানেজমেন্ট, বেসিক ফটোশপ ব্রান্ড এক্সপেরিয়েন্স সম্পর্কে জ্ঞান অর্জন করা জরুরী।
ভালো ভাবে HTML, CSS, JAVASCRIPT জানা থাকলে ওয়েব ডিজাইন করা সম্ভব।আমরা সকল ওয়েব সাইটের সামনের যে পাশ দেখতে পাই এইটাই ওয়েব ডিজাইনের অংশ।তাই এই ওয়েব ডিজাইনারকে ফ্রন্ট এন্ড ডেভেলপার(Front-end) ও বলতে পারি।
ওয়েব ডেভেলপমেন্টঃ (Web development)
ওয়েব পেজ বানানোর পরেই কিন্তু সবাই সেইটা ইউজ করতে পারবেনা। শুধু দেখতে পারবে।যেমন করে গাড়ির ডিজাইন করার পরও যদি ইন্জিন না সেট করা হয় তা আমরা চালাতে পারবোনা।
ওয়েব পেজ ডিজাইন করার পর আমাদের ওই ডিজাইনকৃত পেজকে ইউজার যাতে ব্যবহার করতে পারে তার জন্য যে সকল কাজ করা হয়ে থাকে তাই ওয়েব ডেভেলপমেন্ট এর অন্তর্ভুক্ত।
ওয়েব ডিজাইন করলে সাধারনত আমাদের পেজ স্টাটিক থাকে যার কারনে আমরা কোনো পরিবর্তন দেখতে পাইনা, তবে ডেভেলপমেন্ট করার মাধ্যমে যদি আমরা আমাদের ওয়েব পেজকে ডায়ানামিক করি তবে আমাদের প্রয়োজন মতো অটো পরিবর্তন করতে পারবো।
ওয়েব ডেভেলপমেন্ট এর সাধারন কিছু কাজ, ইউজার ফরম পূরণ করলে যা যা ফরমে লিখেছে তা এডমিনের ডাটাবেসে এসে জমা হবে, অর্ডার করা,রেজিষ্ট্রেশন করা, নতুন তথ্য আপডেট করা।
ওয়েব ডেভেলপমেন্ট এর সাধারন কিছু কাজ, ইউজার ফরম পূরণ করলে যা যা ফরমে লিখেছে তা এডমিনের ডাটাবেসে এসে জমা হবে, অর্ডার করা,রেজিষ্ট্রেশন করা, নতুন তথ্য আপডেট করা।
একজন ওয়েব ডেভেলপার হতে হলে java, javascript, python, sql, php সহ আরো কিছু প্রোগ্রামিং ল্যাঙ্গুয়েজ জানা প্রয়োজন তবে আপনি কি কাজ করবেন তার উপর নির্ভর করবে আপনি কি ল্যাঙ্গুয়েজ ইউজ করবেন।
আরো পড়ুনঃ
ওয়েব ডিজাইন ও ওয়েব ডেভেলপমেন্ট এর মধ্যে পার্থক্যঃ
The difference between web design and web development
- ওয়েব ডিজাইন শুধু মাত্র ডিজাইন মাত্র তবে ডেভেলপমেন্ট হলো ওই ডিজাইনটাকে ডায়ানামিক করা অর্থাৎ সয়ংক্রিয় করা।
- যে ওয়েব ডিজাইন করে থাকে তাকে ওয়েব ডিজাইনার বা ফ্রন্ট এন্ড ডেভেলপার বলে, আমার যে ওয়েব ডেভেলপমেন্ট করে থাকে তাকে ওয়েব ডেভেলপার বলা হয়ে থাকে। আমার যে পূর্ণভাবে ওয়েব ডিজাইন ও ডেভেলপমেন্ট করে থাকে তাকে ফুলস্টাক ওয়েব ডেভেলপার বলা হয়ে থাকে।
- ওয়েব ডিজাইন এর কাজ করতে সাধারনত HTML CSS and Javascript জানতে হয় আর ওয়েব ডেভেলপমেন্ট করতে বিভিন্ন প্রোগ্রামিং ল্যাঙ্গুয়েজ শিখতে হয় যেমন, Java , Paython ও PHP .
- একটা ওয়েব সাইটে সাধারনত ৩ টা পার্ট থাকে, যেমন, ডিজাইন অর্থাৎ থিম, কন্টেন্ট ম্যানেজমেন্ট সিস্টেম এবং ডাটাবেস, এই সব গুলো নিয়ে কাজ করে পুরো একটা ওয়েব সাইট বানানোই হলো ওয়েব ডেভেলপার এর কাজ।
- ওয়েব ডিজাইন করতে ডিজাইন এর পারদর্শিতা থাকলে ভালো আর ওয়েব ডেভেলপমেন্ট এ ট্যাকনিক্যাল জ্ঞান অথবা সার্ভার সাইড এর সম্পর্কে ভালো জ্ঞান থাকা জরুরী।
ওয়েব ডিজাইন শেখার আগে আপনাদের ওয়েব ডিজাইন ও ওয়েব ডেভেলপমেন্ট এর মধ্যে পার্থক্য জানাটা জরুরী কারন আপনি না হলে বুঝতে পারবেন না, কিভাবে কি শুরু করবেন। তাই আপনাদের মাঝে ওয়েব ডিজাইন ও ওয়েব ডেভলপমেন্ট এর মধ্যে পার্থক্য তুলে ধরার চেস্টা করলাম।
এই আর্টিকেল টি পুরোটা পড়ার জন্য আপনাকে অনেক ধন্যবাদ, এই আর্টিকেল যদি বুঝতে অসুবিধা হয় অথবা কোনো প্রশ্ন থাকে তবে কমেন্ট করুন, আশা করি আপনি উত্তর পাবেন।আর নতুুন কিছু জানার থাকলে আমাদের জানান আমরা জানানোর চেস্টা করবো। এই আর্টিকেলটি WikiJana.Com সাইটের সম্পদ তাই যদি কেউ কপি করেন তবে আপনারা অবশ্যই ক্রেডিট দিবেন নয়ত আপনার সাইট কপিরাইটের অধিনে চলে যেতে পারে।