У меня сложилось впечатление, что Delphi больше не очень популярен. Но теперь на работе мне пришлось внести некоторые изменения в старую программу Delphi, которую мы все еще используем. Я использовал Borland Developer Studio 2006, и работать с ним было очень приятно и интуитивно понятно, хотя я практически не имел опыта работы с ним. Delphi все еще широко используется, и я просто не знаю об этом, или есть другие причины для его снижения?
69
Ответы:
Delphi все еще жива и жива, но находится под новым владением.
Borland действительно сбился с пути. У них была действительно большая линейка продуктов, и главное, что заинтересовало людей, это Delphi, но то, что, как думали PHB, должно было быть большим, это не их инструменты разработки, а инструменты управления жизненным циклом приложений. Таким образом, они вложили много ресурсов в разработку и продвижение этого вместо Delphi, и позволили ветке инструментов разработки томиться. Я даже слышал от некоторых бывших сотрудников Borland в Delphi Live! Несколько лет назад мы говорили, что их продавцы были обескуражены и лишены мотивации (это слово?) пытаться продать Delphi вообще, даже потенциальным клиентам, которые заранее проявили интерес.
Несколько лет назад все изменилось. Borland продала все свое подразделение инструментов разработки Embarcadero Technologies, которая до этого момента была в основном известна программным обеспечением, связанным с базами данных. Теперь их большая претензия на известность заключается в том, что именно они делают Delphi. В течение нескольких месяцев после продажи акции Borland упали ниже 1 доллара США за акцию, и они были выкуплены компанией «корпоративного кладбища», которая в основном занимается управлением лицензионных сборов для существующих продуктов. Borland больше не существует.
Embarcadero, однако, на самом деле заботится о Delphi. Они приложили немало усилий и усилий, и качество продукции значительно улучшилось в последние несколько выпусков. Несмотря на то, что рецессия и Delphi были инструментом, предназначенным только для коммерческих целей, в воспринимаемый «век разработки с открытым исходным кодом», продажи были действительно сильными, и команда смогла добиться большого прогресса.
TL; DR: Borland мертв; Delphi нет. Сейчас это «Embarcadero Delphi», и он очень живой и здоровый.
источник
Более новые версии (особенно XE) намного лучше, чем 2006, это была довольно глючная версия. И использование Delphi определенно снижается, и единственной причиной IMO является цена. Delphi очень дорогой и бесплатной версии не существует. Даже компилятор не является бесплатным, и это практически исключает Delphi как инструмент для разработки с открытым исходным кодом.
И еще одна вещь, которая способствовала этому медленному снижению, - это компилятор Delphi .NET, Borland, а затем CodeGear приложили немало усилий, но это было большой ошибкой.
источник
Я использовал Delphi начиная с версии 1 и представил его на своем рабочем месте. В то время мы использовали Visual Basic 3 для большинства наших разработок для Windows, и я обнаружил, что Delphi на голову выше VB 3 для наших нужд.
Когда пришло время перейти с 16 на 32 бита, наша команда разработчиков воспользовалась возможностью изменить архитектуру нашего продукта и отделить пользовательский интерфейс от механизма вычислений. Именно в это время мы перешли с VB на 100% Delphi.
Что вызвало упадок Delphi с течением времени? Я думаю, что многие из постов охватывали несколько аспектов: Borland ne 'Inprise ne' Borland потерял фокус на своих основных сторонниках. Позже стало широко известно, что Borland пытается продать Delphi сторонней компании, что никогда не внушает доверия вашим пользователям.
После того, как CodeGear приобрел его, я думаю, что отсутствие 64-битного компилятора могло затруднить его принятие. В конце концов я перестал ждать 64-битную версию компилятора от CodeGear и перенес механизм вычисления нашей компании на Free Pascal Compiler (FPC), чтобы мы теперь поддерживали 64-битную Windows, а также 32/64-битную Linux платформ.
Я действительно с нетерпением жду предстоящего Delphi XE2. Благодаря поддержке 64-битных платформ Windows AND OSX и iOS (поддержка iOS происходит из-за FPC), это первый релиз Delphi, который меня очень обрадовал за долгое время.
источник
Да, он все еще широко используется. Возможно, не так много, как это было раньше, но я думаю, что вы не будете здесь CodeGear / Embarcadero жаловаться слишком сильно на их пользовательскую базу, которая снова неуклонно растет. Кроме того, Embarcadero не будет переключать разработку многих своих инструментов (баз данных) на Delphi, если они думают, что у Delphi нет будущего.
источник
Безусловно, может сложиться впечатление, что Delphi не преуспевает, если ищет работу в качестве разработчика и имеет опыт работы с Delphi. Похоже, что для разработчиков на Delphi рекламируется мало рабочих мест, тогда как для таких вещей, как C #, Java и PHP, рекламируется много.
Поэтому профессионально развивать навыки Delphi может показаться «не очень хорошим вложением». Если достаточное количество разработчиков решит это, то будет разумным сделать вывод, что все меньше и меньше разработчиков будут использовать этот инструмент.
источник
Я начал зарабатывать на жизнь с Delphi начиная с версии 1.0. Сейчас пользуюсь XE с большим удовольствием. Рынок Delphi в США, очевидно, практически исчез из-за всех упомянутых причин. Но у меня сложилось впечатление, что он все еще довольно здоров и популярен в Европе.
Я думаю, это потому, что Паскаль - это язык, созданный в Европе и имеющий более сильные корни и традиции, чем в США, где родился C / C ++, Microsoft и Windows, чьим «родным языком» является C / C ++. MS и семейство языков C всегда доминировали в мире профессионального программирования для Windows, особенно в США.
Сказав это, в последнее время наблюдается некоторое возрождение Delphi благодаря CodeGear-Embarcadero.
источник
Один аспект, который многие люди либо игнорировали, либо как-то упускали: Delphi не смог остаться актуальным.
Когда вышел D1 ('94?), У него было только два варианта разработки: рабочий стол или сервер. К D4 компании в основном тестировали воды с развитием интернета. К D7 новое приложение с большей вероятностью запускалось в браузере, чем на рабочем столе.
К сожалению, Delphi не изменился. Примерно в это же время большинство компиляторов начали терпеть неудачу. Корпоративный переходил в Интернет и охватывал эти языки.
Конечно, были созданы новые настольные приложения, но, откровенно говоря, основной поток продвинулся дальше.
Да, Borland облажался по-королевски, но главная проблема заключалась в том, что они не охватывали сеть. .Net и Java сделали и завоевали сердца и умы подавляющего большинства разработчиков. Даже Delphi.Net был жалким провалом. Либо слишком мало, слишком поздно или просто плохое исполнение, я не уверен.
Если Embarcadero не изменит направление, Delphi останется продуктом только для настольных компьютеров, и его потенциальная доля на рынке будет сокращаться. Я понимаю, что они увеличили продажи, но увеличение продаж на сокращающемся рынке не совсем то, что им нужно. Я подозреваю, что многие из этих продаж просто приходят от компаний, отказывающихся от других неудач в этом пространстве.
Я любил Delphi. Однако я, как и многие другие, перерос его более 10 лет назад. Если нам повезет, он тоже вырастет.
источник
Microsoft убила их
Но у них была хорошая помощь от самих себя, у них, как правило, было много крутых проектов, работающих внутри, но мало, которые делали это с коммерческим успехом.
РЕДАКТИРОВАТЬ: О, извините, вы имели в виду Delphi , а не Borland. Не важно, но это по той же причине. Я согласен, что Delphi была (является) хорошей IDE и в наши дни превосходит Visual Basic, но у Microsoft слишком много влияния, чтобы привлекать разработчиков. Это в сочетании с внутренними проблемами и переключением .Net, а также тем фактом, что настольные приложения стали менее популярными, обрекли их на мрак.
источник
Борланд убил Дельфи.
Написание приложения с использованием версии Delphi пару версий назад просто не могло работать. Ничего не получалось. Что-то простое, как FTP-клиент, не может работать. Даже простое программирование Win API, которое отлично работает в VB6 и .NET, Delphi будет работать 15% времени с одним и тем же кодом. Borland предложил только один Service Pack, оставив несколько ошибок, о которых они знали. Если вы хотите, чтобы они были исправлены, у вас не было выбора, кроме как обновить. Судя по пользователям, новая версия была усеяна ошибками, сбоями IDE и бессмысленным высказыванием Borland: «Мы должны сохранять свою прибыль», подразумевая, что мы должны продолжать платить им за новые версии, которые выходят каждый год. в противном случае они не предоставляют никакой поддержки или исправлений.
Я болел за Delphi. Как пользователь VB6, я должен был принять решение, стоит ли переходить на .NET, Borland Delphi или C ++. Ответ был ясен, так как Borland было все равно, тогда .NET. Другие пользователи сбросили Delphi и перешли на .NET. Даже сейчас мысль о переходе на новую версию Delphi заставляет меня чувствовать себя плохо. Воспоминания о том, как это все продолжало терпеть неудачу и ничего не работало, и жадность Борланда, просто заставляют меня хотеть держаться подальше и не тратить свое время. Грустно видеть, что что-то идет хорошо, идет так плохо.
источник
Delphi все еще жив и здоров, это отличный инструмент, и последняя версия XE2 принесла много функций, таких как 64-битная компиляция, iOS и MACOS. Так что теперь это действительно НАТИВНЫЙ мультиплатформенный инструмент разработки.
Очень печально, что Borland сделал с Delphi, но Embarcadero, похоже, меняет игру, я использую Delphi начиная с версии 4, и в настоящее время я работаю на XE2, и это, безусловно, лучшая версия Delphi, когда-либо выпущенная, и поскольку сейчас -платформа Я ожидаю, что новые версии Delphi будут поддерживать Win32, Win64, MACOS, iOS, Android, Linux ... все основные платформы на рынке.
Продуктивность Delphi невероятна, и, как владелец компании, я бы никогда не изменил нашу платформу разработки, даже если сейчас сложнее найти разработчиков Delphi, изучение языка действительно быстро для опытного разработчика. В 2011 году мы наняли 3 разработчиков, которые не знали Delphi, и теперь они очень хорошо знают язык и очень быстро производят многие вещи.
источник
Я использую Delphi примерно с версии 3. Начиная с версии 8 (которая на самом деле не может считаться продуктом, поскольку это было так ужасно), каждая последующая версия Delphi была улучшением по сравнению с последней. Delphi значительно улучшился под Embarcadero, и я с нетерпением жду будущих инноваций.
Вся сделка, сделанная Borland из Delphi, была абсолютно безумной (по крайней мере, с моей точки зрения, если смотреть в нее), и неудивительно, что они были приобретены MicroFocus - компанией, претендующей на известность, была Cobol для .Net.
Но приятно знать, что Delphi теперь находится в способных руках Embarcadero.
источник
Delphi жив, как упоминалось выше, не только потому, что теперь он принадлежит заботящейся компании, но и потому, что существует проект oss fpc / Lazarus. Он вдохновлен Turbo Pascal / Delphi и имеет очень высокий уровень совместимости с Delphi. Кроме того, текущая версия Delphi использует fpc для компиляции для целевой iOS. Это означает, что Embarcadero рассматривает этот проект не как угрозу, а скорее как партнера.
источник
Я начал программировать с Delphi и InterBase еще в 1997 году. Delphi был лучшим инструментом программирования. я вспомнил, что когда появилась концепция 3 уровня, это сделало приложения для баз данных намного более легкими и мощными. До Delphi 7 IDE была идеальной. Но когда вышел Delhpi 8, он сильно изменился. Они сделали все по-другому, весь пользовательский интерфейс был изменен, и предполагалось, что это будет версия .NET, найти компоненты VCL стало трудно, и вся IDE стала намного тяжелее для запуска в тех «давних временах» новой MS XP SP1 установлен на низкоэффективном оборудовании. Так что в основном то, когда началось отклонение. Выбирая между моим delhi 7 и любой новой версией Borland Delphi, я придерживаюсь Delphi 7. Так что не только для меня, но и для многих других моих знакомых программистов, которые работали с Delphi, разделяют ту же точку зрения. Также Delphi 7 было очень легко взломать. мы просто хотели установить, и серийный номер был весь номер "1".
С 2007 года по настоящее время я работаю с PHP5, поэтому я не знаю, какова версия Embarcadero.
удачи
источник