ওয়েবসাইট, ওয়েবসাইটের প্রকারভেদ, স্ট্যাটিক ওয়েবসাইট, স্ট্যাটিক ওয়েবসাইটের বৈশিষ্ট্য, সুবিধা -অসুবিধা, ডাইনামিক ওয়েবসাইট, ডাইনামিক ওয়েবসাইটের বৈশিষ্ট্য, সুবিধা-অসুবিধা
ওয়েবসাইট, ওয়েবসাইটের প্রকারভেদ, স্ট্যাটিক ওয়েবসাইট, স্ট্যাটিক ওয়েবসাইটের বৈশিষ্ট্য, সুবিধা -অসুবিধা, ডাইনামিক ওয়েবসাইট, ডাইনামিক ওয়েবসাইটের বৈশিষ্ট্য, সুবিধা-অসুবিধা
ওয়েবসাইট (Website) :
একই ডোমেইনের অধীনে একাধিক ওয়েব পেইজের সমষ্টিকে ওয়েবসাইট বলে। অক্সফোর্ড ডিকশনারি অনুসারে ওয়েবসাইট হলো- “A location connection to the internet that maintains one or more web pages.”
কোনো ওয়েব সার্ভারে রাখা ওয়েব পেইজ, ছবি, অডিও, ভিডিও ও অন্যান্য ডিজিটাল তথ্যের সমষ্টিকে ওয়েবসাইট বুঝায়, যা ইন্টারনেট বা ল্যানের মাধ্যমে প্রবেশ করা যায়। ওয়েবসাইট ইন্টারনেটের এমন একটি অ্যাড্রেস, যার মাধ্যমে খুব সহজেই কোনো নির্দিষ্ট তথ্য খুঁজে পাওয়া যায়।
সমস্ত উন্মুক্ত ওয়েবসাইটগুলোকে সমষ্টিগতভাবে “world wide web” বা www বা “বিশ্বব্যাপী জাল” নাম দেওয়া হয়েছে। www হলো পৃথিবীর বিভিন্ন দেশের সার্ভারে রাখা পরস্পর সংযোগযোগ্য ওয়েব পেইজ। এটি একটি বৃহৎ সিস্টেম যা অনেকগুলো সার্ভার সংযুক্তির মাধ্যমে গঠিত হয়। এসব ওয়েব সার্ভার ইন্টারনেট ব্যবহারকারীদের যেকোনো ধরনের তথ্য সরবরাহ করতে সক্ষম। এসব তথ্য হতে পারে প্রচলিত টেক্সট, গ্রাফিক্স, ভিডিও, শব্দ বা অন্য কোনো ফরমেটের ডেটা।
www কে ইন্টারনেটের বুলেটিন বোর্ডও বলা হয়। কোনো ব্যক্তি বা প্রতিষ্ঠান তার ব্যক্তিগত বা প্রাতিষ্ঠানিক তথ্য প্রকাশ করার জন্য ওয়েব পেইজ ডিজাইন করে তা বুলেটিন বোর্ডে স্থাপন করতে পারেন।
ওয়েবসাইটের প্রকারভেদ :
গঠন ও বৈচিত্রের ওপর ভিত্তি করে ওয়েবসাইটকে দুই ভাগে ভাগ করা যায়। যথা- স্ট্যাটিক ওয়েবসাইট ও ডাইনামিক ওয়েবসাইট।
স্ট্যাটিক ওয়েবসাইট (Static Website) :
CSS স্ট্যাটিক ওয়েবসাইট বলতে সাধারণত অপরিবর্তিত অর্থাৎ পূর্ব থেকে তৈরিকৃত কিছু তথ্য প্রদর্শন করা থাকে এবং প্রতিবারই একই তথ্য প্রদর্শন করে। যে ওয়েবসাইটগুলো ওয়েব ডেভলপার ফাইলে পরিবর্তন করলেই পরিবর্তন দেখায় এ ধরনের ওয়েবসাইটকে স্ট্যাটিক ওয়েবসাইট বলে। এ ওয়েবসাইটে সব ব্যবহারকারীর কাছে একই তথ্য প্রদর্শিত হয়। এ ধরনের ওয়েবসাইট তৈরি করা সহজ কিন্তু আপডেট করা কঠিন।
ছোট ছোট কোম্পানি তাদের তথ্য প্রদর্শনের জন্য সাধারণত স্ট্যাটিক ওয়েবসাইট তৈরি করে। ডেটাবেজ ব্যবহার না করার ফলে সার্বিক নিরাপত্তার সাথে তথ্য সরবরাহ করা যায়। এ ধরনের ওয়েবসাইটের পেইজগুলোর কনটেন্ট নির্দিষ্ট থাকে।
এই ওয়েবসাইট তৈরি করার জন্য HTML, CSS (Cascading Style Sheet), Notepad, Adobe dreamweaver, Adobe Flash ও Adobe Photoshop সফটওয়্যার ব্যবহৃত হয়। CSS সফটওয়্যার ব্যবহার করে ওয়েব পেইজের সৌন্দর্য বৃদ্ধি করা হয়। ইন্টারনেটে যত ধরনের রঙ্গিন ওয়েব পেইজ দেখা যায় সেইগুলো সবই CSS সফটওয়্যার ব্যবহার করে করা হয়। ফাইলের নামের বর্ধিতাংশ দেখেও ওয়েবসাইটের ওয়েব পেইজ সম্পর্কে ধারণা পাওয়া যায়। যেমন, ফাইলের নামের বর্ধিতাংশ যদি .htm অথবা .html হয় তবে এটি স্ট্যাটিক ওয়েব পেইজ।
চিত্র: স্ট্যাটিক ওয়েবসাইট তৈরির কমান্ড
স্ট্যাটিক ওয়েবসাইটের বৈশিষ্ট্য :
- কনটেন্ট নির্দিষ্ট থাকে ফলে দ্রুত লোড হয়।
- ব্যবহারকারী তথ্য প্রদান ও আপডেট করতে পারে না।
- কোন প্রকার ডেটাবেজের সাথে যুক্ত থাকে না।
- কেবলমাত্র সার্ভার থেকে ক্লায়েন্টে কমিউনিকেশন হয়।
- শুধুমাত্র HTMLও CSS ব্যবহার করেই উন্নয়ন করা যায়।
- সহজেই সার্চ ইঞ্জিন পরিচালনা করা যায়।
স্ট্যাটিক ওয়েবসাইটের সুবিধা :
- এ ধরনের ওয়েবসাইটের খরচ কম।
- ওয়েবসাইট উন্নয়ন ও নিয়ন্ত্রণ খুব সহজ।
- দ্রুত ও নিরাপত্তার সাথে কনটেন্ট সরবরাহ করা হয়।
- সহজেই ওয়েব পেইজের লে-আউট তৈরি করা যায়।
- ইন্টারনেটের গতি কম হলেও সহজে ডাউনলোড করা যায়।
স্ট্যাটিক ওয়েবসাইটের অসুবিধা :
- কনটেন্ট লোডিং এর কারণে আপলোড হতে বেশি সময় লাগে।
- মান সম্মত ওয়েবসাইট ডিজাইন করা কষ্টসাধ্য ও সময় সাপেক্ষ।
- ব্যবহারকারীর নিকট হতে কোন তথ্য নিয়ে ওয়েবসাইট আপলোড করা সম্ভব নয়।
- ওয়েবসাইটের আকার বৃদ্ধির সাথে সাথে কনটেন্টগুলো নিয়ন্ত্রণ করা কঠিন হয়ে যায়।
ডাইনামিক ওয়েবসাইট (Dynamic Website) :
প্রতিনিয়ত পরিবর্তনশীল তথ্যের ওয়েবসাইট হলো ডাইনামিক ওয়েবসাইট। যে ওয়েবসাইটগুলো ব্যবহারকারীর চাহিদা অনুযায়ী পরিবর্তন হয়ে প্রদর্শিত হয় সেগুলোকে ডাইনামিক ওয়েবসাইট বলে। বর্তমানে ডাইনামিক ওয়েবসাইটের চাহিদা বেশি।
ডাইনামিক ওয়েবসাইটের ওয়েব পেইজ তৈরি করতে প্রোগ্রামিং ল্যাংগুয়েজ হিসেবে Javascript, PHP, .Net, ASP ইত্যাদি ব্যবহৃত হয়। ডেটাবেজের সাথে ওয়েবসাইট যুক্ত করার জন্য MS Access, My SQL (My Structured Query Language) ব্যবহার করা হয়। ডাইনামিক ওয়েবসাইট বলতে পরিবর্তনশীল এবং JSP (Java Server Pages), ASP (Active Server Pages) ও JSP (Java Server Pages) পেইজগুলোকে বুঝানো হয়।
চিত্র: ডাইনামিক ওয়েবসাইট তৈরির কমান্ড
ডাইনামিক ওয়েবসাইটের বৈশিষ্ট্য :
- রান টাইমের সময় পেইজের ডিজাইন বা কনটেন্ট পরিবর্তন হতে পারে।
- ডেটাবেজ ক্যুয়েরির মাধ্যমে বিভিন্ন পরিবর্তনশীল কনটেন্ট তৈরি করা যায়।
- শুধু HTML সাথে PHP, .Net, ASP ব্যবহার করে উন্নয়ন করা যায়।
- ব্যবহারকারীদের নিকট হতে ইনপুট দেওয়ার ব্যবস্থা থাকে।
- অনেক বেশি তথ্যবহুল হয়।
ডাইনামিক ওয়েবসাইটের সুবিধা :
- আকর্ষণীয় ও ইন্টারঅ্যাকটিভ লে-আউট তৈরি করা যায়।
- ব্যবহারকারীর চাহিদা অনুযায়ী কনটেন্ট তৈরি হতে পারে।
- তথ্য দ্রুত আপলোড করা যায়।
ডাইনামিক ওয়েবসাইটের অসুবিধা :
- খরচ অনেক বেশি।
- তুলনামূলকভাবে কম নিরাপদ।
- ডাইনামিকভাবে কনটেন্ট তৈরি হওয়ায় লোড হতে বেশি সময় লাগে।
- ওয়েবসাইট ডেভলপ করা, টেস্ট করা ও তদারকির জন্য দক্ষ লোকের প্রয়োজন হয়।