Когда возникает необходимость минимально сложной кастомной логики, то весь визивиг рассыпается
Можно пример?
Да хотя бы банально ты вешаешь OnPaint/OnResize на какой-то компонент — это логика при разработке никак не отображается, приходится запускать приложение. А теперь прикинь, что у тебя есть еще одна такая кастомизация, и еще, и еще, и еще сто — и от визивига ничего не остается. Он крайне ограничен даже в своей хелоуворлдной форме, единственное его реальное назначение — это снижение порога входа, чтобы вчерашние манагеры не пугались садиться писать эти ваши ERP. Расчет был на то, что эта технология заполонит весь рыночек и Borland станет гегемоном, а выяснилось, что оно тупо не работает дальше этих ваших аселей, а превращать Delphi в асели не имеет смысла — я даже больше скажу, Delphi откровенно не дотягивает до аселя-аксеса, даже у DevExpress с трудом получается допрыгнуть до того же уровня фичастости в двухкликовой доступности, как то всякие там группировочки драг-н-дропами, join-ы с поддержкой записи, и прочие фичи, который для неискушенного взгляда могут казаться мелочевыми.
Да хотя бы банально ты вешаешь OnPaint/OnResize на какой-то компонент — это логика при разработке никак не отображается, приходится запускать приложение.
Трындец недостаток. А ещё всякие onClick, onChange, onKeyUp и другие onMouseMove...
Зачем идти кодить на завод, когда можно красить кнопки за 300кк/мсек?
ходить не обязательно, но рекомендуется, тимбилдинг, все дела. у нас без обязаловки все ходят. я в офис натурально летаю на самолете в два месяца, мне до офиса 2500км :)
и не 300, а 200 + осознавать что ты — очередное становление промышленности.
я думаю тебе даже понравится. проект — не 10 месяцев и сдохнет, а 10 лет и передача.
В плане быстрой разработки гуишных приложений – flutter.
оооо!!!! ты мой король ))))
ты ведь сможешь показать мне отрисовку принципиальной электрической схемы на флаттере, правда? :)
но у меня проект про меж.цеховые коммуникации.
нарисуй на флаттере электросеть города, в одном квартале электричества нет, но есть обходные пути, которые можно включить (рекомендации по рубильникам прилагаются и подсвечиваются) :)
по скорости выполнения обсудим было ли это «быстро» или дельфи тащит.
я даже больше скажу, Delphi откровенно не дотягивает до аселя-аксеса, даже у DevExpress с трудом получается допрыгнуть до того же уровня фичастости в двухкликовой доступности
с spring-data может, осталось вернуть былую доступность гуирисования.
Десктоп — мёртвая платформа, сейчас весь движ — это веб. А в нём react, vue и никаких гуерисовалок, ишь что захотели, не нанимать отдел фронтенд-разработки.
нарисуй на флаттере электросеть города, в одном квартале электричества нет, но есть обходные пути, которые можно включить (рекомендации по рубильникам прилагаются и подсвечиваются) :)
Вот тут не понял какое отношение имеет рисовалка электросети к тому на чем разрабатывать гуй? Вроде для рисовалки всякие ГИСы существуют.
нарисуй на флаттере электросеть города, в одном квартале электричества нет, но есть обходные пути, которые можно включить (рекомендации по рубильникам прилагаются и подсвечиваются) :)
Да на вебчике в svg можно всё это сделать с кнопками. А на канвасе всё это растром чиркать - феее.
или дельфи тащит.
Пока сорцы не просрут или комп разработчика. Когда я пришел работать тут мне неделю ставили компоненты, чтобы их проект начал собираться.
Вебшики за 50к не пойдут электросеть визуализировать, пока они могут заниматься любой другой безответственной разработкой за 200к.
Просто дельфисты окуклились от вебщиков, вот и думают себе.
Просто дельфисты окуклились от вебщиков, вот и думают себе.
А если Delphi прогу под WINE показывать на веб страничке Wordpress с noVNC?
Вообще-то я любитель .NET WinForms и Avalonia на десктопе.
Когда я пришел работать тут мне неделю ставили компоненты, чтобы их проект начал собираться.
Какая связь между тулсетом и тем, как долго его ставить, если есть подготовленная виртуалка или скрипты для автоустановки?
Или образ docker контейнера (стартующий за минуту), работающий с локальным десктопом по сокету X11 или ssh -X ?
Какая связь между тулсетом и тем, как долго его ставить, если есть подготовленная виртуалка или скрипты для автоустановки?
А если нет? Какой дохер? Мужички за 40 не знают ни про какой этот ваш дохер. Формочка с просранными исходниками - это классика разработки на дельфи. Прицепом с говнобд, где поклали хер на нормализацию.
Какая связь между тулсетом и тем, как долго его ставить, если есть подготовленная виртуалка или скрипты для автоустановки? Или образ docker контейнера (стартующий за минуту), работающий с локальным десктопом по сокету X11 или ssh -X ?
Хрена ты загнул. Где программисты «на Delphi» и где Docker?
Так это, вы определитесь, веб макаки, они таки макаки с половиной извилины или как там? Как бэ они всё это умеют шлёп-шлёп и в продакшон без всяких проблем.
Ну и вообще, «сложна, я в не умею» - сильный аргумент, да.
и начнем сравнение с рисовалок гуя. допустим qt, но нет.
У Qt мощнейший и удобнейший конструктор GUI (RAD), а точнее их там даже два: для QtWidgets (ООП) и QtQuick (декларативщина). Ни одна проприетарная поделка Borland/Embarcadero не стояла по удобству и гибкости рядом с ними.
а это отдельное очень своеобразное понимание тех.прогресса.
Так на вершине тех. прогресса сегодня декларативное описание интерфейса. Что уж говорить, если даже пионер и первопроходец в GUI-рисовалках – Apple сегодня тоже вместе со всеми перешёл на декларативщину. Так где сегодня в Delphi, который застрял в прошлом тысячелетии, аналоги QtQuick/QML, Flutter, SwiftUI и пр.? Где вершина прогресса? Поддержка CSS там есть хотя бы?
Оно еще шевелится! Когда я учился (а потом и учил), его использование уже было моветон и deprecated, а среда развивается, у них в этом году очередной релиз. У нас кстати есть несколько проектов на delphy, из старых и проданных, мы их активно поддерживаем и развиваем, но все новое пишется на C#+Qt
Оно еще шевелится! Когда я учился (а потом и учил), его использование уже было моветон и deprecated, а среда развивается, у них в этом году очередной релиз. У нас кстати есть несколько проектов на delphy, из старых и проданных, мы их активно поддерживаем и развиваем, но все новое пишется на C#+Qt
А что у производителя нынешнего Delphi с поддержкой .NET ?
Полноценного FMX для .NET пока нет?
Какие есть синтаксисы фронтендов кроме пасквилянтского?
Точно знаю, что до сих пор на нем формошлепят панели управления для всяких железок на заводах или в НИИ. Быстро, легко, давно умеют, нативно работает в виндах.