এইচটিএমএল 5 স্পেস চূড়ান্ত করতে এত সময় নেয় কেন? [বন্ধ]


25

আমি পড়া ছিল এই এবং এক বাক্যে আমার চোখে (জোর খনি) ধরা:

সুতরাং এক্সএইচটিএমএলের সবচেয়ে বড় সমালোচক ইয়ান হিকসন, এইচটিএমএল 5 এর পিতা, একটি অ্যাকশন-ভিত্তিক টডলারের স্পেসিফিকেশন যা 2022 অবধি প্রাপ্তবয়স্কদের কাছে পৌঁছবে না , যদিও এর কিছু কিছু আজও ব্যবহার করা যেতে পারে।

এটা কি সত্যি? আসলেই কি এইচটিএমএল 5 বিকাশ চক্র? এত দিন লাগছে কেন? এখন থেকে 11 বছর পর্যন্ত এটি চূড়ান্ত হবে না এমন অধিকার পেতে এতই কঠিন কী করে?


35
আপনি কি কখনও কোনও গ্রুপের লোকদের কোনও কিছুর সাথে একমত হওয়ার চেষ্টা করেছেন?
জর্জ মেরিয়ান

2
@ জর্জ - এটি একটি উত্তর করা উচিত ছিল।
বেন এল

যেমন একপাশে, আপনি কি অনুমিত আকারের আকার এবং এটি কতটা জটিল তা দেখেছেন?
জেবি কিং

স্পষ্টতই, আমার উচিত ছিল। আমি এটি যথেষ্ট মাংসপুস্তক মনে করি নি। :)
জর্জ মারিয়ান

উত্তর:


19

চূড়ান্তকরণ প্রক্রিয়াটির জন্য উল্লিখিত তারিখটি এতদূর ভবিষ্যতে সেট করা হয়েছিল কারণ এইচটিএমএল স্পেকের জন্য মান প্রক্রিয়াটি এমনভাবে সেট আপ করা হয়েছিল যাতে এটি স্পেসিফিকেশনটির ব্যাপক গ্রহণযোগ্যতার নিশ্চয়তা দেয়।

কিছু ব্যাকগ্রাউন্ড: এখানে দুটি স্ট্যান্ডার্ড সংস্থা রয়েছে যা আমরা সাধারণত "এইচটিএমএল 5" হিসাবে উল্লেখ করি: ওয়ার্ল্ড ওয়াইড ওয়েব কনসোর্টিয়াম (ডাব্লু 3 সি) এবং ওয়েব হাইপারটেক্সট অ্যাপ্লিকেশন টেকনোলজি ওয়ার্কিং গ্রুপ (WHATWG) সম্পর্কিত খসড়াগুলিতে কাজ করে। জুলাই ২০১২ এর আগে, উভয় গ্রুপ এইচটিএমএল বিকাশের জন্য একসাথে (বেশিরভাগ) কাজ করছিল।

মূল প্রক্রিয়াটি ছিল একাধিক মাইলফলক পেরিয়ে:

  • ওয়ার্কিং ড্রাফ্ট:  স্পেসটি সক্রিয় বিকাশ এবং আলোচনায় রয়েছে
  • লাস্ট কল ওয়ার্কিং ড্রাফ্ট (এলসিডাব্লুডি): স্পেক বেশিরভাগ সম্পূর্ণ, এবং চূড়ান্তকরণ প্রক্রিয়াতে প্রবেশের আগে প্রয়োগকারীরা নির্দিষ্টভাবে কোনও শেষ আপত্তি উত্থাপন করার সুযোগ পায়
  • প্রার্থীর সুপারিশ:  প্রয়োগটি কার্যকরভাবে চূড়ান্ত হয় এবং প্রয়োগকারী এবং সামগ্রী লেখকদের জন্য ব্যবহার করা নিরাপদ
  • প্রস্তাবনা: দুটি স্বতন্ত্র, সম্পূর্ণ-আন্তঃব্যবহারযোগ্য প্রয়োগটি সম্পূর্ণরূপে সম্পন্ন হয়েছে

এলসিডব্লিউডি মাইলফলকটি ২০১১ সালে শুরু হয়েছিল এবং প্রার্থী সুপারিশ পর্বটি ২০১৪ সালে তুলনামূলকভাবে শীঘ্রই আসবে বলে আশা করা হচ্ছে। এটিই শেষ মাইলফলক, প্রস্তাবনা, যা অনুমানের দুটি সম্পূর্ণ বাস্তবায়ন প্রয়োজন, এটি বেশ কয়েক বছর সময় নিয়েছিল এবং এটিই ২০২২ সালের কারণ তারিখ।

এই মডেলটিতে, প্রথম আসল মাইলফলক যা বিষয়বস্তু লেখকদের (ব্যবহারকারী ব্রাউজারগুলির মতো এজেন্ট স্রষ্টাদের নয়) সম্পর্কিত ছিল, এটি এলসিডাব্লুডি ছিল, কারণ অনুমিতিটি বেশিরভাগ চূড়ান্ত করার উদ্দেশ্যে। এলসিডাব্লুডি শেষ হয়ে গেলে, এইচটিএমএল 5 প্রার্থীর সুপারিশের মাইলফলকে পৌঁছে যেত এবং নাম বাদে এটি একটি চূড়ান্ত স্পেসিফিকেশন হত: আপনি সর্বশেষ মাইলফলক হিসাবে সুপারিশ হিসাবে দায়মুক্তি প্রয়োগ করতে সক্ষম হতেন, স্ট্যান্ডার্ডের সামগ্রীতে কোনও প্রভাব ফেলবে না এবং এটি সামগ্রীতে লেখকের কাছে আগ্রহী।

তবে ২০১২ সালের জুলাইয়ে ডাব্লু 3 সি এবং WHATWG কীভাবে এইচটিএমএল 5 খসড়াটি তৈরি করা হবে তার একটি বিভাজনকে আনুষ্ঠানিক রূপ দিয়েছিল। এই বিভাজন, যা কয়েক বছর ধরে কার্যকরভাবে চলছিল, দুটি পৃথক এইচটিএমএল "ট্র্যাক" সেট আপ করে:

  • WHATWG দ্বারা বিকশিত এবং কেবল "এইচটিএমএল" নামে পরিচিত একটি জীবনমান, যেখানে স্পেসিফিকেশন কখনই সম্পূর্ণ হয় না। মানকটির জন্য যুক্তিসঙ্গত sensক্যমত্যটি প্রতিষ্ঠিত হয়েছে তবে সবকিছু বাস্তবায়নের কোনও প্রয়োজন নেই।

  • এইচটিএমএল 5 অনুমান হিসাবে ডাব্লু 3 সি দ্বারা বিকাশকৃত স্ট্যান্ডার্ডের পর্যায়ক্রমিক, স্থিতিশীল স্ন্যাপশট। ২০১২ সালের সেপ্টেম্বর পর্যন্ত, ডাব্লু 3 সি প্রতি দুই বছরে পয়েন্ট স্ন্যাপশট সহ (২০১, সালে "এইচটিএমএল 5.1") দ্বারা 2014 সালে "এইচটিএমএল 5.0"-তে প্রস্তাবিত মাইলফলক পৌঁছানোর প্রস্তাব দিচ্ছে।

পূর্ববর্তী, এইচটিএমএল 5 এর কারণে আমরা এটি বুঝতে পেরেছি, এখন ব্যবহারযোগ্য । দুর্ভাগ্যক্রমে, কারণ এটি একটি জীবনযাত্রার মান, এটি সামগ্রীর লেখক হিসাবে ব্যবহার করার জন্য প্রতিটি ব্যবহারকারীর এজেন্টের প্রয়োগ বোঝার প্রয়োজন।


উইন্ডোজ এক্সপি এখনও বাজারের -০-7575% ধরে রেখেছে এবং উইন ((বা ভিস্তা) আই 9 এর কাজ করার জন্য প্রয়োজনীয় বলে আমি মনে করি না 2012 সালে গ্রহণ 20-30% এর বেশি হবে। আমি বোঝাতে চাইছি এইচটিএমএল 4 বা ফ্ল্যাশের মতো উত্পাদন প্রস্তুত এমন কিছুের চেয়ে সবেমাত্র কার্যক্ষম সমাধান গ্রহণ করা solution
স্লেভেক

@ স্ল্যাভেক আপনি যে ব্যবহারের ভাগের নম্বরগুলি বিশ্বাস করতে চান তা নির্বিশেষে, প্রার্থী সুপারিশের সময় অর্ধেকের বেশি ব্যবহারকারী এজেন্টদের এইচটিএমএল 5 এর সমর্থন সমর্থনযোগ্য না হলে যুক্তিসঙ্গত হবে।

2
আমি কিছু মাইক্রোসফ্ট প্রতিনিধিদের প্রার্থনা এবং বিপণন এফইউডি পড়ার চেয়ে ইতিহাস থেকে শেখা পছন্দ করি। ডম লেভেল 1 - 1998 সালের নির্দিষ্টকরণ, এখন পর্যন্ত কোনও মাইক্রোসফ্টের ব্রাউজার রিলিজ সংস্করণে কোনও শালীন সমর্থন নেই (আই 9 সম্ভবত এটি সমর্থন করবে, আমি পরীক্ষা করে দেখিনি)। আমি বলছি না যে %৫% ব্রাউজারগুলি উইন্ডোজএক্সপির কারণে এইচটিএমএল 5 সমর্থন করবে না, তবে 75% আইই ব্যবহারকারী এইচটিএমএল 5 কাজ করতে পারবেন না। আইই আপডেটটি এতটা বেদনাদায়ক কারণ আপনি ব্রাউজারটি পরিবর্তন করার আগে অপারেটিং সিস্টেমটি স্যুইচ করা দরকার :) আমি কেবল এটি দেখে হাসতে পারি কারণ এটি পাগলামি। কথা বলার চেয়ে আরও ভাল যে তারা ডমটি ডমকে কাজ করতে চাইবে।
স্লেভেক

2
সাম্প্রতিক মন্তব্যে মন্তব্য করুন: যখন আমরা মাইক্রোসফ্ট ব্রাউজারগুলি নিয়ে কাজ করব তখন আমাদের মজিলা আস্তে পারফরম্যান্সের সাথে মরে যেতে হবে। আমি খুব "রেজাল্ট ওরিয়েন্টেড" ব্যক্তি। আমি পরের 3-4 বছরগুলিতে এইচটিএমএল 5 (ক্যানভাস, এসভিজির মতো) স্পর্শ করব না। মূলত এটি ফ্ল্যাশের তুলনায় আপনাকে কোনও লাভ দেয় না এবং আপনাকে অবশ্যই ফ্ল্যাশটিতে একই জিনিস কোড করতে হবে যাতে এটি আপনার শংসাপত্রের ব্রাউজারগুলির বুদ্ধিমান পরিমাণের সাথে সামঞ্জস্যপূর্ণ হয়। আপনার অবশ্যই ইতিমধ্যে আইএম-তে হ্যান্ড্রেডস অসামঞ্জস্যতার সাথে ডিল করতে হবে, বরং সাধারণ এইচটিএমএল 4 এর সাথে। আমি কেবল "ফলাফল" এবং আজকের রাষ্ট্রের জন্য যত্ন নিই, FUD এবং আদর্শের জন্য নয়।
স্লেভেক

1
উপসংহার অনুচ্ছেদের জন্য +1: "এটিকে বিষয়বস্তু লেখক হিসাবে ব্যবহার করার জন্য প্রতিটি ব্যবহারকারীর এজেন্টের প্রয়োগ বোঝার প্রয়োজন" " আহ্ ... রাত্রে !!!
গ্লেনপিটারসন

12

সহজ উত্তর: কমিটি দ্বারা ডিজাইন

নকশাটি দেখার জন্য লোকের ভিড়ের সুবিধা হ'ল পুরো গ্রুপটি বিভিন্ন দিক নিয়ে আসবে যা মূল ডিজাইনার ভাবেননি। এটি একটি প্লাস।

ডিজাইনার যখন একটি বিশাল ভিড় হয় তাদের সকলের জন্য বিভিন্ন এজেন্ডা এবং পোষা প্রাণী রয়েছে যে কোনও কারণেই তারা স্ট্যান্ডার্ডটিতে যেতে চায়। কখনও কখনও বৈশিষ্ট্যগুলি একে অপরের সাথে বিরোধিত হয়, কখনও কখনও রাজনীতি সম্পর্কিত সিদ্ধান্তগুলি ঘিরে থাকে etc. ইত্যাদি a অনেক লোকের একমত হতে অনেক সময় লাগে। এটি একটি বিয়োগ

আরও ভাল বা খারাপের জন্য, ডাব্লু 3 সি তাদের মানগুলি এইভাবে বিকাশ করতে বেছে নিয়েছে।


19
এবং তারপরে, কমিটি অবশেষে কোনও কিছুর বিষয়ে একমত হয়ে যাওয়ার পরে, শিল্প ইতিমধ্যে তাদের খসড়া বিশদটি গ্রহণ করেছে, এর কিছু অংশ বাস্তবায়ন করেছে এবং বাকি অংশটি এমনভাবে বাড়িয়েছে যা চূড়ান্ত স্পেসিফিকেশনের সাথে সামঞ্জস্যপূর্ণ নয়।
রবার্ট হার্ভে

হ্যাঁ সত্য, আপনি যখন এই ক্যানভাসের উপর একটি স্বচ্ছ ডিআইভি ওভারলে করবেন তখন কি ঘটে :) সহজ, খুব জটিল বলে মনে হচ্ছে।
Slawek

9

কারণ এটি সমালোচনামূলক যে এটি সঠিক।

  • জিনিসগুলি ঠিক করতে সময় লাগে - এইচটিএমএল 5 স্ট্যান্ডার্ডটি একবার সেট হয়ে গেলে এটি দীর্ঘ সময়ের জন্য থাকবে। এটি যে হতে পারে তার সর্বোত্তম হওয়া দরকার এবং এটি সঠিক হওয়া দরকার। এটি বিশেষজ্ঞদের দ্বারা বিতর্ক, বিচার এবং ত্রুটি, ব্যবহারকারী এবং বিকাশকারীদের ইনপুট এবং পরিসংখ্যান বিশ্লেষণ গ্রহণ করে

  • যখন কোনও মান পরিবর্তন হয়, কারও কোথাও কোথাও এর অ্যাপ্লিকেশন ভেঙে যায় - মানকগুলি প্রথমবারের মতো হওয়া উচিত। প্রতিটি স্ট্যান্ডার্ডে পরিবর্তনের সাথে সাথে কারও অ্যাপ্লিকেশনটি বিশ্বের নতুন কোথাও ভেঙে যায় version সময় ও অর্থ ব্যয় করে আমাদের এটি ঠিক করতে বিকাশকারী হিসাবে প্রয়োজন। এটি প্রথমবার ঠিক হওয়া দরকার।

  • ভ্যাগনেস অপসারণ করা দরকার - পৃষ্ঠাটিতে কেবল ক্যানভাস ট্যাগ থাকা অবস্থায় ক্যানভাস ট্যাগটি এটি করা সহজ, তবে এটি যখন অন্য ট্যাগের ভিতরে থাকে তখন কী হবে? ট্যাগ সংমিশ্রণ সম্পর্কে কি? তাদের কীভাবে রেন্ডার করা উচিত? নির্দিষ্ট সমন্বয়গুলিতে সেট করা এক্স স্টাইল বৈশিষ্ট্যগুলির সাথে তাদের কীভাবে রেন্ডার করা উচিত?

বোনাস: এটির বর্তমান ফর্মের এইচটিএমএল 5 টি দেখুন এবং আপনি এটি দেখতে পাবেন goes


7

দিন? মাইক্রোসফ্টকে আইআই bare-তে সবেমাত্র কার্যকর সিএসএস 2 তৈরি করতে প্রায় 8 বছর সময় নিয়েছে, যখন জাভাস্ক্রিপ্টে DOM1 সমর্থন আইই 8-তে এখনও ভেঙে গেছে। 1998 সালের এটাই নির্দিষ্ট।

এজন্য আপনি পরবর্তী 20 বছরে মাল্টিমিডিয়াতে এইচটিএমএল 5 এর ব্যাপক গ্রহণযোগ্যতা দেখতে পাবেন না। এটি অত্যন্ত জটিল, অসম্পূর্ণ, কর্মক্ষমতা স্তন্যপান। এমনকি সুরক্ষার কারণে ওয়েবসকেটের মতো সাধারণ জিনিসগুলি অফ-অফ করা আছে।

কিছু জিনিস ওপেন স্ট্যান্ডার্ড হিসাবে কাজ করবে না। পরিবেশে গেমস বা এমএম করছেন যা পাতলা ক্লায়েন্টের সাথে কাজ করবে এবং ক্রেফফুল অবক্ষয়কে সমর্থন করবে? এটাই পাগলামি।

সম্পাদিত: হ্যাঁ, প্রথমটি অতি-জটিল। আপনার কাছে একটি ফ্ল্যাশ প্লাগইন রয়েছে যা প্রতিটি ব্রাউজারে একই হয় এবং প্রতিবারের মতো একইভাবে কাজ করে। এটি সহজ এবং কার্যকর সমাধান। একটি ইন্টারফেস, আপনি একবার পরিবর্তন করুন, পুনরায় সংকলন এবং ভায়োলা - আপনার ব্রাউজার এবং প্লাগইন এর মধ্যে কিছু মধ্যবর্তী স্তর ব্যবহার করে বাজারে সমস্ত ব্রাউজারের জন্য একটি প্লাগইন রয়েছে।

অন্যদিকে আপনার কাছে 10 টি ব্রাউজার রয়েছে এবং আপনি উদাহরণ যুক্ত করতে চান। মাল্টিমিডিয়া / মুভি সমর্থন। তার মানে প্রতিটি সংস্থাকে মিডিয়া প্লেয়ারকে স্ক্র্যাচ থেকে বাস্তবায়ন করতে হবে, প্রত্যেকের পাশে আলাদা কিছু চায়। অ্যাপল এইচ .২64৪ চায় তাই ওয়েবসাইটের মালিকরা তাদের সিনেমা বাজানোর জন্য কোডেকের জন্য রয়্যালটি প্রদান করবেন, গুগল এবং মজিলা ভিপি 8 চায় যাতে তারা তাদের ব্যবসাকে অ্যাপলের পেটেন্ট ইত্যাদির দ্বারা প্রভাবিত না করে।

সুতরাং এটি যে বাস্তবায়নে শেষ পর্যন্ত সবাই (যখন তত্সহ VP8 বা H.264 তে করবেন, একটি শুরুর জন্য) চায়।

সুতরাং তারা তাদের পার্থক্যগুলি কাটিয়ে উঠার আগে অ্যাডোব ফ্ল্যাশটিতে এইচ .264 কার্যকর করবে, তাদের ইতিমধ্যে উপলব্ধ স্ট্রিমিং এবং ডিআরএম স্ট্যাক ব্যবহার করবে এবং এটি প্রস্তুত। 3-4 মাস এবং আপনার 98% গ্রহণের হারের সাথে একটি প্রযুক্তিগত প্রযুক্তি রয়েছে।

সরল, একটি সংস্থা সিদ্ধান্ত নেয়, যাতে তারা ব্যাপক পরিবর্তনগুলি দ্রুত ধাক্কা দিতে পারে এবং অন্য 20 "স্ট্যান্ডার্ডাইজেশন বডি" সদস্যদের "ধারণা" যুক্ত করতে হবে না। এইচটিএমএল 5 এর পাশাপাশি মাল্টিমিডিয়াতে 10-15 বছর পিছনে থাকতে পারে। ব্যবধানটি আরও বড় হবে। সাম্প্রতিক ম্যাক্স অ্যাভেন্টে আপনি গেম কন্ট্রোলার সমর্থন এবং ফুলস্ক্রিন 3 ডি রেসিং অ্যাপ্লিকেশনগুলি দেখতে পেয়েছেন, সম্পূর্ণ এফপিএসে ফ্ল্যাশ চালিয়ে যাচ্ছেন, হার্ডওয়্যার এক্সিলারেশন সমর্থন ইত্যাদি। এদিকে, মোজিলা ব্রাউজারটি ক্র্যাশ না করে এখন এইচ ২4646৪ ভিডিওটি প্লে করতে পারে তবে কেবল খেলতে পারে। কোনও অতিরিক্ত কার্যকারিতা (যেমন পূর্ণস্ক্রিন, স্ট্রিমিং, দ্রুত এগিয়ে) এখনও অনুপস্থিত!

পাশে আমি মনে করি ডাব্লু 3 সি কেবলমাত্র HTML5 কে ফ্ল্যাশের কিছু অর্ধ-বেকড অনুলিপি তৈরির চেষ্টা করে সম্পদগুলি নষ্ট করছে। এটি কাজ করবে না ... এটি এইচটিএমএলের একটি অনুলিপি ফ্ল্যাশ করার চেষ্টা করার মতো। কাজ হবে না।


জড়িত রাজনীতির একটি চমত্কার স্পষ্ট ব্যাখ্যা জন্য +1 1
মাইকেল কে

5

মূলত, কিছু লোকের সাথে একমত হওয়ার জন্য একদল লোককে পাওয়া শক্ত হয়ে যাওয়া। কাজ করার জন্য বিভিন্ন বিষয় রয়েছে তা উল্লেখ করার দরকার নেই। উদাহরণস্বরূপ, ভিডিওটির জন্য কোন কোডেক ব্যবহার করবেন তা নিয়ে (ছিল?) প্রচুর বিতর্ক রয়েছে।

আরও ভাল বা আরও খারাপের জন্য, বেশিরভাগ স্পেসিফিকেশন হাতুড়ি তৈরি করতে কিছুটা সময় নেয়।


2

মার্ক পিলগ্রিম তার "এখানে ডাইভ ইন এইচটিএমএল 5" তে এই সম্পর্কে কথা বলেছেন: http://diveintohtML5.org/past.html বইয়ের সংস্করণটি যথেষ্ট প্রযুক্তিগত নয় বলে অনেক লোক পছন্দ করে না বলে মনে হয়, তবে এই বিভাগে সম্পাদকীয় বেশ warranted হয়।

(সম্পাদনা: আমি বইটির "চটি" মানের পছন্দ না করে এমন লোক সম্পর্কে আমার মন্তব্যের জন্য একটি রেফারেন্স দিতে চেয়েছিলাম: অ্যামাজনের উপর পর্যালোচনাগুলি পরীক্ষা করে দেখুন personally আমি ব্যক্তিগতভাবে এটি পড়তে আগ্রহী হয়েছি এবং এটি তথ্যবহুল বলে মনে করেছি, তাই মাইলেজ আলাদা হতে পারে। )


2

ইস্যুটির অংশটি হ'ল স্পেকটির কমপক্ষে দুটি বড় বাস্তবায়ন না হওয়া অবধি চূড়ান্ত হবে না - কমপক্ষে দুটি পৃথক ব্রাউজার সম্পূর্ণরূপে এটি সমর্থন করে। সুতরাং স্পিকটি সম্পূর্ণ বাস্তবায়নের জন্য যথেষ্ট সম্পূর্ণ হওয়া দরকার, তারপরে এটি বাস্তবায়িত হওয়া দরকার, তারপরে এটি চূড়ান্ত করা যেতে পারে।


1
ক্লাসিক মুরগির / ডিমের সমস্যাটি এখানে মাথায় আসে;)
tcnolan


2

সমস্যার অংশ: আমি ব্রাউজারে ওগ থিওরি চাই। তুমি কি একমত? না। আপনি H.264 চান। তবে আমি কি রাজি? না। গুগল, মজিলা, মাইক্রোসফ্ট, অ্যাপল, অ্যাডোব এবং সমস্ত কর্পোরেশনগুলির মধ্যে এটি এইচটিএমএল 5 এর পিছনে খেলছে They এর তীব্র প্রতিযোগিতা। সুতরাং এটি সম্পূর্ণ করতে আরও দীর্ঘ হয়।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.