История изменений
Исправление EXL, (текущая версия) :
Что нет таких программ, которые работают и в иксах и в вэйланде без этой примочки?
Нет, таких сейчас нет. Причина тому – внезапно, иксы. Если бы Xlib + Xt + Xaw/Xm в своё время в мире UNIX-like ситем стали тем что ты видел в реверсе EXE, то бишь полноценным аналогом WinAPI, то у Linux’а был бы стабильный и современный графический API/Toolkit на который можно было бы опираться при создании приложений и игр, исполнительные файлы которых были бы легковесные и работали в любых дистрибутивах Linux не взирая на зоопарки Qt и Gtk и их гонку.
Но так как иксовые фреймворки даже в конце 80-ых были кривые, убогие и уродливые (см. CDE) – никто в т. ч. и иксовые разработчики не стали развивать Xlib/Xt/Xaw из-за чего появился Qt и потом GTK, которые вместо использования иксовых виджетов начали рисовать самостоятельно и тот же Xaw стал полностью заброшенным.
Со временем зоопарк фреймворков вырос, а у Linux-дистрибутивов так и не появилось вменяемого графического API/тулкита с идеей которая имеется в WinAPI: вот вам API, используйте его, а мы (Microsoft) его будет аккуратно развивать, благодаря чему ваши приложения из Windows 2.0 даже получат современные фичи вроде поддержки HiDPI, современных векторных шрифтов со сглаживанием Grayscale, трансляцию координат и скейлинг без мыла:
https://baat.exlmoto.ru/~exl_lab/screens/old_winapi_apps_on_hidpi.png
Исправление EXL, :
Что нет таких программ, которые работают и в иксах и в вэйланде без этой примочки?
Нет, таких сейчас нет. Причина тому – внезапно, иксы. Если бы Xlib + Xt + Xaw/Xm в своё время в мире UNIX-like ситем стали тем что ты видел в реверсе EXE, то бишь полноценным аналогом WinAPI, то у Linux’а был бы стабильный и современный графический API/Toolkit на который можно было бы опираться при создании приложений и игр, исполнительные файлы которых были бы легковесные и работали в любых дистрибутивах Linux не взирая на зоопарки Qt и Gtk и их гонку.
Но так как иксовые фреймворки даже в конце 80-ых были кривые, убогие и уродливые (см. CDE) – никто в т. ч. и иксовые разработчики не стали развивать Xlib/Xt/Xaw из-за чего появился Qt и потом GTK, которые вместо использования иксовых виджетов начали рисовать самостоятельно и тот же Xaw стал полностью заброшенным.
Со временем зоопарк фреймворков вырос а у Linux-дистрибутивов так и не появилось вменяемого графического API/тулкита с идеей которая имеется в WinAPI: мол вот вам API, используйте его, а мы (Microsoft) его будет аккуратно развивать, благодаря чему ваши приложения из Windows 2.0 даже получат современные фичи вроде поддержки HiDPI, современных векторных шрифтов со сглаживанием Grayscale, трансляцию координат и скейлинг без мыла:
https://baat.exlmoto.ru/~exl_lab/screens/old_winapi_apps_on_hidpi.png
Исходная версия EXL, :
Что нет таких программ, которые работают и в иксах и в вэйланде без этой примочки?
Нет, таких сейчас нет. Причина тому – внезапно, иксы. Если бы Xlib + Xt + Xaw/Xm в своё время в мире UNIX-like ситем стали тем что ты видел в реверсе EXE, то бишь полноценным аналогом WinAPI, то у Linux’а был бы стабильный и современный графический API/Toolkit на который можно было бы опираться при создании приложений и игр, исполнительные файлы которых были бы легковесные и работали в любых дистрибутивах Linux не взирая на зоопарки Qt и Gtk и их гонку.
Но так как иксовые фреймворки даже в конце 80-ых были кривые, убогие и уродливые (см. CDE) – никто в т. ч. и иксовые разработчики не стали развивать Xlib/Xt/Xaw из-за чего появился Qt и потом GTK, которые вместо использования иксовых виджетов начали рисовать самостоятельно и Xlib стал полностью заброшенным.
Со временем зоопарк фреймворков вырос а у Linux-дистрибутивов так и не появилось вменяемого графического API/тулкита с идеей которая имеется в WinAPI: мол вот вам API, используйте его, а мы (Microsoft) его будет аккуратно развивать, благодаря чему ваши приложения из Windows 2.0 даже получат современные фичи вроде поддержки HiDPI, современных векторных шрифтов со сглаживанием Grayscale, трансляцию координат и скейлинг без мыла:
https://baat.exlmoto.ru/~exl_lab/screens/old_winapi_apps_on_hidpi.png