19/11/2024
ওয়েবসাইট ডেভলপমেন্ট:
আজ আমরা HTML, CSS, JavaScript ও PHP কি তা সংক্ষেপে জানবো।
(1) HTML:
HTML এর পূর্ণরূপ হচ্ছে Hypertext Markup Language. হাইপারটেক্সট লেবেলিং ল্যাঙ্গুয়েজ (হাইপারটেক্সট মার্কআপ ল্যাঙ্গুয়েজ) শব্দার্থগতভাবে ডিজিটাল কন্টেন্ট গঠন করে ওয়েব ডেভেলপমেন্টে গুরুত্বপূর্ণ ভূমিকা পালন করে; একটি প্রক্রিয়া যা বিকাশকারীরা 'ট্যাগ' হিসাবে উল্লেখ করে তা ব্যবহার করে সম্পাদিত হয়। এই ধরণের সোর্স কোড হল প্রতিটি ওয়েবসাইটের কঙ্কাল বা ফ্রেম। একটি স্ট্যাটিক ওয়েবসাইট মূলত আন্তঃসংযুক্ত HTML নথির একটি নির্বাচন ছাড়া আর কিছুই নয়। বর্তমান সংস্করণ, HTML 5 অডিও এবং ভিডিও উপাদানগুলির জন্য মার্কআপ প্রসারিত করে। দৃশ্যত বিষয়বস্তু চিত্রিত করা, অন্যদিকে, বিন্যাস ভাষা, CSS দ্বারা সংজ্ঞায়িত করা হয়।
(2) CSS:
Cascading Style Sheet - ক্যাসকেডিং স্টাইল শীট (সংক্ষেপে CSS) হল এইচটিএমএল ডকুমেন্টের জন্য একটি স্ট্যান্ডার্ড ধরনের ফর্ম্যাটিং ভাষা। ওয়েব ডেভেলপাররা ব্রাউজারের মধ্যে জিনিসগুলিকে কীভাবে চিত্রিত করা উচিত তার জন্য HTML কোডের মধ্যে পাওয়া উপাদানগুলিতে নিয়ম বরাদ্দ করতে CSS ব্যবহার করে। বর্তমান স্ট্যান্ডার্ড CSS3 লেআউট, রঙের স্কিম, টাইপোগ্রাফি, অ্যানিমেশন, সেইসাথে আলো এবং ছায়ার জন্য নির্দেশাবলী অন্তর্ভুক্ত করে।
(3) JavaScript:
আধুনিক ওয়েবসাইটগুলি ইনপুট ক্ষেত্র, ড্রপ-ডাউন মেনু বা স্লাইড শো ব্যবহার করে তাদের দর্শকদের সাথে যোগাযোগ করে। যখনই HTML সাইটে এই ধরনের গতিশীল বিষয়বস্তু ব্যবহার করা হয় তখনই জাভাস্ক্রিপ্ট কার্যকর হয়। স্ক্রিপ্ট ভাষা ব্যবহারকারীর ইন্টারঅ্যাকশন মূল্যায়ন করে এবং পৃষ্ঠার বিষয়বস্তু পুনরায় লোড, আপডেট বা পরিবর্তন করে HTML এবং CSS ফ্রেমওয়ার্ককে প্রসারিত করে।
(4) PHP:
যখন স্ট্যাটিক ওয়েবসাইটগুলি ওয়েব সার্ভারে অ্যাক্সেস করার জন্য প্রস্তুত, তখন একটি ওয়েব ব্রাউজারের মাধ্যমে অনুরোধ করা হলে গতিশীল ওয়েবসাইটগুলি প্রথমে তৈরি হয়। এই প্রক্রিয়াটি স্ক্রিপ্ট ভাষা পিএইচপি দিয়ে সম্ভব হয়েছে। পিএইচপি প্রোগ্রাম সার্ভার-সাইড ব্যাখ্যা করা হয়. ডাইনামিক ওয়েবসাইটের সোর্স কোড সরাসরি ব্রাউজারে পাঠানোর পরিবর্তে, ওয়েব সার্ভার ফাইলটিকে পিএইচপি ইন্টারপ্রেটারে স্থানান্তর করে। এই দোভাষী তারপর অনুরোধ করা ওয়েবসাইট তৈরি করে-প্রায়শই ডাটাবেসে জমা করা তথ্য ব্যবহার করে-এবং ওয়েব সার্ভারে ফেরত দেয়। সেখান থেকে, ইন্টারপ্রেটার রিডআউট ব্রাউজারে পাঠানো হয়। ডায়নামিক ওয়েবসাইট তৈরির জন্য ব্যবহৃত অতিরিক্ত স্ক্রিপ্ট ভাষা হল পার্ল এবং পাইথন।
(চলবে---)