Почему десктопные приложения работают на веб-платформе?

Yori Yori 5 Апреля 2023 (ред)
Почему десктопные приложения работают на веб-платформе?

Где мы свернули не туда? Как получилось, что современный десктопный GUI по умолчанию использует платформу HTML/CSS/JavaScript, которая изначально не предназначена для нативной работы на десктопе? Она создана конкретно для браузера и веба. Зачем из нативного софта делать веб-страницы в браузерной оболочке?

Джефф Этвуд (автор Stack Overflow) предсказал этот феномен ещё в 2007 году. Он тогда сформулировал так называемый закон Этвуда:

Любое приложение, которое можно написать на JavaScript, будет в итоге написано на JavaScript.

Так и вышло.

Источник: habr.com

2 Ответа

  1. OleStep OleStep 5 Апреля 2023 (ред.)

    Найдите в Google: «Maybe people do care about performance and reliability». В статье разбирается, что: они являются жертвами сложных социальных факторов, которые находятся вне их контроля.

    Общеизвестно, что программное обеспечение стало медленнее и более раздутым, чем 20−40 лет назад. Одно из объяснений состоит в том, что инженеры-программисты не заботятся о своей работе . Во-вторых, это взаимодействие множества различных факторов, и обвинять в этом апатичных разработчиков — удобный способ избежать понимания реальных проблем.

  1. Dmitry Dmitry 13 Апреля 2023 (ред.)

    Потому-что смузихлябы не умеют в натив, а проще на електроне выпустить каку которая умеет в винду/линуксы/макось зачем же думать про портатирование, кстати, игр это тоже касается с консолями