Александр Котельников
Александр Котельников | Репутация: 129 (Кандидат) 21 октября 2008 в 20:24
Зачем нужен Delphi?
Где, например, можно получить выигрыш от использования Delphi & Delphi IDE, скажем, в сравнении с С++ & Visual Studio? С Java?
Виталий Крылов
Виталий Крылов | Репутация: 1063 (Эксперт) 21 октября 2008 в 21:05

Хочу ответить пространно, но не судите строго. Каждый язык (среда) для своих задач. Конкретные примеры в книге Delphi - Фленов Михаил.
Конкретный пример - создание готовых форм и программирование на WinAPI 32 проще на дельфине, чем на Visual С++.

Виталий Крылов
Виталий Крылов | Репутация: 1063 (Эксперт) 21 октября 2008 в 21:39

Delphi - RAD система и тоже занимает достойное место среди RAD систем. Примеры в книге Библия Delphi - Михаил Фленов.

Владимир Жилковский
Владимир Жилковский | Репутация: 410 (Кандидат) 21 октября 2008 в 22:57

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

Валерий Тырышкин
Валерий Тырышкин | Репутация: 113 (Кандидат) 22 октября 2008 в 07:22

Первоначально в Delphi было намного проще создавать информационные системы да и вообще программы работающие с базами данных. Но в последнее время (в основном из за перепродаж среды от одной компании другой) Delphi очень сильно стала отставать, даже от той же Visual Studio, в которой в настоящее время появились богатые возможности по работе с данными (в основном в C# и .NET 3,5).
Но тем не менееи сейчас Delphi проще всех перечисленных языков из-за своей строгой типазации и простого, прозрачного синтаксиса.

Михаил Буянов
Михаил Буянов | Репутация: 106 (Кандидат) 22 октября 2008 в 09:04

 Если вы уже изучали Дельфи и работали с его средой, и желаете узнать какой выигрыш можно получить при переходе на другую среду разработки и язык, могу сказать следующее: Никакой. Это дело привычки и умения программировать на том или ином языке,а вообще важна конкретная задача и под эту задачу использовать конкретный язык.
ЗЫ.
-Если вы работаете с базами данных - смело можете использовать Дельфи. Он в этом деле еще достаточно могуч)), да и (как я думаю) более удобен в работе, как уже отмечали ниже из-за своей жесткой типизации + приучает к "правильному" программированию. Также для Дельфи написано очень много сторонних компонентов, которые тоже смогут помочь.
- Если вы просто хотите выучить какой либо язык и быть "на гребне волны", то можно выбрать тот же C++ или Java.
Успехов в работе.

Виталий Крылов
Виталий Крылов | Репутация: 1063 (Эксперт) 22 октября 2008 в 10:44

Используйте то, что вам ближе. Но в Delphi последних версий, особенно в среде Visual Studio появилась возможность гибко переключаться между Delphi и Visual С++. Легко заставить Delphi эмулировать код Visual С++ и  обратно некоторые фичи на Delphi можно использовать в Delphi - это не только базы данных, а работа с графикой, формами, хотя в Visual С++ работать со строками быстрее  и надежнее.

Игорь Штомпель
Игорь Штомпель | Репутация: 146 (Кандидат) 22 октября 2008 в 12:35

Попробуйте свободный аналог Delphi - Lazarus.