- 12, May 2024
- #1
Каждый раз, когда в разговоре всплывает тема списка крушения поезда о том, как НЕ создавать веб-сайт, который является ерундой, «защита» его использования всегда сводится к горстке претензий.
1) это «проще» 2) это делает вас «более продуктивным» 3) Учиться быстрее 4) Это позволяет быстрее создавать страницы. По моему опыту, как многие из вас знают, НИЧЕГО из этого не является правдой. В большинстве случаев их ложность сразу доказывается по простому факту. это заставляет вас писать в два-десять раз больше HTML, необходимого для выполнения этой работы!. Это происходит из-за использования презентационных классов, чтобы свести на нет двадцатилетний прогресс, поэтому то, как вы по-идиотски навязываете бесконечный DIV вокруг всего, независимо от того, нужно оно ему или нет, в сочетании с бесконечными бессмысленными классами, попахивает воссозданием того же образа мышления при создании сайтов.
это были таблицы для макета и теги типа шрифта/центра.
Тогда у вас есть ложные заявления «не изобретайте велосипед» — ЭТО ИМЕННО МОЯ ТОЧКА! Он заново изобретает велосипед, создавая классы практически для всего, что вы можете сделать с помощью CSS! Это не просто копирование существующей функциональности, но добавление еще одной вещи, которую нужно изучить ПОВЕРХ CSS, который вы уже должны знать.
КАК ЭТО МЕНЬШЕ РАБОТЫ?, тем более не «изобретать велосипед»?
Даже не заставляйте меня рассказывать о заявлениях о кроссбраузерной совместимости, которые держат воду, как стальное сито, учитывая, что они перешли на использование flex-box, у которого таких проблем нет.
У меня тот же вопрос обо всех этих других фреймворках.
Если вы знаете даже самые БАЗОВЫЕ правила использования HTML, подход, который предлагают интерфейсные фреймворки, должен вызвать у вас в голове каждый предупреждающий звоночек!
КАК!?! -- Я спрашиваю об этом снова и снова. Я не хочу слышать: «О, вы не работаете с такими сайтами», потому что это 100% чушь. Я не хочу слышать «о, это просто так», потому что именно такого идиотского ответа я ожидал бы от дурака в ошейнике за кафедрой.
ПОЧЕМУ? КАК?!? ОБЪЯСНИ ЭТО!!! У меня есть НИКОГДА получил удовлетворительный ответ на этот вопрос, кроме анекдотов, голословных утверждений и откровенной лжи... и когда его задают, как я НЕОДНОКРАТНО большую часть времени никто даже НЕ ПЫТАЕТСЯ дать рациональный ответ или даже признаю, что вопрос был задан с раздражением!
Потому что вам нужно писать в два-десять раз больше разметки, чтобы избежать написания того же количества CSS (или даже меньшего количества CSS), чем у вас есть в дополнительной разметке, при этом добавляя что-то дополнительное для изучения сверху, с результатом, который не работает для Я, как конечный пользователь, и бросаю птицу на передовую практику, не имеет смысла.
То, что он учит устаревшему мышлению в стиле 1990-х годов, определенно делает его тем, чем я бы его хотел.
НИКОГДА указать новичку.
Что с ним труднее работать, труднее поддерживать, его разработка занимает больше времени и в конечном итоге превращается в запутанную и не поддающуюся расшифровке КРУШКУ загадочных классов и бессмысленных многоуровневых переопределений? Это разрушает КАЖДУЮ защиту.
Это НЕ облегчает задачу новичкам, поскольку нужно больше учиться, и заставляет их учиться НЕПРАВИЛЬНО, поскольку даже в стандартных примерах есть тарабарщина, сломанная недоступная разметка.
Это НЕ ускоряет работу опытных разработчиков, поскольку вы пишете столько же, если не больше кода, создавая при этом беспорядок из перекрывающихся свойств.
(о чем свидетельствуют все повторные !важные)
Это НЕ облегчает новым разработчикам управление им, потому что опять же это больше кода, более запутанный и загадочный код, а также бесконечный беспорядок перекрывающихся свойств, в которых вам придется потратить полжизни в инспекторе документов, чтобы хотя бы разобраться в них.
из.
НИ ОДНОЕ УТВЕРЖДЕНИЕ, КОТОРОЕ Я КОГДА-ЛИБО СЛЫШАЛ об этом, не является правдой. Что вся защита этого хлама настолько пронизана ЯВНАЯ ОТКРЫТАЯ ЛОЖЬ вот что меня действительно сбивает с толку в тех, кто слепо утверждает, что это в каком-то смысле хорошо. Или полезная вещь. Или даже что-нибудь, что кто-либо должен когда-либо использовать. Итак, вот тема для этого. ОБЪЯСНИТЕ МНЕ ЭТО Ни анекдотами, ни блестящими обобщениями о том, насколько это здорово. ДАЙТЕ МНЕ ФАКТЫ! Чем ЛЮБОЙ из этих тупых интерфейсных фреймворков «лучше», чем просто правильное написание HTML и CSS с самого начала, с семантической разметкой, отделением представления от контента и прогрессивным улучшением? Я этого не понимаю.
ВСЕ, что люди утверждают об этом продукте, выглядит как 100% свежие фермерские пироги из прерий.
ДОКАЖИ, ЧТО Я НЕПРАВ!
1) это «проще» 2) это делает вас «более продуктивным» 3) Учиться быстрее 4) Это позволяет быстрее создавать страницы. По моему опыту, как многие из вас знают, НИЧЕГО из этого не является правдой. В большинстве случаев их ложность сразу доказывается по простому факту. это заставляет вас писать в два-десять раз больше HTML, необходимого для выполнения этой работы!. Это происходит из-за использования презентационных классов, чтобы свести на нет двадцатилетний прогресс, поэтому то, как вы по-идиотски навязываете бесконечный DIV вокруг всего, независимо от того, нужно оно ему или нет, в сочетании с бесконечными бессмысленными классами, попахивает воссозданием того же образа мышления при создании сайтов.
это были таблицы для макета и теги типа шрифта/центра.
Тогда у вас есть ложные заявления «не изобретайте велосипед» — ЭТО ИМЕННО МОЯ ТОЧКА! Он заново изобретает велосипед, создавая классы практически для всего, что вы можете сделать с помощью CSS! Это не просто копирование существующей функциональности, но добавление еще одной вещи, которую нужно изучить ПОВЕРХ CSS, который вы уже должны знать.
КАК ЭТО МЕНЬШЕ РАБОТЫ?, тем более не «изобретать велосипед»?
Даже не заставляйте меня рассказывать о заявлениях о кроссбраузерной совместимости, которые держат воду, как стальное сито, учитывая, что они перешли на использование flex-box, у которого таких проблем нет.
У меня тот же вопрос обо всех этих других фреймворках.
Если вы знаете даже самые БАЗОВЫЕ правила использования HTML, подход, который предлагают интерфейсные фреймворки, должен вызвать у вас в голове каждый предупреждающий звоночек!
КАК!?! -- Я спрашиваю об этом снова и снова. Я не хочу слышать: «О, вы не работаете с такими сайтами», потому что это 100% чушь. Я не хочу слышать «о, это просто так», потому что именно такого идиотского ответа я ожидал бы от дурака в ошейнике за кафедрой.
ПОЧЕМУ? КАК?!? ОБЪЯСНИ ЭТО!!! У меня есть НИКОГДА получил удовлетворительный ответ на этот вопрос, кроме анекдотов, голословных утверждений и откровенной лжи... и когда его задают, как я НЕОДНОКРАТНО большую часть времени никто даже НЕ ПЫТАЕТСЯ дать рациональный ответ или даже признаю, что вопрос был задан с раздражением!
Потому что вам нужно писать в два-десять раз больше разметки, чтобы избежать написания того же количества CSS (или даже меньшего количества CSS), чем у вас есть в дополнительной разметке, при этом добавляя что-то дополнительное для изучения сверху, с результатом, который не работает для Я, как конечный пользователь, и бросаю птицу на передовую практику, не имеет смысла.
То, что он учит устаревшему мышлению в стиле 1990-х годов, определенно делает его тем, чем я бы его хотел.
НИКОГДА указать новичку.
Что с ним труднее работать, труднее поддерживать, его разработка занимает больше времени и в конечном итоге превращается в запутанную и не поддающуюся расшифровке КРУШКУ загадочных классов и бессмысленных многоуровневых переопределений? Это разрушает КАЖДУЮ защиту.
Это НЕ облегчает задачу новичкам, поскольку нужно больше учиться, и заставляет их учиться НЕПРАВИЛЬНО, поскольку даже в стандартных примерах есть тарабарщина, сломанная недоступная разметка.
Это НЕ ускоряет работу опытных разработчиков, поскольку вы пишете столько же, если не больше кода, создавая при этом беспорядок из перекрывающихся свойств.
(о чем свидетельствуют все повторные !важные)
Это НЕ облегчает новым разработчикам управление им, потому что опять же это больше кода, более запутанный и загадочный код, а также бесконечный беспорядок перекрывающихся свойств, в которых вам придется потратить полжизни в инспекторе документов, чтобы хотя бы разобраться в них.
из.
НИ ОДНОЕ УТВЕРЖДЕНИЕ, КОТОРОЕ Я КОГДА-ЛИБО СЛЫШАЛ об этом, не является правдой. Что вся защита этого хлама настолько пронизана ЯВНАЯ ОТКРЫТАЯ ЛОЖЬ вот что меня действительно сбивает с толку в тех, кто слепо утверждает, что это в каком-то смысле хорошо. Или полезная вещь. Или даже что-нибудь, что кто-либо должен когда-либо использовать. Итак, вот тема для этого. ОБЪЯСНИТЕ МНЕ ЭТО Ни анекдотами, ни блестящими обобщениями о том, насколько это здорово. ДАЙТЕ МНЕ ФАКТЫ! Чем ЛЮБОЙ из этих тупых интерфейсных фреймворков «лучше», чем просто правильное написание HTML и CSS с самого начала, с семантической разметкой, отделением представления от контента и прогрессивным улучшением? Я этого не понимаю.
ВСЕ, что люди утверждают об этом продукте, выглядит как 100% свежие фермерские пироги из прерий.
ДОКАЖИ, ЧТО Я НЕПРАВ!