Я много лет программирую на JS, и не могу вспомнить, что именно неясно работает и какие особенности надо знать, чтобы написать безопасный и быстрый код. Скорее всего, теперь мне эти особенности кажутся обычными, вот я и не могу вспомнить.
Каждого, кто говорит, что он-де выучил синтаксис нужных языков, прочёл их спецификации, я спрашиваю, познакомился ли он целиком с стандартом HTML (1510 страниц), прежде чем написал первую веб-страницу для своих нужд? Ни одного такого не встречал. Ну может, сейчас, когда он где-нибудь использует теги, он уже познакомился со стандартом и точно знает, какие браузеры как обработают разметку? Нет, таких тоже не встречал.
Я пишу это не чтобы поспорить, а чтобы показать, что может быть другой подход и он работает.
Я никогда на надевал на свидание поглаженную рубашку, я в них вообще не хожу. И я просто выходил в той футболке, в которой был дома. Только это не майка, и она не мятая.
И так же и с собеседованиями, если я не знал ответа, я спокойно говорил, что не знаю, а если не хотел решать какую-то задачу в режиме онлайн с пятью экзаменаторами, то тоже просто отказывался решать и всё. И рубашку всё ещё не надевал :)
То есть тут как получается, вот мне нравится интерфейс Windows XP, Windows 7 и возможность их настроить. Но сначала Майкрософт решила больше не разрабатывать Windows XP, а продать новые версии.
Разработчики ПО решили не поддерживать Windows XP из-за этого же, и пользователи уже вынуждены переходить на новую версию несмотря на то, что в старой их всё устраивало.
А теперь они ещё и виноваты как будто в том, что их всё устраивает.
Мне представляется, что у этой проблемы устаревания ПО есть простое решение: если компания отказывается поддерживать работоспособность выпущенного коммерческого продукта, то она обязана либо опубликовать исходники, либо перепродать их другой компании, которая согласится поддерживать это ПО.
Таким образом, если у адептов Windows XP будет достаточно сил, времени или денег, то они смогут реализовать всё, что мешает разработчикам, ну или самим реализовать подходящее ПО. А если не будет, то и не надо.
Сейчас же все миллионы пользователей Windows XP и Windows 7 зависят от решения, когда-то принятого в кабинете Майкософт и на которое они не могут напрямую влиять.
Ну и вы до сих пор не поняли, что если это было в версиях до ХП, то это играет мне на руку потому, что смысл моего комментария был в том, что идея не нова.
К сожалению, у вас есть проблемы с пониманием контекста. Кроме того, вы переходите на личности, говорите другим людей что делать, и обижаетесь, когда это говорят вам. Именно поэтому я и обсуждаю вашу личность сейчас, так как вы вместо доказательств стали хамить.
Итак, про контекст: статья говорит о том, что часть операционной системы Windows 11, а конкретно меню Пуск является веб-приложением, это очень неожиданно, видеть веб-технологии там, где их быть не должно.
Другой человек в шутку предполагает, а не написан ли весь интерфейс Windows 11 с помощью Electron? А Электрон -- это такой способ предоставить возможность использовать для интерфейса приложения веб-технологии и, одновременно, получить более глубокий доступ к системе, чем сайт.
Я говорю не совсем точно и поправляясь, что вообще говоря интерфейсы на веб-технологиях рисовали ещё при Windows XP. И, для простоты понимания, называю движок именем браузера. Надо сказать, что именно так и описывают Электрон простыми словами -- ну это такой хром, который хитро обёрнут для того, чтобы создавать десктопные приложения.
Но дальше, вместо того, чтобы уточнить, в чём я конкретно не прав, вы решаете написать, что мне делать и что нет, ещё и в форме, что я не прав ни в чём и всем вру.
Так вот, врёте и вы, только у вас не хватит сил этого признать. И вот почему:
Much like conventional webpages, Web views are controlled by an HTML-based template. Authoring a Web view template is nearly identical to authoring a webpage and provides the same degree of flexibility in content and layout of information. Web view templates can use Dynamic HTML (DHTML) and scripting to respond to events, such as a user clicking an item. They can also host objects that allow them to obtain and display information from the folder or its contents.
То есть это ПРЯМОЕ ОПРОВЕРЖЕНИЕ вашей мысли:
Было утверждение, что то, что в окне ниже меню с тулбаром, то есть то, что отображает файлики и папочки, это, якобы, веб-страница.
Это чушь и ересь. Веб-страница — это нечто, что написано на HTML и что имеет DOM.
Да, это именно ВЕБ-СТРАНИЦА, если использовать режим Web view. Вы или этого не знали, или решили сознательно скрыть. Но то, что не существует способа управлять отображением папочек с помощью веб-шаблона - ЛОЖЬ. В ваших терминах ЧУШЬ И ЕРЕСЬ. Способ есть, а в статье даже приведён пример такого шаблона.
Кроме того, в этой же статье написано прямо:
However, the region that was occupied by the file list becomes a general-purpose display area that is effectively a webpage.
То есть именно то, что я описываю словами:
что отображает файлики и папочки, это, якобы, веб-страница
И даже такая строка там есть:
In a Web view, there is virtually no difference between Internet Explorer and Windows Explorer.
Обратите внимание, ОНИ ТАК ЖЕ ИСПОЛЬЗУЮТ ТЕРМИН Internet Explorer в ОФИЦИАЛЬНОЙ ДОКУМЕНТАЦИИ.
Таким образом, моя ошибка была в том, что я забыл, что это был отдельный режим отображения и можно было включить классическое отображение, которое описываете вы.
Вы же ошибались во всём, касаемо того, можно ли описать через веб-шаблон отображение папки, и кроме того, обвинили меня во лжи, запретили мне писать то, что подтвержается документацией.
Хорошо, давайте я раскрою мысль "хитро запущенный IE". Я имею ввиду, что движок Trident, ActiveX, VBScript, JScript использовались повсеместно, в том числе в Explorer, и в Internet Explorer. Что очень похоже на начало разговора об использовании Electron в качестве основы для компонентов Windows 11.
Ну вообще это не такая и новая мысль. В Windows XP Проводник и сам рабочий стол являлись хитро запущенным Internet Explorer. То, что отображалось в самой папке ниже тулбара, к примеру, было веб-страницей. И по этой же причине на фон рабочего стола можно было поставить даже какую-нибудь веб-страницу из интернета.
Именно поэтому, когда давно суды решили, что нельзя поставлять свой браузер вместе с операционной системой потому, что это неконкурентное преимущество, Майкрософт смогли лишь скрыть существование IE в системе и предложить установить альтернативы при первом запуске, а не избавиться от него полностью.
,
https://habr.com/ru/docs/help/rules/
Так Вью и Свелт
Я много лет программирую на JS, и не могу вспомнить, что именно неясно работает и какие особенности надо знать, чтобы написать безопасный и быстрый код. Скорее всего, теперь мне эти особенности кажутся обычными, вот я и не могу вспомнить.
Сможете привести примеры?
Ну да, и террористы такие: ёма, в России, получается, телега не работает! Не будем тогда вокзал взрывать, поехали по домам.
Что вы имеете ввиду под интеллектуальной сферой?
Каждого, кто говорит, что он-де выучил синтаксис нужных языков, прочёл их спецификации, я спрашиваю, познакомился ли он целиком с стандартом HTML (1510 страниц), прежде чем написал первую веб-страницу для своих нужд? Ни одного такого не встречал. Ну может, сейчас, когда он где-нибудь использует теги, он уже познакомился со стандартом и точно знает, какие браузеры как обработают разметку? Нет, таких тоже не встречал.
Серьёзное утверждение. У вас есть пруфы?
Я пишу это не чтобы поспорить, а чтобы показать, что может быть другой подход и он работает.
Я никогда на надевал на свидание поглаженную рубашку, я в них вообще не хожу. И я просто выходил в той футболке, в которой был дома. Только это не майка, и она не мятая.
И так же и с собеседованиями, если я не знал ответа, я спокойно говорил, что не знаю, а если не хотел решать какую-то задачу в режиме онлайн с пятью экзаменаторами, то тоже просто отказывался решать и всё. И рубашку всё ещё не надевал :)
И это не помешало мне найти и любовь, и работу.
А вот такая технология, это SSR или SPA (CSR)?
https://remix.run/
Так а почему Windows XP не поддерживает SRWLock?
То есть тут как получается, вот мне нравится интерфейс Windows XP, Windows 7 и возможность их настроить. Но сначала Майкрософт решила больше не разрабатывать Windows XP, а продать новые версии.
Разработчики ПО решили не поддерживать Windows XP из-за этого же, и пользователи уже вынуждены переходить на новую версию несмотря на то, что в старой их всё устраивало.
А теперь они ещё и виноваты как будто в том, что их всё устраивает.
Мне представляется, что у этой проблемы устаревания ПО есть простое решение: если компания отказывается поддерживать работоспособность выпущенного коммерческого продукта, то она обязана либо опубликовать исходники, либо перепродать их другой компании, которая согласится поддерживать это ПО.
Таким образом, если у адептов Windows XP будет достаточно сил, времени или денег, то они смогут реализовать всё, что мешает разработчикам, ну или самим реализовать подходящее ПО. А если не будет, то и не надо.
Сейчас же все миллионы пользователей Windows XP и Windows 7 зависят от решения, когда-то принятого в кабинете Майкософт и на которое они не могут напрямую влиять.
Не распространяйте мифы и дезу :)
А ещё, то, с чем вы спорите, как вы говорите, я поправил за несколько часов до вашей предъявы мне в комментарии: https://habr.com/ru/news/913050/comments/#comment_28358302
Вы его проигнорировали.
Во-вторых, признайте уже, что вы можете не знать всего. Да, та статья относится к старым версиям, но только потому, что это выпилили в СП1, а не потому, что этого никогда не было в Виндоуз ХП: https://ftp.zx.net.nz/pub/Patches/ftp.microsoft.com/MISC/KB/en-us/812/003.HTM#:~:text=The original release of Windows XP continues to support the use of HTML templates (Folder.htt) in Web view from earlier versions of Windows.
Ну и вы до сих пор не поняли, что если это было в версиях до ХП, то это играет мне на руку потому, что смысл моего комментария был в том, что идея не нова.
Не хватило смелости!
В комментарии выше есть ответ на ваш вопрос.
К сожалению, у вас есть проблемы с пониманием контекста. Кроме того, вы переходите на личности, говорите другим людей что делать, и обижаетесь, когда это говорят вам. Именно поэтому я и обсуждаю вашу личность сейчас, так как вы вместо доказательств стали хамить.
Итак, про контекст: статья говорит о том, что часть операционной системы Windows 11, а конкретно меню Пуск является веб-приложением, это очень неожиданно, видеть веб-технологии там, где их быть не должно.
Другой человек в шутку предполагает, а не написан ли весь интерфейс Windows 11 с помощью Electron? А Электрон -- это такой способ предоставить возможность использовать для интерфейса приложения веб-технологии и, одновременно, получить более глубокий доступ к системе, чем сайт.
Я говорю не совсем точно и поправляясь, что вообще говоря интерфейсы на веб-технологиях рисовали ещё при Windows XP. И, для простоты понимания, называю движок именем браузера. Надо сказать, что именно так и описывают Электрон простыми словами -- ну это такой хром, который хитро обёрнут для того, чтобы создавать десктопные приложения.
Но дальше, вместо того, чтобы уточнить, в чём я конкретно не прав, вы решаете написать, что мне делать и что нет, ещё и в форме, что я не прав ни в чём и всем вру.
Так вот, врёте и вы, только у вас не хватит сил этого признать. И вот почему:
По ссылке из официальной документации https://learn.microsoft.com/en-us/windows/win32/lwef/web-view написано, что проводник имеет два вида отображения Classic View и Web view, притом:
То есть это ПРЯМОЕ ОПРОВЕРЖЕНИЕ вашей мысли:
Да, это именно ВЕБ-СТРАНИЦА, если использовать режим Web view. Вы или этого не знали, или решили сознательно скрыть. Но то, что не существует способа управлять отображением папочек с помощью веб-шаблона - ЛОЖЬ. В ваших терминах ЧУШЬ И ЕРЕСЬ. Способ есть, а в статье даже приведён пример такого шаблона.
Кроме того, в этой же статье написано прямо:
То есть именно то, что я описываю словами:
И даже такая строка там есть:
Обратите внимание, ОНИ ТАК ЖЕ ИСПОЛЬЗУЮТ ТЕРМИН Internet Explorer в ОФИЦИАЛЬНОЙ ДОКУМЕНТАЦИИ.
Таким образом, моя ошибка была в том, что я забыл, что это был отдельный режим отображения и можно было включить классическое отображение, которое описываете вы.
Вы же ошибались во всём, касаемо того, можно ли описать через веб-шаблон отображение папки, и кроме того, обвинили меня во лжи, запретили мне писать то, что подтвержается документацией.
Хватит смелости признать ошибку и извиниться?
И ведь все это можно было написать не говоря другим людям, что делать
Не открывайте рот
Хорошо, давайте я раскрою мысль "хитро запущенный IE". Я имею ввиду, что движок Trident, ActiveX, VBScript, JScript использовались повсеместно, в том числе в Explorer, и в Internet Explorer. Что очень похоже на начало разговора об использовании Electron в качестве основы для компонентов Windows 11.
Ну вообще это не такая и новая мысль. В Windows XP Проводник и сам рабочий стол являлись хитро запущенным Internet Explorer. То, что отображалось в самой папке ниже тулбара, к примеру, было веб-страницей. И по этой же причине на фон рабочего стола можно было поставить даже какую-нибудь веб-страницу из интернета.
Именно поэтому, когда давно суды решили, что нельзя поставлять свой браузер вместе с операционной системой потому, что это неконкурентное преимущество, Майкрософт смогли лишь скрыть существование IE в системе и предложить установить альтернативы при первом запуске, а не избавиться от него полностью.