Как стать автором
Обновить

Комментарии 30

Прям скучаю по временам, когда на Дельфе (7й) писал. Как жаль что борланды всё продолбали...

Почему продолбали? Чем последние версии не устраивают?

Популярность продолбали. но это только мое ощущение.

Т.е. в 2005-2010 - дельфи можно было встретить почти везде (мне так казалось), а потом их доля резко пошла на спад.

Думаю, дело в том, что они ушли из потребительского сегмента в корпоративный. Заняли свою нишу и работают с нескольким десятком клиентов, которые приносят им стабильный доход.

Чем последние версии не устраивают?

Тем что всё вручную. Вот например, понадобился вам protobuf свежий. А его нет.

всё вручную

Не вручную, а скорее, нанимаешь программиста, который пишет тебе поддержку нового формата и внедряешь у себя. Такая специфика)

Ценовой политикой и не умением строить и развивать комьюнити

Никогда не понимал людей, жаждущих писать абсолютно исключительно на топ-5 языках. В мире, на минуточку три тысячи ЯП! Но как только язык выпал из топ-5 он почему-то автоматом у нас считается плохим, устаревшим, и т п. Я вот не скучаю по временам, а тупо пишу на Делфе и иногда Лазаре, чем очень доволен во всех смыслах.

Против Delphi в свое время была развернута мощная ИПСО компания со стороны маркетологов C#, т.к. они примерно в одной нише. И главный таран - тезис, что дескать за C# платят больше ЗП, и только неудачники пишут Паскале. Вполне сработало.

Сейчас аналогичное ИПСО заряжают в React и Rust, те-же внешние признаки пропаганды и манипуляций.

C# емнип раздавался бесплатно, embarcadero хотели денег сразу и достаточно много. Сложно устоять против такого ипсо.

C# емнип раздавался бесплатно

Visual Studio всегда стоил весьма ощутимых денег, это потом уже сделали бесплатные редакции. И сейчас тоже стоит весьма прилично для предприятий, Community Edition это так, на "посмотреть".

Delphi изначально появился как прямой конкурент Visual Basic (а бейсик это первый проект мелкомягких, типа святое), вот с тех пор Delphi и хоронят усиленно. Но, что удивительно, похоронить полностью так и не получилось за три десятка лет.

VS express бесплатно вышел в 2005. Delphi продали embarcadero в 2008. Вот с этого момента пожалуй и всё. мало кто будет покупать для поиграться при наличии бесплатного аналога.

А хоронят его те же, что и Windows. Зачем его хоронить, денежку приносит же.

Для "поиграться" RAD Studio уже несколько лет тоже имеет Community Edition версию.

Ну, лучше поздно чем никогда. Но этот поезд 19 лет назад ушел. Раньше надо было community привлекать.

"Если вы — физическое лицо, вы можете использовать Delphi Community Edition, чтобы создавать приложения для собственного использования или для продажи до тех пор, пока ваш доход не превысит сумму в 5 000 долларов США в год."

Ну такое себе ограничение

Так среда разработки целиком стоит до 2к долларов. Без нужды платить регулярно. Год обновлений и если надо, обновление на новую мажорную версию, за треть стоимости.

тупо пишу на Делфе и иногда Лазаре, чем очень доволен

Ну и прекрасно ;) Религия должна помогать а не мешать. Просто в один прекрасный момент окажется что ваши исходники передавать некому - все ушли на С++ 30, rust 10.0 и python 4.99.

Нейросети потом все сконвертят во что угодно, если потребуется.

берите дальше, напишут ещё лучше.ох уж эти волшебные нейросети

1 - создание сложнее чем переделка.
2 - к тому моменту, когда потребуется перенос, (через несколько лет), техника работы с кодом у нейросетей будет значительно лучше чем сейчас.

Я и сам в этом месяце начал писать прототип приложения на C++Buider
просто потому, что мне так быстрее.
И планирую сделать потом такой перенос, если проект доживет до такой необходимости.

Основы как были так и останутся основами. И на каком бы ЯП они не были написаны, они всегда будут нести нужную информацию.

Насколько я помню, то спад начался именно с одотнечивания. Я сам, помнится, порядком приуныл, когда при обновлении до очередной версии увидел окно установщика .NET - особенно когда оказалось, что это означает, что 1) нативный код больше тютю 2) теперь придется предлагать пользователям помимо своей софтины ставить еще и .NET. (Да-да, время синьоров стоит дороже всех этих мирских сует, однако мы, плебеи, к такому положению дел оказались как-то морально не готовы).

Собственно, именно тогда я окончательно забросил Delphi, к тому же к тому времени я уже подкачался до C/C++. А потом и вовсе сменил ОС.

Ну а живой софт на Delphi, как ни странно, иногда где-нибудь лицезрею (как, например, в магазине в Анталье). Причем именно на Delphi 7, как последней неодотнеченной ))

В смысле нативный код тютю? Delphi всегда был и есть нативный. Параллельно могло донетное в нескольких версиях собираться лет почти 20 назад. Потом и это убрали.

Delphi 8 был исключительно для .NET, и все кричали, что D7 — это последнее, что может собирать нативный код, дальше будет все только .NET, ибо так сказал Билл Гейтс, и т. д. и т. п. Все книжки по Delphi переписали под идеологию .NET, а потом народ взбунтовался, и следующую версию Delphi пришлость опять делать под нативный код.

Delphi for .NET это у них мертворождённый проект получился, он давно закрыт. Delphi сейчас генерирует нативный код под Win, MacOS и с натяжкой под Linux, а также некий код (о степени наивности которого я не осведомлен) под Android и iOS

Вы ошибаетесь. Лишь Delphi 8 был для .Net платформы. При этом не единственно возможной. Все последующие версии просто уже не позволяли собирать для .Net. Т.е. Delphi никогда не становился .Net зависимым, он лишь позволял писать под .Net. Ты и сейчас можешь использовать Delphi в связке с .Net библиотеками, например, для создания WPF с XAML.

Другими словами, в текущем состоянии Delphi не зависит от .Net или чего-то подобного.

Другими словами, в текущем состоянии Delphi не зависит от .Net или чего-то подобного.

Это, мягко говоря, не так. IDE примерно с 2007-й версии вобрала в себя очень много .NET барахла внутри, в виде всяких Borland.Studio.Vcl.Design.Refactoring.dll и т.д., что никак не могло положительно сказаться на ее стабильности.

И в последних версиях ситуация не улучшилась, что блокирует ее (IDE) портирование на Linux и macOS.
Но сами Win32/Win64 Native приложения никогда не были зависимы от .NET, если только ты сам эту зависимость туда не вкрутишь.

Delphi и RAD Studio это разные вещи. И речь шла о конечной программе и её зависимостях, а не о среде разработки.

А вот приложения, созданные в Delphi 8, являлись .Net программами.

То, что среда разработки использует .net, известно. Но это не является основной проблемой портирования IDE под другие платформы. Основная проблема - VCL.

Но это не является основной проблемой портирования IDE под другие платформы. Основная проблема - VCL.

VCL это проблема? CLX (Kylix), LCL (FPC/Lazarus) - могут и не согласиться.

Да и при желании можно было сделать эмулятор нужных win32 API, вместо отдельного приколхоживания этого вашего FMX.

Реальная же проблема VCL там была скорее в таких штуках, как Comctrl32, где в 100500 версиях с не меньшим количеством багов в каждой сидели зашитые в Windows имплементации TTabControl, TTreeView, TRichEdit и так далее - вот их реально нельзя было никуда портировать, слишком сложно. А так сама по себе VCL она не сильно в своих внешних API на Win32 заточена, не то что MFC, можно было при желании сделать и кроссплатформенный ее вариант.

Впрочем, сейчас, в процессе доживания Windows - это уже малоактуально, HTML5/CSS3 всех победил.

из того, что помню и частично пользуюсь сам на делфях написаны: AIMP, софт от Faststone, FL Studio, Total Commander, KM Player

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации