Здравствуйте, товарищи кодеры.
Давным давно, когда трава была зеленее, звук харда успокаивал нервы, и 512mb видепамяти хватало на крутые игры и фильмы, была создана замечательная среда разработки Devel Studio, которую впоследствии настигла трендовая лихорадка 21 века.
Так вот, вернёмся к делу. Недавно мне понадобилось создать лёгкий десктопный клиент под Win, да так чтобы не пришлось вспоминать C# на котором "100 лет" ничего не писал, да и за делфи как-то браться уже неохота. Выбор пал на Devel Next, IDE которая является продолжением своей предшественницы DS. Однако, знакомство закончилось, когда программа с одной кнопкой, занимала около 100+mb озу, и весила (вместе с JRE1) около 150mb. В мыслях невольно вспомнилось про мерзкий раздутый Electron, и как-то желание писать на этом, отпало само собой. И тут я вспомнил про старичка на базе Delphi, Devel Studio, в своё время хорошо зарекомендовавшая себя в качестве отличного инструмента [sarcasm]для создания фейков ВКонтакте[/sarcasm].
И вот на ютубе была найдена сборка от пользователя OnericOzelot, которого я некогда любил смотреть, во времена популярности Devel Studio 2012. Я её запустил и сразу нахлынули нотки ностальгии ^_^.
Эх, у этой среды, на мой взгляд, был огромный потенциал. Она могла бы стать лучшим интструментом для создания прикладного софта под Windows. Однако, всё пошло иначе...
А теперь перейду к самому вопросу. Как уже можно было понять, я начал писать этот клиент на DS SE, однако столкнулся с некоторыми сложностями. Например, понадобилась альфа-прозрачность и многопоточность (не ассинхронность) для некоторых операций. И в обычном PHP7.x и в Delphi multithreading доступен, во втором случае, из коробки. Насколько я помню полупрозрачности "из коробки" в Delphi нет, однако у нас есть русские умельцы, можно ведь пропатчить SoulEngine и он тоже научится это делать. А ещё лучше, добавить поддержку CSS, но не ценой + 100mb оперативы и размера. Пока это не столь важно, однако мог бы помочь делом а не словом, если будут желающие "воскресить" DS.