Где я могу найти “Турбо” или “Облегченную” версию Delphi?

У меня есть коллега с серьезной подготовкой в Ruby, который интересуется началом работы с Delphi и собственной разработкой. Однако я понимаю, что Турбо Delphi (на основе Delphi 2006) больше не доступен для скачивания.

Так..., где это оставляет его? Есть ли какая-либо недорогая или вводная версия Delphi, доступного по закону где-нибудь? Или существует ли предложение на горизонте от Причала?

Примечание: Не предлагайте юридически сомнительные версии, поскольку это не опция, мы рассмотрим.

ОБНОВЛЕННЫЙ: Для подведения всех ответов, единственная легальная и бесплатная версия Delphi, который можно загрузить и установить теперь (если у Вас уже нет персональной лицензии на Персональный Delphi 7 или Турбо Delphi) является Выпуском Сообщества Delphi.

И следующей ближайшей вещью является IDE Lazarus и компилятор Свободного Паскаля.

10
задан quasoft 15 February 2019 в 13:03
поделиться

5 ответов

Это с , это должно быть достаточно близко. По крайней мере, он говорит на этом языке.

13
ответ дан 3 December 2019 в 13:43
поделиться

IMO Персональная загрузка Delphi 7 - единственная доступная легальная "недорогая" версия Delphi. Но он действительно ограничен в своих возможностях.

Это действительно позор, что Embarcadero вынуждает инвестировать около 900 долларов США, даже если вам не понадобятся все навороты версии Pro. Особенно, если товары «другой компании» (экспресс-версии) раздаются бесплатно.

Я говорю о необходимости прекращенной линейки продуктов Turbo (основанной на стабильной основе, то есть D2010, а не D2006), чтобы разработчик программного обеспечения-хобби мог начать работу. Возможно, он когда-нибудь даже захочет перейти на полнофункциональную версию.

Крис

10
ответ дан 3 December 2019 в 13:43
поделиться

Важное обновление :

Не загружайте просто какую-либо версию Delphi с зеркала, даже когда они были бесплатными, когда они больше не доступны на Borland / CodeGear / Embarcadero.

Согласно комментарию Александра и вопреки приведенной ниже цитате, даже если они были бесплатными, их новая установка сейчас может быть незаконной.

Я не знал об этом, когда цитировал ответ из упомянутого вопроса. Извините.


если вы все же решите изучить Delphi, вы можете поискать Delphi 7 Личное, которое было удалено из Borland / CodeGear / Embarcadero веб-сайтах, но все еще доступно на некоторые хостеры зеркал. Я верю, что это законно использовать это, как когда-то опубликовано как бесплатное ПО. - мигайек вчера

Цитата из комментария к вопросу Нужно ли мне освобождать эти объекты?

То же самое может относиться к Turbo Delphi 2006 ...

2
ответ дан 3 December 2019 в 13:43
поделиться

Выдержки из «О Лазаре »:

Так что же такое Лазарь? Lazarus - это библиотеки классов для Free Pascal, эмулирующие Delphi. Free Pascal - компилятор под лицензией GPL, работающий в Linux, Win32, OS / 2, 68K и других. Free Pascal разработан для понимания и компиляции синтаксиса Delphi, который, конечно же, является ООП. Lazarus - это часть недостающей головоломки, которая позволит вам разрабатывать программы, подобные Delphi, на всех перечисленных выше платформах. В отличие от Java, который стремится к тому, чтобы когда-либо выполнялась запись, Lazarus и Free Pascal стремятся к тому, чтобы запись после однократной компиляции выполнялась где угодно. Поскольку один и тот же компилятор доступен на всех вышеперечисленных платформах, это означает, что вам не нужно выполнять какое-либо перекодирование для создания идентичных продуктов для разных платформ.

Ага, а как насчет графического интерфейса? Какой набор виджетов вы используете? Это изящная часть. Вам решать.Lazarus разрабатывается так, чтобы быть полностью независимым от API. После того, как вы напишете свой код, вы просто свяжете его с выбранным вами набором виджетов API. Если вы хотите использовать GTK +, отлично! Если вы хотите, чтобы он был совместим с Gnome, отлично! Пока доступен код интерфейса для набора виджетов, который вы хотите использовать, вы можете ссылаться на него. Если он недоступен, вы можете написать это.

Например. Допустим, вы создаете продукт в Windows, используя стандартные виджеты Windows. Теперь вы хотите создать версию для Linux. Сначала вы решаете, какой набор виджетов вы хотите использовать. Предположим, вы хотите использовать gtk +. Таким образом, вы копируете код на свою машину разработки Linux, компилируете и связываете с модулем интерфейса gtk +. Вот и все. Вы только что создали версию продукта Windows для Linux без какого-либо дополнительного программирования.

На данном этапе разработки мы используем Win32, gtk +, Carbon и QT в качестве набора виджетов API. Как только Lazarus достигнет версии 1.0, разработчики смогут приступить к созданию интерфейсного модуля, чтобы связать LCL (библиотеки компонентов Lazarus) с другими наборами виджетов.

Так действительно ли эта вещь RAD похожа на Delphi? Да, конечно. Он полностью завершен? Нет, еще нет. В целом IDE завершена и может использоваться для большинства задач программирования. Несколько аспектов проекта по-прежнему нуждаются в помощи. Намекать. Намекать.

Могу ли я использовать существующий код Delphi? Некоторые из них да. Если код является стандартным для Delphi pascal и использует стандартные компоненты, найденные в Delphi, то ответ - да. Если он использует какую-то конкретную базу данных, OCX или DCU, тогда ответ будет отрицательным.Эти элементы относятся к Windows и будут работать только в Windows и внутри нее. Однако, если вы хотите создать продукт только для Windows с использованием Free Pascal и Lazarus, то ответ будет положительным. Это еще не было добавлено в LCL, но это должно быть возможно в будущем.

Могу ли я создавать с его помощью коммерческие продукты? да. Код для компилятора Free Pascal находится под лицензией GPL. Это означает, что это открытый исходный код, бесплатный, какое бы имя вы ему ни присвоили. Вы можете изменить код, если хотите, но вы ДОЛЖНЫ распространить эти изменения или сделать их доступными для других, если они захотят их использовать.

FCL (библиотеки компонентов Free Pascal) и LCL (которые в конечном итоге станут частью FCL) лицензируются в рамках модифицированной LGPL. В общем, это означает, что вы можете написать собственное проприетарное программное обеспечение, которое просто будет ссылаться на эти библиотеки. Вы можете продавать свое приложение без необходимости предоставлять или делать доступным свой код. Однако, как и в случае с компилятором, если вы вносите изменения в FCL или LCL, вы должны сделать эти изменения доступными для широкой публики и всего мира.

10
ответ дан 3 December 2019 в 13:43
поделиться

Для полноты картины вы можете получить 30-дневную пробную версию: https://downloads.embarcadero.com/free/delphi

Кроме того, я бы посоветовал съездить на конференцию Delphi. У вас примерно 1 из 30 шансов выиграть бесплатную копию или значительную скидку.

3
ответ дан 3 December 2019 в 13:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: