Андрей Колесов
А если взглянуть на проблему выбора между Delphi и FoxPro в качестве клиента для СУБД Oracle (см. PC Week/RE, № 9/99, с. 27) несколько иначе?
Я солидарен с мнением Сергея Бобровского: абстрактное сравнение двух систем вне контекста конкретного проекта практически не имеет смысла.
Но дополнительно хочу привлечь внимание к другому важному аспекту вопроса: какими ресурсами, опытом, квалификацией располагает читатель. В принципе, клиентское приложение для Oracle можно написать и на Delphi, и на FoxPro, однако при создании конкретного приложения и сроки реализации, и качество будут в решающей степени зависеть от знания программистом выбранного средства.
Поэтому возникает встречный вопрос: читатель собирается использовать уже имеющиеся у него кадры или набирать их по-новой? Но тогда хорошо бы рассмотреть: что же у нас делается на рынке труда? Некоторые эксперты отмечают любопытную ситуацию - действительно, у нас довольно много специалистов с опытом работы на FoxPro, в большинстве своем со старыми версиями систем, соответственно они плохо ориентируются при создании клиент-серверных приложений, а возраст, к сожалению, не способствует переучиванию. В то же время российская молодежь лучше знает Delphi... В общем, есть о чем подумать.
Таким образом, если абстрагироваться от сути самого проекта (чего все же лучше не делать), то нужно выбрать тот инструмент, с которым лучше знаком разработчик:
- лучше знает FoxPro - тогда FoxPro;
- лучше знает Delphi - тогда Delphi;
- знает и FoxPro, и Delphi - тогда зачем читатель задает такие вопросы? Он сам должен выступать в роли эксперта;
- не знает ничего или хочет начать новую жизнь с новым инструментом - тогда почему список кандидатов на инструмент такой короткий? Было бы уместно включить в него, например, и Visual Basic.
К автору можно обратиться по адресу: akolesov@glasnet.ru.