এর ইতিহাস আপনাকে এখানে আলোকিত করতে পারে। কেবল মেটা-ভাষা, প্রোফাইল, সাবসেট এবং দৃষ্টান্তগুলি নিয়ে কথা বলা একটু শুকনো! আমি এটি সংক্ষিপ্ত এবং সহজ রাখার চেষ্টা করব।
এসজিএমএল জিএমএল (জেনারালাইজড মার্কআপ ল্যাঙ্গুয়েজ) থেকে বিকশিত হয়েছিল যা ১৯60০ এর দশকে ৩ টি আইবিএম ইঞ্জিনিয়াররা বিস্তৃত আইনী, সরকারী, শিল্প ও সামরিক দলিলাদি সংরক্ষণের উপায় হিসাবে তৈরি করেছিলেন। 1986 সালে এসজিএমএল হিসাবে এটি মানক না হওয়া পর্যন্ত ধীরে ধীরে জিএমএল পরিমার্জন করা হয়েছিল।
জিএমএল / এসজিএমএল কোনও প্রতি ভাষা নয় । এটি বরং একটি মেটা-ভাষা , অর্থাত্ আনুষ্ঠানিক ভাষাগুলি বা "বিধিগুলি" সংজ্ঞায়িত করার জন্য একটি ভাষা , যার মাধ্যমে বিভিন্ন বিস্তৃত নথির বিন্যাসকে একটি সাধারণ ধারাবাহিক উপায়ে ডিজাইন করা যেতে পারে। প্রতিটি ভিন্ন ধরণের নথিই তার নিজস্ব এসজিএমএল অনুসারে ট্যাগের নামের সাথে সংযুক্ত বৈশিষ্ট্যগুলির সংজ্ঞা দেয়, পাশাপাশি কোনও নির্ধারিত আনুষ্ঠানিক পাবলিক আইডেন্টিফায়ার / নেমস্পেসস, স্কিমাস ইত্যাদির সংজ্ঞা দেয় প্রতিটি নীতিই তাই ডকুমেন্টের জন্য একটি স্বতন্ত্র ডেটা স্টোরেজ ল্যাঙ্গুয়েজে পরিণত হয়েছে সম্পর্কিত উদ্বিগ্ন। এসজিএমএল বিধি অনুসারে সমস্ত দস্তাবেজের মধ্যে ধারাবাহিকতার কারণে, এই নথিগুলির মধ্যে ডেটা কোলেটিং / প্রসেসের জন্য কোড লেখা এবং একটি সাধারণ ফর্ম্যাট ভাগ করে নেওয়ার নথির মধ্যে ডেটা স্থানান্তর করা সম্ভব।
এসজিএমএলকে অসংখ্য তবে ছোট আকারের ডকুমেন্টের জন্য অতিরিক্তভাবে সন্ধান করা হয়েছিল। তাই XML হিসেবে 1996 এবং 2006 এর মধ্যে উন্নত ছিল উপসেট (শব্দ প্রফাইল কার্যকরভাবে একই মানে যার SGML উভয় ছোট এবং বড় কাগজপত্র হ্যান্ডেল পারে উপসেট হিসাবে)। মেটা-ভাষার একটি উপসেট হওয়ায় এক্সএমএল নিজেই একটি মেটা-ভাষা, যদিও এটি সরল। আপনি বলতে পারেন যে এক্সএমএল একটি নেটওয়ার্কে সিস্টেমের মধ্যে সহজ স্টোরেজ এবং স্থানান্তর উভয়ের জন্য উপযুক্ত নথির ফর্ম্যাটগুলি ডিজাইনের জন্য একটি ভিত্তি সরবরাহ করে।
এসজিএমএলকে প্রমিতকরণের পরে তবে এটি এক্সএমএলে সরল করার আগে, ইন্টারনেটের উত্থান হয়েছিল এবং এর সাথে একটি ডকুমেন্ট ফর্ম্যাট প্রয়োজন যা দস্তাবেজ এবং আলগা তথ্য উভয়েরই সহজ স্থানান্তর এবং প্রদর্শন সক্ষম করে। ফলাফলটি ছিল এইচটিএমএল-এর একটি উদাহরণ (মাঝে মাঝে অ্যাপ্লিকেশন হিসাবে পরিচিত ) এসজিএমএলের 18 টি প্রাক-সংজ্ঞায়িত ট্যাগ সহ বিভিন্ন উপাত্তের বিভিন্ন ধরণের প্রদর্শন করার মানক উপায় সরবরাহ করে, যেমন পাঠ্য, চিত্র, অডিও ইত্যাদি HTML এইচটিএমএল এসজিএমএলকে অনুমতি দিয়েছিল কিছু উপাদান শুরু বা শেষ ট্যাগগুলি বাদ দিতে। এইচটিএমএল পরবর্তী সংস্করণগুলি এতে নতুন ট্যাগ এবং বৈশিষ্ট্য যুক্ত করেছে এবং বিদ্যমান কিছুকে অপ্রচলিত করে তুলেছে। এইচটিএমএল 5 অবধি, এইচটিএমএল-এ পরিবর্তন করা হয়েছিল যাতে এটি সর্বদা এসজিএমএলের একটি শিশু ভাষা থেকে যায়।
এক্সএমএল প্রমিতকরণের পরে, এক্সএইচটিএমএল নামে এর একটি উদাহরণ প্রকাশিত হয়েছে যা এক্সএমএল এর ট্যাগ ক্লোজিং, নেমস্পেসস, স্কিমাস ইত্যাদির কঠোরতার সাথে একত্রিত করে এক্সএইচটিএমএল প্রাথমিকভাবে স্টোর, ট্রান্সফার এবং ডেটা প্রদর্শনের জন্য কার্যকর হওয়ার প্রতিশ্রুতি রেখেছিল। এটি এইচটিএমএলটিকে ওয়েব উপাদান প্রদর্শনের সাধারণ উপায় হিসাবে প্রতিস্থাপন করতে চলেছে - এইচটিএমএল 5 প্রকাশ না হওয়া পর্যন্ত until এইচটিএমএল 5 তে কিছু সিন্ট্যাকটিক বৈশিষ্ট্য রয়েছে যা এসজিএমএলে সংজ্ঞায়িত ছাড়িয়ে গেছে যাতে বিশেষত মাল্টিমিডিয়া বোঝাই ওয়েবসাইটগুলির জন্য আরও সমৃদ্ধ ডেটা প্রদর্শন সরবরাহ করা যায়। সময়ের সাথে সাথে, অতিরিক্ত বৈশিষ্ট্যগুলি এইচটিএমএল 5 এ যুক্ত করা হয়েছিল যা ডেটা প্রদর্শন / ব্যবহারের জন্য এর আরও ব্যবহারকে আরও সমৃদ্ধ করে যে এটি কোনও নতুন এক্সএইচটিএমএল সংস্করণ দ্বারা কমিয়ে আনার সম্ভাবনা নেই, কমপক্ষে যতটা সম্পর্কিত তথ্য প্রদর্শন করা যায়। যদিও এইচটিএমএল এবং এক্সএইচটিএমএলের মানগুলি ডাব্লু 3 সি ওয়ার্কিং গ্রুপ দ্বারা সম্পন্ন হয়েছে, "গ্রাউন্ডে" এই ভাষার প্রকৃত প্রচার প্রগতিশীল ওয়েব ডিজাইনারদের দ্বারা করা হয় এবং মিডিয়া (বিজ্ঞাপন / পিআর / বিপণন) সেক্টরে কাজ করা ছাড়া আর কোনও প্রগতিশীল নয়: অন্য সাইটগুলির তুলনায় বিজ্ঞাপন সংস্থা সাইটের সৃজনশীলতার দিকে নজর দিন। এই সেক্টরটি সত্যই নতুন এইচটিএমএল 5 ভাষায় নিয়ে গেছে, এসভিজি, অডিও, ভিডিও এবং এর জন্য এর সক্ষমতা কাজে লাগিয়ে আনন্দিতনতুন API গুলি । এইচটিএমএল 5 এর তাদের প্রস্তুত গ্রহণের ফলে সাধারণভাবে ওয়েব ডিজাইনারদের মধ্যে এটির জনপ্রিয়তার দিকে দ্রুত নেতৃত্ব দেয়, যা ইউটিউব এবং অন্যান্য বিভিন্ন সাইটে দক্ষতা এবং কৌশলগুলির অনলাইন বিনিময় দ্বারা ত্বরান্বিত হয়। এক্সএইচটিএমএল আপডেট হওয়া একটি এক্সএইচটিএমএল সংস্করণ প্রকাশিত হয়েছে তবে এটি সত্যই কোনও কঠোর এক্সএমএল ডেরিভেটিভ নয় বরং এটি এক্সএমএল-সিরিয়ালযুক্ত HTML5 এর একটি সংস্করণ। কেবলমাত্র অল্প সংখ্যক সাইটেরই এর কোনও ব্যবহার রয়েছে বলে মনে হয়।
এই ডেটা ভাষার পিছনে গল্প। আমি আশা করি এটি আপনাকে তাদের সবার অর্থ এবং উদ্দেশ্য পৃথক করতে সহায়তা করে। দার্শনিকভাবে, এই গল্পটি দেখায় যে কীভাবে একটি নতুন প্রযুক্তি (ইন্টারনেট) এর জন্য প্রয়োজনীয় এনাবলিং সরঞ্জাম (এসজিএমএল) ক্রমবর্ধমান বৈচিত্র্যপূর্ণ দাবি সহ নতুন পরিবেশে, তার মূল সীমাটি ছাড়িয়ে যেতে পারে তবুও ধারণাটি সহজতর, প্রয়োগযোগ্যভাবে আরও বহুমুখী এবং কার্যকরভাবে আরও শক্তিশালী হয়ে উঠতে পারে।