Turbo delphi что это

В. Будут-ли выпущены Turbo Enterprise или Architect?
Нет. Enterprise и Architect доступны только в виде Borland Develpper Studio. В данный момент нет планов по выпуску Enterprise или Architect для Turbo.

В. Чем отличаются выпуски Explorer и Professional?
Основное различие заключается в том, что выпуски Explorer поставляются с ограниченным набором программных компонентов (более 200) для создания приложений различных типов, ограниченных только воображением разработчика. В комплект поставки продуктов Professional входят несколько дополнительных компонентов, но гораздо важнее то, что версии Professional позволяют настраивать эти компоненты, а также создавать свои собственные и загружать любые компоненты и элементы управления из тысяч доступных от сторонних разработчиков. Продукты Professional также позволяют использовать модули интегрированной среды разработки (IDE), сотни которых поставляются сторонними разработчиками и позволяют расширить функциональные возможности IDE.

Explorer

Professional

400* долларов США (цена рекомендованная, налоги не включены)

Сотни компонентов входят в комплект поставки.
Нельзя добавлять дополнительные компоненты.

Все компоненты в Explorer
InterBase Express, Indy и IntraWeb, а также примеры дополнительных компонентов.
Можно добавлять дополнительные компоненты.

InterBase для разработчиков

InterBase для разработчиков
Rave Reports
Remote Debugger

Только для Turbo C++

Ограниченная функциональность ActiveX/COM

Расширенные серверные функции ActiveX/COM

В. Предусмотрены ли обновления до серии Turbo для существующих клиентов?
О. Turbo Professional — это совершенно новая серия продуктов, цена на которые установлена специально для независимых и новых разработчиков. Предполагается, что расценки на обновление будут доступны для последующих версий. Пользователи продуктов Turbo Explorer могут приобрести продукты Turbo Professional и обновить свои версии Turbo Explorer до Professional с помощью программного ключа лицензии.

В. Как превратить версию Turbo Explorer Edition в Turbo Professional Edition?
О. Приобретая версию Turbo Professional Edition, вы получаете ключ лицензии, который можно ввести в поле диспетчера лицензий, чтобы «разблокировать» дополнительные функции Turbo Explorer — в том числе доступ к дополнительным компонентам и возможность добавления новых компонентов.
Загрузив версию Professional либо купив ее на компакт- или DVD-диске, вы также получите дополнительное ПО, включая программы для удаленной отладки, Rave Reports, а для Turbo C++ — дополнительные серверные возможности ActiveX/COM.

В. Можно ли обновить созданные ранее проекты на Delphi, C++Builder и C#Builder до Turbo Professional?
О. Да, с помощью соответствующего продукта Professional можно открывать и использовать приложения C++, C# и Delphi/.NET, созданные в BDS (Borland Developer Studio) 2006 и более ранних версиях этого приложения, в том числе — C++Builder и Delphi.

В. Можно ли использовать компоненты и элементы управления VCL для Delphi и C++Builder?
О. Да, продукты Turbo Professional совместимы с дополнительными элементами управления VCL и компонентами Borland Developer Studio 2006, в том числе с компонентами, созданными сторонними разработчиками.

В. Можно ли одновременно установить на ПК более одного продукта серии Turbo?
О. На ПК или виртуальную машину можно одновременно установить только один продукт серии Turbo.

В. Можно ли использовать продукт Turbo Explorer Edition для разработки коммерческих приложений?
О. Да. С помощью продуктов Explorer Edition можно разрабатывать ПО для личного и коммерческого использования.

В. Как можно приобрести продукты серии Turbo?
О. Версии Turbo Explorer доступны для загрузки. Они также доступны на бесплатных компакт-дисках и компакт-дисках, прилагаемых к журналам. Версии Turbo Professional можно приобрести у дилеров Borland/DevCo, а также в Интернет-магазине.

В. Можно ли получить коробочную версию Turbo Professional, если есть желание приобрести и носитель?
О. Да, эти версии можно приобрести обычным способом у дилеров и партнеров корпорации Borland, а также через Интернет.

В. Можно ли заказать обслуживание продуктов серии Turbo?
О. Да, обслуживание продуктов серии Turbo осуществляется на обычных условиях программы Software Assurance (включающих обслуживание и техническую поддержку). Его можно включить в существующий договор поддержки.

В. Можно ли заказать поддержку продуктов серии Turbo?
О. Да, поддержка Turbo Support предоставляется по льготной цене 150 долларов за 3 инцидента, на следующих условиях.

Turbo Support можно приобрести по тем же каналам, что и любые другие договоры поддержки. При этом действуют обычные скидки для регионов. Дополнительные скидки не действуют.

Источник

Turbo Delphi

Turbo Delphi — интегрированная среда разработки (IDE), разработанная компанией CodeGear, ориентированная в первую очередь на студентов, индивидуальных пользователей и программистов-любителей. Основана на языке программирования Delphi (язык программирования), который является диалектом языка Object Pascal

Содержание

Версии продукта

Turbo Delphi 2006 был анонсирован 8 августа 2006 года, и стал доступен для скачивания на сайте www.turboexplorer.com 5 сентября 2006 года.

Существует две версии:

Turbo Delphi входит в серию продуктов Borland Developer Studio 2006. Новых версий среды в бесплатной редакции Explorer не выпускалось. В настоящее время Turbo Delphi Explorer не доступен для скачивания на официальном сайте, также прекращена регистрация новых пользователей, хотя поддержка ранее зарегистрированных пользователей осуществляется.

Использование сторонних компонентов

Источники

См. также

Ссылки

Полезное

Смотреть что такое «Turbo Delphi» в других словарях:

Turbo Delphi — is an Integrated Development Environment (IDE), created by CodeGear, which is targeted towards student, amateur, individual professionals, and hobbyist programmers. It uses the Delphi programming language, which is a dialect of Pascal.Turbo… … Wikipedia

Turbo Delphi — Para otros usos de este término, véase Delphi (desambiguación). Turbo Delphi Desarrollador Borland, Embarcadero Technologies http://www.turboexplorer.com/ Información general … Wikipedia Español

Delphi-Language — Delphi ist zum einen der Name einer vom Unternehmen Borland entwickelten objektorientierten Programmiersprache, die ursprünglich aus der von Niklaus Wirth erstellten Programmiersprache Pascal hervorgegangen ist, und zum anderen die Bezeichnung… … Deutsch Wikipedia

Delphi Programmiersprache — Delphi ist zum einen der Name einer vom Unternehmen Borland entwickelten objektorientierten Programmiersprache, die ursprünglich aus der von Niklaus Wirth erstellten Programmiersprache Pascal hervorgegangen ist, und zum anderen die Bezeichnung… … Deutsch Wikipedia

Delphi — Saltar a navegación, búsqueda Para otros usos de este término, véase Delphi (desambiguación). Delphi es un entorno de desarrollo de software diseñado para la programación de propósito general con énfasis en la programación visual. En Delphi se… … Wikipedia Español

Delphi (desambiguación) — Delphi puede referirse a: Contenido 1 Empresa 2 Geografía e Historia 3 Investigación científica 4 Programación … Wikipedia Español

Turbo C Sharp — Turbo C# was an Integrated Development Environment (IDE) from Borland that came in two versions. The first is the free Explorer edition, which has a fixed IDE targeted towards student, amateur, and hobbyist programmers. Borland offers the… … Wikipedia

Delphi (язык программирования) — У этого термина существуют и другие значения, см. Delphi. Эта статья о языке программирования. Об интегрированной среде разработки см. Delphi (среда разработки). Delphi … Википедия

Turbo-Pascal — ist eine integrierte Entwicklungsumgebung der Firma Borland für die Programmiersprache Pascal. Inhaltsverzeichnis 1 Die Anfänge 2 Turbo Pascal 1.0 3 Folgeversionen 4 Ausschnitt der Anweisungen … Deutsch Wikipedia

Turbo C — ist eine integrierte Entwicklungsumgebung der Firma Borland für die Programmiersprache C. Inhaltsverzeichnis 1 Die Anfänge 2 Entwicklung 3 Links 4 Quellen … Deutsch Wikipedia

Источник

Borland: снова Turbo


Автор: Вадим Станкевич
Источник: RSDN Magazine #3-2006

Опубликовано: 06.12.2006
Исправлено: 27.12.2006
Версия текста: 1.0

Всем разработчикам программного обеспечения на постсоветском пространстве хорошо знакомо название компании Borland, выпускающей такие инструменты, как Delphi, C++ Builder, Interbase, StarTeam и многие другие.

О линейке Turbo в общем

Turbo delphi что это. Turbo. Turbo delphi что это фото. Turbo delphi что это-Turbo. картинка Turbo delphi что это. картинка Turbo

Бренд Turbo далеко не нов для компании Borland. Думаю, все помнят такие продукты, как Turbo Pascal и Turbo C. Они живут до сих пор, и, более того, активно используются на постсоветском пространстве в различных образовательных учреждениях. Возвращение к старой торговой марке – оригинальный и дальновидный ход со стороны Borland, поскольку, как я уже говорил, в ближайшее время компания планирует разделяться на две. По признанию руководства Borland, текущее название «общей» фирмы планируется отдать подразделению, разрабатывающему средства для ALM, поскольку на данный момент основные доходы приносит именно оно. Вероятно, именно этим и обусловлено «возвращение к истокам», т.е. к торговой марке, с которой Borland начинали покорять софтверный олимп. Вполне вероятно, эта марка сумеет сослужить неплохую службу компании ещё раз, но невольно вспоминается хорошая фраза о том, что в реке нельзя вступить в одну и ту же воду дважды.

Найти дистрибутивы Turbo-продуктов в Интернете несложно: они располагаются как на официальном сайте Borland (http://www.borland.com), так и на сайте http://www.turboexplorer.com, посвящённом исключительно и только семейству Turbo. Есть и русскоязычный сайт http://www.turbodelphi.ru, который, в отличие от http://www.borland.ru, выполнен полностью на русском языке.

Бесплатный сыр vs. платный сыр

Первые комментарии, сопровождавшие новость о появлении бесплатной версии Delphi, были полны восторга. Однако чем больше пользователей вникали в особенности лицензирования Turbo-продуктов, тем меньше радости было в их комментариях.

Естественно, редакции одного и того же продукта, имеющие столь различающуюся стоимость (рассуждая чисто математически, Professional-редакции стоят больше, чем Explorer, в бесконечность раз), имеют и разные функциональные возможности. Причём, думаю, не сложно угадать, какая из них может похвастаться большим количеством оных. Основное отличие Professional-версии от Explorer – возможность использования сторонних компонентов в среде разработки. Думаю, те, кто сталкивался по работе с Delphi, согласится, что без них создать полноценное и работоспособное приложение зачастую довольно сложно. И дело даже не в том, что предлагаемые Borland стандартные компоненты плохи или имеют низкое качество. Лично я так не считаю, и не думаю, что у многих повернётся язык сказать такие слова. Однако их функциональность ограничена, и именно поэтому так велико число сторонних компонентов, дополняющих возможности стандартной библиотеки. Многие скажут, что это даже плюс, поскольку невозможность использовать сторонние компоненты помогает бороться с ленью, которую Delphi вызывает и даже, можно сказать, взращивает в разработчике. Однако это полезно только в образовательных целях – в коммерческих проектах решающее значение имеет скорость разработки, а не количество самостоятельно написанных строк кода. Причём, как вы понимаете, собственноручно написанные компоненты использовать в среде разработки тоже нельзя, что совсем уж печально. Так что Explorer-версия профессиональным программистам подходит не самым лучшим образом. Конечно, это ограничение можно обойти путём создания компонентов в режиме runtime. Однако тогда теряется весь смысл в Delphi как в среде быстрой разработки приложений, и зачем в таком случае вообще отдавать предпочтение именно ей, совершенно непонятно. Как видите, Turbo Delphi Explorer подтверждает замечательную пословицу о бесплатном сыре, который бывает сами знаете где. Хотя для образовательных учреждений это совершенно замечательный вариант – и бесплатно, и лицензионно.

ПРИМЕЧАНИЕ

Зато есть один большой плюс: Borland разрешает использовать для разработки коммерческих приложений как версию Turbo Professional, так и Turbo Explorer.

Кстати, использование сторонних компонентов – не единственное преимущество профессиональной версии. Вместе с ней поставляются библиотека для создания отчётов Rave Reports, библиотеки компонентов Interbase Express, Indy и IntraWeb, а также отладчик распределённых приложений. Ко всему прочему, Explorer-версия сильно ограничивает разработчика по части использования технологии COM через классы VCL, а вот профессиональная версия этим недугом не страдает.

Я решил проверить, можно ли по бесплатной регистрации, которую на сайте Borland может получить каждый желающий, подключить хотя бы один из поставляемых сторонних пакетов. Результат можно увидеть на скриншоте: среда разработки вежливо предупредила, что прав у меня на это нет. Что ж, было бы странно, если бы всё вышло иначе.

Turbo delphi что это. Packages Window. Turbo delphi что это фото. Turbo delphi что это-Packages Window. картинка Turbo delphi что это. картинка Packages Window

Turbo vs. Borland Developer Studio 2006

Никаких новых языковых возможностей, равно как и особенностей среды разработки, в Turbo-продуктах по сравнению с BDS 2006 не появилось. Выложено только очередное обновление, которое можно найти на сайте Borland. Это, с одной стороны, даже и радует: при переносе проектов с Delphi 2005 или BDS 2006 особых проблем возникнуть не должно. С другой стороны, очевидный застой в Borland не может не огорчать. Компания работала над Turbo-продуктами почти год, а в итоге мы видим, что все усилия свелись, фактически, к «разрезанию» Borland Developer Studio 2006 на составные части. Конечно, компанию Borland в некоторой степени оправдывает то, что у неё сейчас не лучшие времена. Однако при таком подходе к своим разработкам эти времена рискуют затянуться.

К сожалению, компиляторы командной строки не входят в поставку ни для Explorer-версии, ни для Professional. Их можно скачать только зарегистрированным пользователям продуктов с сайта компании-производителя. Хотя, в общем-то, это не так уж и страшно. В то же время, в отличие от многолетней практики продажи предыдущих персональных версий Delphi и C++ Builder, все Turbo-продукты (кроме, конечно же, Turbo C#) включают в себя исходный текст библиотеки VCL (в Turbo C# эта библиотека вовсе не используется). Как говорится на сайте Borland, «исходные тексты VCL – великолепный способ изучить эту библиотеку». С этим мнением сложно не согласиться.

Интеграция с Borland StarTeam, в отличие от Borland Developer Studio 2006, в Turbo-продуктах, судя по всему, отсутствует. Это, в общем-то, понятно, поскольку BDS – продукт для корпоративных пользователей, а Turbo-линейка, как я уже говорил, адресована индивидуальным пользователям и небольшим группам. А, как показывает практика, они неплохо обходятся и без дорогостоящего сервера системы контроля версий.

Turbo Delphi for Win32 vs. Delphi 7

Как показал опрос, проведённый администрацией сайта http://www.delphiplus.org, большинство разработчиков продолжают пользоваться Delphi 7, несмотря на то, что в данной статье рассказывается уже о десятой по счёту версии этой системы программирования. Да и на форумах сайтов, посвящённых Delphi, обычно большинство обсуждаемых вопросов связано именно с этой версией всенародно любимого детища Borland.

Turbo delphi что это. Options Window. Turbo delphi что это фото. Turbo delphi что это-Options Window. картинка Turbo delphi что это. картинка Options Window

Пользователи этой версии Delphi найдут много нового и полезного в Delphi 2006. Некоторые новшества бросаются в глаза сразу после запуска, а некоторые, вроде окна опций, порадуют только при работе. Теперь среда сообщает о загружаемых в данный момент компонентных библиотеках (BPL – Borland Package Libraries), впрочем, те, кто видел своими глазами Delphi 2005 и BDS 2006, вряд ли удивится. Как и новому облику среды, похожим на последние версии Microsoft, и сворачиванию отдельных участков кода. Последняя возможность действительно очень удобна, особенно в тех unit’ах, где количество строк кода исчисляется числами порядка десятка тысяч. Также удобно то, что среда умеет подчёркивать синтаксические ошибки (правда, по умолчанию делает это очень быстро, прямо во время набора кода, что несколько раздражает). В Borland Developer Studio 2006 и Turbo-продуктах появилась поддержка автоматического дополнения кода для основных конструкций. То есть, например, вводите Вы слово “ for ”, а среда разработки после того, как нажат пробел, сама добавляет “ i := 0 to List.Count – 1 do ”. Что ни говори, а очень удобно. И ещё очень полезен рефакторинг – технология, автоматизирующая объявление переменных по участку кода программы, вынесение участков кода в отдельные методы и строк в локализуемые ресурсы (resourcestring).

Среди новых компонентов Delphi-программисты найдут TTrayIcon для помещения иконки приложения в traybar, а также панели в стиле новой панели компонентов (кстати, не знаю, конечно, как вам, а мне она нравится больше, чем обычный toolbar из седьмой Delphi). Кроме того, в BDS 2006 и Turbo-продуктах реализована новая возможность, полезная при «рисовании» окон: среда автоматически помогает располагать компоненты по линейке. Тот, кто знаком с Visual Studio 2005, уже оценил эту возможность по достоинству.

Turbo delphi что это. Guidelines. Turbo delphi что это фото. Turbo delphi что это-Guidelines. картинка Turbo delphi что это. картинка Guidelines

Изменения коснулись и компилятора. Если в 7-й версии компилятор содержал большинство багов из предыдущих версий, то, уже начиная с Delphi 2005, большинство из них было безжалостно истреблено могучей рукой Борланда. В Delphi 2006 ситуация с этим ещё лучше, и многие примеры кода, которые вызывали фатальные ошибки компилятора, прожёвываются без проблем. Кроме того, улучшилась оптимизация. Например, одна из моих вычислительных программ после перекомпиляции в Delphi 2006 с оптимизацией стала работать значительно быстрее (точного времени не замерял, но это видно даже на глаз). Хотя, возможно, всё дело не в компиляторе, а в том, что исправлено что-то внутри VCL или runtime-библиотеки Delphi.

Таким образом, всем, кто пользуется до сих пор версиями Delphi 7 и ниже (да, впрочем, и 2005-й тоже), рекомендую скачать и лично «покрутить в руках» Turbo Delphi 2006. Денег за это Borland не просит, а впечатление о продукте составить можно.

Источник

Turbo: первые впечатления

За несколько дней до официального выхода рассматриваемых продуктов, Borland опубликовал FAQ, в котором дал достаточно детальные ответы на многие из тех вопросов, которыми задавались разработчики в ожидании релиза. На сайте ][
уже писалось об этом, но я позволю себе выделить ключевые моменты.

Первые несколько дней после выхода релиза, для скачивания были доступны только архивы с инсталляциями продуктов и пакет prereqs (также в zip архиве), содержащий необходимые для работы дополнительные продукты:

Позднее были выложены образы установочных CD, и даже макеты их обложек. Интересно отметить, что доступными для закачки стали сразу несколько локализаций Turbo, так что если вам не нравится английское меню Delphi, вы запросто сможете воспользоваться немецкой или японской
🙂 версией.

Прежде чем добраться до ссылки на закачку, вам придется зарегистрироваться и заполнить небольшую анкету (в принципе это стандартная для всех продуктов от Borland процедура). На почту придет письмо, содержащее регистрационный ключ. При этом для каждого из четырех продуктов требуется свой ключ.

Первым из четырех продуктов, который я решил опробовать, был Turbo Delphi. Инсталлятор распаковал самораспаковывающийся архив и запустил диалог установки. До того, как я попытался его инсталлировать, у меня была установлена BDS2006. Как и следовало ожидать, Turbo Delphi в этом случае отказался устанавливаться. Поэтому для ознакомления с Turbo мне пришлось удалить BDS. В списке компонентов, доступных для установки, я нашел практически все то, что входило в состав BDS (естественно, речь идет только о компонентах,
предназначенных для работы под Win32). Как ни странно, инсталлятор предложил установить Indy и IntraWeb. Сама установка прошла гладко. Перед первым запуском продукта был спрошен регистрационный ключ. Как и было
рекомендовано в письме с подтверждением регистрации, я сохранил файл (у меня он назывался reg736.txt) в системный каталог с профилем пользователя (в общем случае для Win XP это C:\Documents and
Settings\User).

Запуск Turbo Delphi прошел достаточно быстро. По крайней мере, визуально значительно быстрей, чем запуск любого из профилей BDS. Напомню, что в BDS 2006 появилась возможность запускать как полную интегрированную среду разработки, так и среды ориентированные на создание приложений с использованием лишь одного из входящих в состав студии продукта – так называемые профили продуктов.
Заставка появляющаяся при загрузке Turbo Delphi любезно рассказала мне, что я запускаю именно Turbo продукт и именно Explorer редакцию. Так же выяснилось, что я являюсь счастливым обладателем зарегистрированной версии, и срок регистрации составляет 36520 дней, т.е. 100 лет. Честно говоря, я не собираюсь жить вечно, но если Borland рассчитывает протянуть еще как минимум одно столетие, готов пожелать им удачи. По крайней мере, посредствам такого не хитрого способа мне намекнули, что слухи о скорой гибели Delphi не имеют под собою основания.

Сама среда разработки на первый взгляд абсолютно не изменилась по сравнению с BDS2006. Единственное, что сразу же бросилось в глаза – значительно меньшее количество категорий в Tool Palette. Тестовое приложение, написанное на скорую руку, показало, что среда работает относительно быстро и стабильно, вероятно сказалось то, что в новую систему были включены все обновления. Все особенности редактора кода BDS сохранились. Да и, в общем, особых отличий от продукта входящего в состав студии я не заметил.

Но, как вы помните, для бесплатной версии Turbo Delphi должны все же иметься некоторые существенные ограничения, прежде всего – невозможность создавать собственные компоненты и подключать уже написанные. Действительно, меню Component имеет всего лишь три пункта: New VCL Component, Create Component Template и Install
Packages. Если активировать Install Packages, то на экране появится в точности такое же, как и в BDS 2006 диалоговое окно. Но некоторые пакеты, входящие в базовую поставку продукта, не активны. К их числу относятся пакеты с компонентами InterBase Express, Indy, IntraWeb, TeeChart и, почему-то, Borland Samples. Попытка включить эти пакеты привела к появлению сообщения, гласящего, что лицензия данной версии не позволяет загрузить сторонние компоненты или расширения IDE. Иными словами, при установке Delphi все эти пакеты были выбраны, распакованы и «сложены» в нужное место, но использовать их посредствам палитры компонентов бесплатная версия отказалась. И действительно, если заглянуть в директорию с установленным Turbo Delphi, то все вышеперечисленные пакеты присутствуют. Кроме того, присутствуют и их исходники.

После того, как я обнаружил данный факт, мне пришло в голову провести маленький эксперимент. Я создал новый VCL компонент, наследник TButton, и сохранил его в отдельном модуле. Я назвал свой компонент TButtonTurbo. Функциональность TButton в наследнике я не изменял.
Естественно, мне не удалось инсталлировать свой компонент, пакет в который я его добавил успешно компилировался, но инсталлироваться отказался. Опять же происходило это из-за того, что у меня не было соответствующей лицензии на подобную операцию. Зато, нажав кнопку Details на окне сообщения об ошибке, я увидел отладочную информацию, которая возможно помогла бы мне сделать keygen. Однако такой целью я не задавался.

Я создал новый проект и скопировал модуль, содержащий TButtonTurbo в тот же каталог. После этого я объявил в секции uses главной формы проекта модуль ButtonTurbo, описал экземпляр унаследованной кнопки в разделе private и при загрузке формы создал кнопку динамически.

procedure TForm2.FormCreate(Sender: TObject);
begin
BT:=TButtonTurbo.Create(self);
self.InsertControl(BT);
end;
end.

Все заработало без проблем. Таким образом стало ясно, что сторонние компоненты блокируются только в Design Time. В Run Time их можно использовать. Далее я решил отредактировать dfm файл в надежде на то, что если вписать соответствующий код руками, то можно будет увидеть на форме в режиме разработки один из компонентов Indy (я не пытался добавить TButtonTurbo, поскольку этот компонент не был добавлен ни в один пакет). Тут меня поджидало разочарование. Я добавил к описанию класса следующие строки:

object IdTCPClient1: TIdTCPClient
MaxLineAction = maException
ReadTimeout = 0
Port = 0
Left = 35
Top = 35
End

Но мне все же удалось установить собственный компонент. Для этого пришлось добавить его в существующий пакет dclusr100.dpk. В этом, и только в этом пакете мне удалось произвести не только компиляцию, но и инсталляцию компонента. После уведомления о регистрации нового компонента, ButtonTurbo честно появился на отдельной вкладе панели инструментов.

Проанализировав все вышесказанное, можно сделать некоторые выводы относительно возможностей использования бесплатной версии. Итак, лицензия не накладывает какие-либо ограничения на коммерческое применение Explorer версии Turbo Delphi. Поэтому то, насколько полно вы сможете использовать возможности этого продукта, зависит только от ваших знаний и умений. Бесспорно, что некоторые технические ограничения потребуют от вас некоторых дополнительных трудозатрат и более глубокого знания структуры Delphi приложений. Вполне вероятно, что отсутствие некоторых возможностей, все же заставит вас отказаться от использования Turbo Delphi Explorer и перейти (или вернуться) к другому продукту.

Если задуматься о том, где реально может понадобиться лицензионное средство разработки (имеется ввиду, в собственности разработчика, а не работодателя), то видится несколько вариантов. Во-первых, это, так называемый фриланс, т.е. исполнение проектов на заказ. Во-вторых, это Shareware – разработка и продажа собственных программных продуктов.

Лично мне не приходилось сталкиваться со случаями, когда заказчик требовал наличия у исполнителя лицензионного ПО, но по слухам такие прецеденты имеют место. Если вы планируете исполнить заказы на Turbo Delphi, то очевидно, что вам следует избегать тех проектов, которые требуют применения пакетов сторонних компонентов. И, прежде всего, визуальных. Так, скажем, если создать и настроить в run time компоненты доступа к БД относительно несложно, то выравнивание на форме всевозможных диковинных кнопок может стать проблемой. Что же касается Shareware, то и тут Turbo Delphi можно отлично использовать, хотя обычно к таким программам предъявляются повышенные требования по части визуального оформления. С точки зрения защиты программ, то особых проблем быть не должно. А вот при написании собственных коммерческих компонентов могут возникнуть реальные проблемы. Все же поведение компонентов в режиме создания (design time) тоже требует отладки. Да и защищенный пакет компонентов создать, вероятнее всего не удастся.
Не смотря ни на что, я считаю, что даже Turbo Delphi Explorer можно вполне успешно использовать, не смотря на некоторые ограничения.

Утилита достаточно проста в обращении. После того как установлен первый из Turbo продуктов, необходимо распаковать интсталлятор следующего продукта в отдельную директорию. После этого следует запустить TurboMerger и указать путь к инсталлятору очередного продукта (к файлу setup.exe). Далее инсталлятор будет запущен автоматически, и все будет происходить обычным образом. С каждым следующим продуктом следует поступить аналогичным образом. При этом инсталлировать все Turbo нужно в один и тот же каталог. Инсталляция проблем не вызвала. Единственное, что я отметил, это появление еще одного пункта в списке доступных продуктов – NUnit unit test framework. В перечне доступных компонентов, как и в прошлый раз, значились Intraweb и Indy, но использовать

Что качается C++ Builder, то даже в состав BDS 2006 он вошел в последнюю очередь, оставаясь при этом слегка не доведенным. Тоже впечатление оставила и Turbo версия продукта.

Буквально через несколько дней после выхода в свет Turbo продуктов, Borland выложил компиляторы командной строки для них. Но они стали доступными для скачивания только обладателям Professional лицензии.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *