Я сижу с Windows Phone, потому цитирование работает немного никак.
работе с БД
Работать с БД с клиентского десктопа было в моде давно, сейчас это моветон. Поэтому для БД осталась необходимость только при разработке серверного ПО под винду. Много ли сейчас начинают новые проекты, где требуется на делфи разработать серверное ПО под винду?
а главное быстро создать и запустить в продакшен программу
Опять таки, требования выросли. То что раньше для корпоративного сектора писалось одним человеком на коленках, сейчас требует командной разработки с системами контроля версий и юниттестами.
Не хочу вас критиковать, но Embarcadero разрабатывается в первую очередь как коммерческий корпоративный продукт.
Работа же с БД в нем «чужая»: IntraWeb и Indy.
Вопрос: Зачем компании, которая уже много лет вытягивает последние соки из Borland IDE, платить сторонним разработчикам ради добавления в свой продукт локальную работу с БД? Ведь, если она никому не нужна, то они выкидывают деньги на ветер, да еще и увеличивают вес продукта.
Ответ прост — значит это кому-то нужно. А, т.к. RAD Studio в первую очередь коммерческий продукт, то, получается, каким-то компаниям это нужно и эти компании готовы платить за это деньги, окупающие плату сторонним разработчикам. А раз каким-то компаниям нужна поддержка работы с БД, то ваше утверждение (1812849) не совсем корректно.
Сорри, видимо перепутал
Хотя по датам релиза было более менее похоже…
Я плохо в акциях разбираюсь, каюсь, но думал, что нашел все верно
Спасибо за инфо!
P.S> Последняя ссылка у вас битая
Не спорю — видел, что можно что-то поставить, что-то поправить, что-то докачать и завести
Но может я и тюлень, но предпочитаю ставить все из одного места
Данные дополнения как раз и решают эти проблемы.
Хотя, может я не прав и все изменилось за пару лет.
Но раньше был тот еще гемор скомпилировать Qt C++ под встроенную систему без Commertical Pack
Про «микроскопы» полностью согласен — не в тему, но иначе история выглядела обрезанной.
А вот насчет утюгов и молотков не согласен.
Разве VS не под C/C++ на тот момент была заточена?
И почему вы Qt Creator считаете аналогом NetBeans?
Смешно — да, есть скрытый смысл и над чем подумать — да, но все же вы слишком преувеличиваете…
Если же вас бесят мысли в слух без доказательств — смотрите внимательней теги
Минусите, а сами в теме не разобрались, ну да мне не жалко.
Надеюсь, смогу помочь разобраться…
«Родными» понимаются элементы, использующие нативные вызовы и библиотеки.
Как понять, что элемент родной или нет — откройте ProcMon и посмотрите чьи .dll она использует, а также посмотрите вызовы в Microsoft spy++ — являются ли они стандартными или нет
Так вот, в старых IDE VCL был более менее нативный, но с приходом x64, то ли из-за коммерции, то ли чего, они решают писать отрисовку полностью свою, попытались и… не вышло — отрисовка использует хвосты из нативного api, хоть и реально ресуется сама.
Вы думаете компания просто так выкупила FireMonkey FMX за свои кровные?!
Вопрос: на кой фиг им тратиться на FMX, если есть платформонезависимая VCL?
me21 прав
До перехода на FMX — VLC были родными относительно для Windows
Однако со временем они слепили ФранкенЧто
Часть VLC стала саморисующаяся, однако привязки к API Windows остались на месте
В итоге, разработчики поняли, что проще начать с нуля, чем разбираться в своем говнокоде
Ну как бы хотелось как лучше — в день официального релиза (до этого была BETA)
Также пишу статьи в основном пока еду с работы в метро…
Хотел как лучше, получилось как всегда
Ну для кого уродский, а для кого изуродованный.
Насчет сравнения — Qt бесплатен для личного пользования на всем, КРОМЕ встроенных систем
VS 2019 я юзаю Professional, который отнюдь не бесплатен.
Также прошу обращать внимание на значение предлога «до».
Извините, просто вчера слишком хотелось спать, что мозг не хотел работать
Понимаю ваше возмущение и минусы — сам бы себе минус поставил бы, будь возможность…
Полностью с вами согласен, как бы печально это не звучало
Причем есть у них действительно хорошие IDE, но вот их подход реально душит всю компанию, что жуть как обидно.
Сейчас аналогичная тема с NetBeans, потому решил написать эту статью, как заготовку
Я сижу с Windows Phone, потому цитирование работает немного никак.
Работа же с БД в нем «чужая»: IntraWeb и Indy.
Вопрос: Зачем компании, которая уже много лет вытягивает последние соки из Borland IDE, платить сторонним разработчикам ради добавления в свой продукт локальную работу с БД? Ведь, если она никому не нужна, то они выкидывают деньги на ветер, да еще и увеличивают вес продукта.
Ответ прост — значит это кому-то нужно. А, т.к. RAD Studio в первую очередь коммерческий продукт, то, получается, каким-то компаниям это нужно и эти компании готовы платить за это деньги, окупающие плату сторонним разработчикам. А раз каким-то компаниям нужна поддержка работы с БД, то ваше утверждение (1812849) не совсем корректно.
Тогда мелкомягкие не особо заботились памятью
Это с 2015г где-то стало лучше (не точно)
Хотя по датам релиза было более менее похоже…
Я плохо в акциях разбираюсь, каюсь, но думал, что нашел все верно
Спасибо за инфо!
P.S> Последняя ссылка у вас битая
Но может я и тюлень, но предпочитаю ставить все из одного места
Данные дополнения как раз и решают эти проблемы.
Хотя, может я не прав и все изменилось за пару лет.
Но раньше был тот еще гемор скомпилировать Qt C++ под встроенную систему без Commertical Pack
А вот насчет утюгов и молотков не согласен.
Разве VS не под C/C++ на тот момент была заточена?
И почему вы Qt Creator считаете аналогом NetBeans?
Смешно — да, есть скрытый смысл и над чем подумать — да, но все же вы слишком преувеличиваете…
Если же вас бесят мысли в слух без доказательств — смотрите внимательней теги
Надеюсь, смогу помочь разобраться…
«Родными» понимаются элементы, использующие нативные вызовы и библиотеки.
Как понять, что элемент родной или нет — откройте ProcMon и посмотрите чьи .dll она использует, а также посмотрите вызовы в Microsoft spy++ — являются ли они стандартными или нет
Так вот, в старых IDE VCL был более менее нативный, но с приходом x64, то ли из-за коммерции, то ли чего, они решают писать отрисовку полностью свою, попытались и… не вышло — отрисовка использует хвосты из нативного api, хоть и реально ресуется сама.
Вы думаете компания просто так выкупила FireMonkey FMX за свои кровные?!
Вопрос: на кой фиг им тратиться на FMX, если есть платформонезависимая VCL?
P.S. Внизу человек показывает нативный хвост
До перехода на FMX — VLC были родными относительно для Windows
Однако со временем они слепили ФранкенЧто
Часть VLC стала саморисующаяся, однако привязки к API Windows остались на месте
В итоге, разработчики поняли, что проще начать с нуля, чем разбираться в своем говнокоде
Также пишу статьи в основном пока еду с работы в метро…
Хотел как лучше, получилось как всегда
Насчет сравнения — Qt бесплатен для личного пользования на всем, КРОМЕ встроенных систем
VS 2019 я юзаю Professional, который отнюдь не бесплатен.
Также прошу обращать внимание на значение предлога «до».
Хотя, возможно, это я что-то не то в настройках выставил :3
Понимаю ваше возмущение и минусы — сам бы себе минус поставил бы, будь возможность…
Причем есть у них действительно хорошие IDE, но вот их подход реально душит всю компанию, что жуть как обидно.
Сейчас аналогичная тема с NetBeans, потому решил написать эту статью, как заготовку