БОЛЬШОЙ ШКОДИНГ, ИЛИ ВЫБИРАЕМ СРЕДСТВО РАЗРАБОТЧИКА

Tony (tony@nifti.unn.ru)

Спецвыпуск Xakep, номер #017, стр. 017-106-3


ЛОЖКА ДЕГТЯ

Что там скрывать, не год и не два я колбашусь в VC++ - во-первых, он лучше всего подходит для решения стоящих передо мной задач (разработка системного софта), а во-вторых, он является корпоративным стандартом той организации, где я работаю, что тоже немаловажный фактор. Тем не менее каждый раз, как я сталкиваюсь с базами данных, мне хочется найти Билли, пристрелить его, изнасиловать труп, тушку повесить на стену до полного высыхания, потом сжечь ее и пепел развеять по ветру. Нет, серьезно, того человека, который изобрел этот маразм (ODBC, DAO и ADO) убить действительно мало. Кто с этим работал, тот меня поймет. А восприятие этими мелкомягкими технологиями только курсорных методов обращения к СУБД вообще граничит с безумием. Не говоря уже о том, что DBGrid существует только в виде ActiveX элемента, который надо заполнять данными самостоятельно. Желая переложить тяжесть взаимодействия с СУБД на разработчиков драйверов, M$ преподнесла всем медвежью услугу. Если ты не разделяешь этих взглядов, напиши нам в Х-крю, мы отправим тебя на всемирную выставку железобетонных меланхоликов как самого стойкого человека в этом мире.

В СИНЕМ УГЛУ РИНГА - DELPHI

Когда на рынке стали появляться сабжи ранних версий (2 и 3), многие программеры довольно скептически косились в их сторону примерно с таким выражением лица: "Кодируете? Ну-ну...". Сегодня Delphi воспринимается как отличное средство для разработки прикладного софта, обладая для этого всеми необходимыми характеристиками: быстрота и удобство реализации пользовательских интерфейсов, широкий выбор элементов управления, тотальная (я бы сказал - тоталитарная) визуальность, наконец. Заготовку для любой софты можно сделать, вообще не прикасаясь к коду. О работе с базами данных стоит сказать отдельно - просто великолепно. Ты можешь обратиться к БД проще, чем два пальца... при этом с кодом взаимодействия практически нет. Самая потрясающая при этом вещь - это то, что выбранные из СУБД данные можно просмотреть уже в процессе программирования, а не в рантайм, интерактивно проверяя правильность SQL-запросов. BDE (для тех, кто в танке, это Borland DataBase Engine) при этом скрывает от пользователя ужасы ODBC. SQL Explorer - просто няма какая-то. Именно поэтому все фирмы, специализирующиеся на СУБД, разрабатывают весь свой софт на Delphi, будь то... ну, допустим, мастдайная клиентская часть Informix сервера под UNIX или полностью клиент-серверное решение под виндузу, благо сейчас сабж это позволяет.

Назад на стр. 017-106-2  Содержание  Вперед на стр. 017-106-4