Нұсқаны бағыттау - Version targeting

Жылы есептеу, нұсқаны бағыттау (мүмкін білімді) пайдаланушылар тобына (соның ішінде) мүмкіндік беретін әдіс бағдарламалық жасақтама жасаушылар ) кейбір жетілдірілгендерді пайдалану бағдарламалық жасақтама белгілі бір енгізілген ерекшеліктер бағдарламалық жасақтама нұсқасы алдыңғы нұсқаларға үйренген пайдаланушыларға бағдарламалық жасақтамаға ешқашан жаңа мүмкіндіктер қосылмаған сияқты сол бағдарламалық жасақтаманы пайдалануға мүмкіндік беру кезінде. Бұл қамтамасыз ету тәсілі кері үйлесімділік бағдарламалық жасақтаманың жаңа мүмкіндіктері оны бұзған кезде.

Mozilla Firefox-та

Нұсқаны бағыттау қолданылды Mozilla Firefox[1] ол енгізілген кезде JavaScript 1,6 дюйм Firefox 1.5[2] және JavaScript 1.7 дюйм Firefox 2.0:[3] жаңасын қолдануға дайын әзірлеушілер сценарий қозғалтқышы нақты түрде керек болды бас тарту.[1]

Internet Explorer-де қолданыңыз

Нұсқа бағыттамасын ұсынған Microsoft оны пайдалану үшін Internet Explorer 8 әзірлеу кезінде өнім, бірақ идея кейінірек жойылды.[4][5]

Ұсыныс шыққаннан кейін келді Internet Explorer 7 оны жақсартты CSS 2.1 қолдау[6] кейбіреулерін тудыру құны бойынша веб-сайттар үшін әзірленген Internet Explorer 6 браузердің жаңа нұсқасымен қарау кезінде қате көрсетілуі керек.[7][8]

Microsoft корпорациясы Веб-стандарттар жобасы және мамандар Веб-стандарттар жаңасын ойлап табуға көмек сұрады DOCTYPE - браузерлерде жұмыс істей алатын және мүмкіндік беретін техника сияқты Веб-әзірлеушілер браузердің нақты нұсқаларын көрсетіңіз, олардың астында Веб-сайттар дұрыс жұмыс істейтіні белгілі, және мақсатты нұсқаудың осы формасын қолданатын браузерлер дұрыс қолдануы мүмкін қозғалтқыш сайтты дұрыс көрсетуге арналған нұсқалар.[7] Мүшелері WaSP Ұсынысқа Microsoft Task Force қатысқан, әр мүше оны қолдамаса да.[9]

Кейбір комментаторлар оның нұсқасына бағытталған мета-тегті қолданбау үшін Internet Explorer 8-дің жаңа DOCTYPE-ді қолдайтынын пайдалануға болатындығын айтты.[10]

Сын

Нұсқаға бағытталған тұжырымдамасы, әсіресе Майкрософт ұсынған, жаңа формасы ретінде сынға алынды шолғышты иіскету және принципін бұзғаны үшін алға қарай үйлесімді даму қайда прогрессивті жақсарту артықшылығы бар.[11]

Нұсқалық бағыттау әзірлеушілерге алдын-ала жоспарлауға ынталандырмағаны үшін сынға алынды алға қарай үйлесімділік.[11]

Оң қабылдау

Нұсқалық мақсат қоюды кейбір адамдар браузерлердің веб-сайттармен үйлесімділігін бұзбай веб-стандарттарды қабылдауға мүмкіндік беретін құрал ретінде қолдайды.[12]

Әдебиеттер тізімі

  1. ^ а б http://www.alistapart.com/articles/minorthreat
  2. ^ https://developer.mozilla.org/kz/New_in_JavaScript_1.6
  3. ^ https://developer.mozilla.org/kz/New_in_JavaScript_1.7#Using_JavaScript_1.7
  4. ^ http://blogs.msdn.com/ie/archive/2008/03/03/microsoft-s-interoperability-principles-and-ie8.aspx
  5. ^ http://www.sitepoint.com/blogs/2008/03/04/microsoft-backflips-on-browser-version-targeting/
  6. ^ Миелке, Маркус; Масси, Дэйв (2006-01-31). «Internet Explorer 7-де стиль кестесінің үйлесімділігі». Microsoft Developer Network. Microsoft. Алынған 2016-12-26.
  7. ^ а б http://www.alistapart.com/articles/beyonddoctype
  8. ^ http://www.etre.com/blog/2006/10/ie7_were_they_ready/
  9. ^ «Мұрағатталған көшірме». Архивтелген түпнұсқа 2008 жылғы 2 қазанда. Алынған 2 қыркүйек, 2008.CS1 maint: тақырып ретінде мұрағатталған көшірме (сілтеме)
  10. ^ http://ejohn.org/blog/html5-doctype/
  11. ^ а б http://www.alistapart.com/articles/fromswitchestotargets
  12. ^ http://www.zeldman.com/2008/01/22/in-defense-of-version-targeting/

Библиография