Есть значительная разница между тем, когда программа падает в рантайме, с не всегда понятной ошибкой, и когда компилятор не дает скомпилировать заведомо не работающий код, и показывает конкретное проблемное место.
Только вот большенство программистов вопреки вашему утверждению обслуживает существующий бизнес, а не создают новый.
А те «программисты» что «создают новый продукт», как правило создают очередной «лучший курс по программированию».
А в чём рофл?
Достаточно турбо Паскаль заменить на Лазарус/Дельфи, вполне себе «современная», и вполне себе «разработка».
Все курсы «буду веб прогомиздом», не учат главному — программированию. Учат собрать вебпаком, учат делать красивые кнопочки с анимациями, и т.д., но по итогу мы имеем codemonkey, не способных написать элементарные вещи без использования stackoverflow, и кучу тормознутых лендингпейджей.
Речь идёт не о «заставить пользоваться Edge», а об обограничении Гугла в возможности навязывания хрома. Например, убрать с каждой страницы своих продуктов, всплывающее и надоедливое уведомление «Воспрользуйтесь самым быстрым браузером Хром», или даже показывать пользователям хрома «Попробуйте альтернативный браузер xxx».
Правда уже поздно, надо было лет 5 назад принимать такие меры.
В том, что у разработчиков пропадает смысл и желание писать что-то под ff, ведь «оно и так работает как в хроме», но это лишь отчасти правда, все равно поддержка хромовых фич в хроме лучше. Опера примерно также загнулась.
1) Ни на какой XML Delphi/Lazarus не мигрируют.
2) Даже если при разработке не лазить руками в DFM файлы, при использовании контроля версий текстовой формат очень кстати.
MS скорее всего видит, что вероятно FF не долго осталось. Плюс как и в случае с Edge в FF многие сайты работают неверно, или просто пишут «откройте в хроме» :(
На этом можно считать что свободный веб мертв.
Гугл давно положил на стандарты, пилит фичи только ему выгодные.
Вспомним как Гугл APNG убил, для продвижения WEBP своего, а мы продолжаем смотреть на 256-цветные гифки.
Не фанат Edge, но периодически открывал, и не плевался особо. Конкуренция важна, нет ничего хорошего когда «стандарты», в руках одного вендора.
А рендеринг? Хром все еще криво рендерит шрифты, и если MS не победит это, то мы будем вынуждены наблюдать криво отрендереные шрифты в дефолтном браузере ОС.
Впрочем куча хипстеров уже прыгает от счастья, из-за того, что свои кривые странички, построенные на неопределенном поведении, и работающие только в хроме, тестировать меньше придется.
Делаем ставки, сколько продержится FireFox, в бесконечных попытках имитировать API и глюки Хромиума?
Ненавижу Гугл.
p.s.
И да, это нифига не аналог истории с IE6, в то время вполне реальным было написать альтернативный браузер с нуля, что и произошло, вернув свободу вебу, сейчас код браузера по размеру сопоставим с размером кода ОС, и написать «еще один» фактически не реально.
p.s.p.s
И кстати, где антимонопольщики, наезжавшие на MS когда они встраивали свой браузер в свою ОС, когда они так нужны, ведь именно сейчас происходит полнейшая монополизация.
Суть то не в «можно найти на других сайтых», в Tumblr-е многие люди создавали свои подборки каких либо картинок, в том числе и порнографических, для себя или узкой аудитории.
Имхо это бьет сильно именно по лояльности пользователей.
Если говнопрограммисты с говнокурсов — еще куда ни шло. То трешовые продакт-менеджеры с говнокурсов, это настоящая катастрофа, способная загубить не один продукт.
Про бинарное дерево уже сложней… двоичное дерево (бинарное) = структура данных. Дерево используется для работы с большими объемами данных, не удивительно, что при приеме на работу с интернет магазинами спрашивают именно это.
Вот хоть убейте, не понимаю, нафига разработчику при создании очередного шаблонного интернет магазина, на уже готовом движке и БД может вдруг понадобится писать очередное бинарное дерево.
Задача ради задачи, «у Гугла же требуют написание кода для обхода бинарного дерева на бумажке, чем мы хуже?»
Из-за вечного следования правилам мы и имеем тонны бездушных игр AAA класса.
Да, если не следовать правилам есть огромная вероятность провала, но зато есть и вероятность создать действительно крутую и инновационную игру.
Втихую сложнее, это надо скачать, запустить, и как правило пользователь смотрит что за exe-шник запускает.
Другое дело PWA, зашел на сайт с одной различающейся буквой в адресе — и попал.
А те «программисты» что «создают новый продукт», как правило создают очередной «лучший курс по программированию».
Достаточно турбо Паскаль заменить на Лазарус/Дельфи, вполне себе «современная», и вполне себе «разработка».
Все курсы «буду веб прогомиздом», не учат главному — программированию. Учат собрать вебпаком, учат делать красивые кнопочки с анимациями, и т.д., но по итогу мы имеем codemonkey, не способных написать элементарные вещи без использования stackoverflow, и кучу тормознутых лендингпейджей.
Правда уже поздно, надо было лет 5 назад принимать такие меры.
2) Даже если при разработке не лазить руками в DFM файлы, при использовании контроля версий текстовой формат очень кстати.
Де-юре не должен быть с размером и сложностью ОС, но де-факто это так, приведите примеры обратного :)
С нуля пишут Servo, и работе конца-края не видно. Quantum это лишь частичные изменения из Servo влитые в Gecko.
Гугл давно положил на стандарты, пилит фичи только ему выгодные.
Вспомним как Гугл APNG убил, для продвижения WEBP своего, а мы продолжаем смотреть на 256-цветные гифки.
Не фанат Edge, но периодически открывал, и не плевался особо. Конкуренция важна, нет ничего хорошего когда «стандарты», в руках одного вендора.
А рендеринг? Хром все еще криво рендерит шрифты, и если MS не победит это, то мы будем вынуждены наблюдать криво отрендереные шрифты в дефолтном браузере ОС.
Впрочем куча хипстеров уже прыгает от счастья, из-за того, что свои кривые странички, построенные на неопределенном поведении, и работающие только в хроме, тестировать меньше придется.
Делаем ставки, сколько продержится FireFox, в бесконечных попытках имитировать API и глюки Хромиума?
Ненавижу Гугл.
p.s.
И да, это нифига не аналог истории с IE6, в то время вполне реальным было написать альтернативный браузер с нуля, что и произошло, вернув свободу вебу, сейчас код браузера по размеру сопоставим с размером кода ОС, и написать «еще один» фактически не реально.
p.s.p.s
И кстати, где антимонопольщики, наезжавшие на MS когда они встраивали свой браузер в свою ОС, когда они так нужны, ведь именно сейчас происходит полнейшая монополизация.
Имхо это бьет сильно именно по лояльности пользователей.
говнопрограммисты сговнокурсов — еще куда ни шло. То трешовые продакт-менеджеры сговнокурсов, это настоящая катастрофа, способная загубить не один продукт.Вот хоть убейте, не понимаю, нафига разработчику при создании очередного шаблонного интернет магазина, на уже готовом движке и БД может вдруг понадобится писать очередное бинарное дерево.
Задача ради задачи, «у Гугла же требуют написание кода для обхода бинарного дерева на бумажке, чем мы хуже?»
Из-за вечного следования правилам мы и имеем тонны бездушных игр AAA класса.
Да, если не следовать правилам есть огромная вероятность провала, но зато есть и вероятность создать действительно крутую и инновационную игру.
Другое дело PWA, зашел на сайт с одной различающейся буквой в адресе — и попал.