Что хорошие аргументы состоят в том, чтобы убедить управление обновлять до Delphi 2009 / 2010?

Просто следуйте эта ссылка . Это имеет все объясненные реализации...

Вы можете создать кнопку searchBtn и можете вызвать поисковую форму по щелчку

$("#searchBtn").click(function(){
   jQuery("#list4").searchGrid(
   {options}
    )});

8
задан Pato Moschcovich 8 October 2009 в 09:06
поделиться

12 ответов

  • Последнее обновление для старой версии

Для старой версии Delphi (до Delphi 2005) вам нужно обновить только до 1 января 2010 г.

После того, как вам нужно будет купить полную версию версия.

  • Производительность

http://www.tmssoftware.com/site/blog.asp?post=127

8
ответ дан 3 November 2019 в 13:09
поделиться

Чисто в качестве реактивной меры. Допустим, в последней версии еще не выпущенной операционной системы есть новая функция. Допустим, эта функция нарушает некоторые функции вашего приложения. ЕСЛИ должно было быть глобальное исправление для него, оно, скорее всего, было бы помещено не в более старые версии компилятора, а в более новые версии, которые «официально» поддерживают новую операционную систему. Самая большая проблема, связанная с слишком долгим ожиданием, заключается в том, что, когда такая мера необходима, она обычно приходится на нулевой час, когда продажи находятся под угрозой.

Выполните обновление СЕЙЧАС и подготовьте свое приложение к более быстрому реагированию на будущие изменения.

4
ответ дан 3 November 2019 в 13:09
поделиться

Улучшенная поддержка тем (например, TStringGrid / TDBGrid теперь поддерживают темы).

Поддержка Windows Vista и Windows 7, включая поддержку Direct2D Canvas в Win7 и поддержку Touch / Gesture вы упомянули.

Улучшенный рефакторинг, включая поддержку универсальных шаблонов рефакторинга.

Встроенное средство форматирования исходного кода.

IDE Insight позволяет вам находить элементы в самой среде IDE.

Улучшенный RTTI.

Улучшения. в отладчике, включая новые пользовательские визуализаторы данных и возможность создавать свои собственные. Их два включены в исходный код (один для TDateTime и один для TStringList). Также лучшая поддержка для отладки потоков, включая возможность именовать потоки для отладки и устанавливать точки останова для определенных потоков.

Возможность добавлять поддержку контроля версий в IDE через интерфейсы. Это позволит разработчикам управления версиями добавлять поддержку непосредственно в самой IDE.

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

Фоновая компиляция позволяет вам продолжать работу, пока вы компилируете свой проект.

Что касается сторонних средств управления , это зависит от конкретного поставщика; вам нужно будет проверить, доступны ли версии Delphi 2010 для каждой из них по отдельности. (Тем не менее, вы можете проверить веб-сайт Embarcadero, чтобы узнать, есть ли у них уже доступный список; мне кажется, я припоминаю, что слышал об одном ... Ах, да. Вот он.)

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

Фоновая компиляция позволяет вам продолжать работу, пока вы компилируете свой проект.

Что касается сторонних средств управления , это зависит от конкретного поставщика; вам нужно будет проверить, доступны ли версии Delphi 2010 для каждой из них по отдельности. (Тем не менее, вы можете проверить веб-сайт Embarcadero, чтобы узнать, есть ли у них уже доступный список; мне кажется, я припоминаю, что слышал об одном ... Ах, да. Вот он.)

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

Фоновая компиляция позволяет вам продолжать работу, пока вы компилируете свой проект.

Что касается сторонних средств управления , это зависит от конкретного поставщика; вам нужно будет проверить, доступны ли версии Delphi 2010 для каждой из них по отдельности. (Тем не менее, вы можете проверить веб-сайт Embarcadero, чтобы узнать, есть ли у них уже доступный список; мне кажется, я припоминаю, что слышал об одном ... Ах, да. Вот он.)

s также онлайн-версия на основе вики (используется для создания самой справки), которую вы можете добавлять или редактировать.

Фоновая компиляция позволяет вам продолжать работу во время компиляции вашего проекта.

Что касается сторонних средств управления , это зависит от конкретного поставщика; вам нужно будет проверить, доступны ли версии Delphi 2010 для каждой из них по отдельности. (Тем не менее, вы можете проверить веб-сайт Embarcadero, чтобы узнать, есть ли у них уже доступный список; мне кажется, я припоминаю, что слышал об одном ... Ах, да. Вот он.)

s также онлайн-версия на основе вики (используется для создания самой справки), которую вы можете добавлять или редактировать.

Фоновая компиляция позволяет вам продолжать работу во время компиляции вашего проекта.

Что касается сторонних средств управления , это зависит от конкретного поставщика; вам нужно будет проверить, доступны ли версии Delphi 2010 для каждой из них по отдельности. (Тем не менее, вы можете проверить веб-сайт Embarcadero, чтобы узнать, есть ли у них уже доступный список; мне кажется, я припоминаю, что слышал об одном ... Ах, да. Вот он.)

Придется проверить, доступны ли версии Delphi 2010 для каждой из них по отдельности. (Тем не менее, вы можете проверить веб-сайт Embarcadero, чтобы узнать, есть ли у них уже доступный список; мне кажется, я припоминаю, что слышал об одном ... Ах, да. Вот он.)

Придется проверить, доступны ли версии Delphi 2010 для каждой из них по отдельности. (Тем не менее, вы можете проверить веб-сайт Embarcadero, чтобы узнать, есть ли у них уже доступный список; мне кажется, я припоминаю, что слышал об одном ... Ах, да. Вот он.)

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

Don't convince him for a Delphi 2009/2010 upgrade, Do it for a Software Assurance.

3
ответ дан 3 November 2019 в 13:09
поделиться
  • Инструменты рефакторинга и все скорость и стабильность IDE будут сделать команду разработчиков больше продуктивно.

  • Использование новейших инструментов облегчит набор лучших талантов.

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

IDE определенно является шагом вперед по сравнению с Delphi 6 и / или Delphi 2006.

Если Unicode важен для ваших клиентов, то Delphi 2009/2010 - очевидный вариант. Но если Unicode важен для вас , а не для ваших клиентов, тогда я буду осторожен.

Unicode не «бесплатный». Если у ваших пользователей / клиентов есть проблемы с объемом памяти и / или производительностью, и / или ваше приложение включает в себя обширную обработку строк, тогда Unicode взимает цену, которую все ваши клиенты должны будут заплатить, а для клиентов, которые они сами не заинтересованы в поддержке Unicode, эта цена не приносит им никакой выгоды.

Аналогично, если ваше приложение находится поверх схемы базы данных, в настоящее время не поддерживающей Unicode. Перенос существующих баз данных из не-Unicode в Unicode нетривиально, Истинная поддержка Unicode потребует намного больше работы в коде вашего приложения, чем вы можете сначала представить.

Конечно, наличие компилятора / VCL, поддерживающего Unicode, является важным компонентом, но это не ответ сам по себе.

] Изменение Unicode оказывает значительное влияние на сторонние компоненты. Даже если у вас есть исходный код стороннего кода, вы можете столкнуться с проблемами Unicode в этом коде, если поставщик не предпримет шаги для обновления этого кода до более свежей версии. Хотя я думаю, что большинство текущих библиотек поставщиков на данный момент используют Unicode, поэтому, если вы не используете библиотеку, которая больше не поддерживается поставщиком, у вас должно быть все в порядке.

Я бы также проявил осторожность, когда дело доходит до них " классные языковые функции, такие как обобщения. Они действительно выглядят круто, но у них есть некоторые серьезно ограничивающие характеристики, с которыми вы столкнетесь за пределами демонстрации функций и которые могут привести к трудностям при обслуживании и отладке, поскольку опыт сообщества в работе с ними ограничен, поэтому «передовой опыт» еще не появился, а поддержка инструмента возможно, еще не догнал способы использования этих функций в реальном коде.

Сказав ВСЕ , что .... Поскольку вы не можете реально выбрать какую-либо версию, кроме Delphi 2010, для обновитесь до, тогда, если вы вообще собираетесь обновиться, вам придется укусить пулю Unicode, и вы обнаружите, что вам предлагается множество заманчивых языковых функций, с которыми можно повозиться и отвлечь вас. ;)

И теперь, когда Embarcadero вводят более жесткую политику в отношении соответствующих продуктов для обновления,

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

D2006 была ужасной версией Delphi. Стоит обновить, чтобы избавиться от всех утечек памяти и случайных сбоев и сбоев IDE. Обоснуйте это перед боссом как резкое снижение потери производительности. Это означает, что вы тратите меньше денег на то, чтобы вы не создавали код, потому что ваши инструменты разработчика не работают. Только на этом основании он окупится очень быстро.

Что касается D6 и D2010, это аргумент в пользу функциональности. Начните с ответа Скамрадта о том, что это помогает вашему коду соответствовать требованиям завтрашнего дня. Подчеркните это совместимостью с ОС. D2007 была первой версией, которая понимает Vista. D2010 - первая версия, которая понимает Windows 7. Если вы компилируете какую-либо старую версию, ваше приложение устареет еще до того, как вы его развернете, потому что нет гарантии, что это будет » s совместимы с современными версиями Windows.

Тогда у вас есть актуальные языковые функции. Основными улучшениями IMO с 2006 по 2010 год являются Generics, которые помогают со всеми видами повторяющихся задач, и расширенный RTTI. Роберт Лав в последнее время делал несколько замечательных сообщений в блогах о том, как расширенный RTTI может упростить общие проблемы реального мира. (Плюс Unicode, конечно.)

1
ответ дан 3 November 2019 в 13:09
поделиться

Играя за адвоката дьяволов, могут быть причины не обновляться. Например, у вас может отсутствовать исходный код для определенных компонентов или вам все еще может потребоваться поддержка Win9X.

Я думаю, что вы, вероятно, найдете лучшую причину для обновления (оставив в стороне все новые функции wizz-bang), что вы ' будет значительно более продуктивным в новой среде IDE. Если вы не обновляете / не можете выполнить обновление, я бы рекомендовал взять копию Castalia, которая может дать вам доступ ко многим улучшениям производительности (например, рефакторингу) в Delphi 6.

1
ответ дан 3 November 2019 в 13:09
поделиться

DBISAM обновлен, на прошлой неделе я отправил им электронное письмо по поводу проекта, который я надеюсь обновлять с Delphi 3 до Delphi 2010.

Все остальные пакеты, которые я рассматривал для обновления для этого проекта (WPTools, Infopower, TMS) все заявляют на своих веб-сайтах, что они предлагают совместимость с 2010 годом.

У меня никогда не было D2006 (у меня 2007), поэтому я не могу говорить о каких-либо дефектах в этом конкретном выпуске (D2007 - не то отлично), но, как правило, держать инструменты в хорошей форме - это хороший принцип. Для пилы это значит острая, для программного обеспечения - актуальная. Особенно в год выпуска новой ОС вам, вероятно, понадобится соответствующая версия вашей основной среды разработки.

1
ответ дан 3 November 2019 в 13:09
поделиться

Списки совместимых компонентов, которые уже поддерживают Delphi 2010, включая DevExpress (статья будет периодически обновляться из базы данных наших технологических партнеров), находятся по адресу

http://edn.embarcadero.com/article/ 39864

Аргумент - десятки тысяч инструментов и компонентов, доступных для вещей, которые могут вам понадобиться, в дополнение к открытым API для компонентов и IDE.

0
ответ дан 3 November 2019 в 13:09
поделиться

Пункт 9 из Тест Джоэла: 12 шагов к улучшению кода :

Используете ли вы лучшие инструменты, которые можно купить за деньги?

Возможно, этот аргумент здесь уместен.

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

Unicode поддерживается в Windows, по крайней мере, с NT 4.0, а для Windows 95/98 / Me с момента добавления MSLU в 2001 - так что, безусловно, Delphi 2006 поддерживает Это!? [edit] Кажется, не полностью поддерживается в библиотеке компонентов. [/ Edit]

Я полагаю, что единственный убедительный аргумент - обеспечение совместимости Vista и Windows 7. Насколько я понимаю, в этом году для Delphi была запланирована поддержка 64-битных целей. Это может быть еще один аргумент; но, опять же, это применимо только в том случае, если вы действительно собираетесь нацеливаться на такую ​​платформу, и таким образом, чтобы получить ощутимое преимущество по сравнению с 32-битным кодом. [править] Я подчеркнул, что запланировано , потому что я не знал, вошло ли это в продукт, но это могло быть рассмотрением для вас. Похоже, что это не так, поэтому аргумент, который вы ставите перед руководством, может быть еще менее убедительным. [/ Edit]

Руководство не будет впечатлено фразой «Я просто хочу использовать классные инструменты», вы должны подойти это на основе «рентабельности инвестиций» (ROI). Сможете ли вы выпустить свой продукт быстрее или дешевле с помощью этого инструмента? Являются ли существующие инструменты техническим препятствием для прогресса? Наоборот,

0
ответ дан 3 November 2019 в 13:09
поделиться

Мне кажется, что в разработке профессиональных приложений есть 2 аспекта:

  1. Вы хотите зарабатывать деньги: вы должны придерживаться требований вашего клиента, сохранять свои вещи KISS, поддерживать их в рабочем состоянии и т. Д. ... Вы должны быть продуктивными: неважно, дженерики, RTTI, виджеты, такие как Flowpannel, жесты и т. Д., Потому что требуется время для обучения и больше времени для использования. Таким образом, переход с D7 на D2010 не является необходимым. Переход на другую IDE, такую ​​как REAL Basic, позволяющий множественную целевую форму, будет более точным.

  2. НО, как разработчик, в вас есть ребенок и поэт, очарованный новыми технологиями и / или алгоритмами ... Это творческая часть работы . Вы должны быть креативными, если хотите быть впечатляющим и новатором. Обновление до Delphi 2010 - необходимость, поиск новых классов, новых объектов - это образ жизни сегодня »

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

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