Почему, по большей части, я пишу на Delphi

Знаю, что сейчас существует очень много противников данной среды разработки, а ещё больше существует тех кто хихикает или откровенно смеётся над Делфистами. Порой доходит даже до абсурда: например однажды на Хабре (довольно уважаемый мною ресурс) я прочёл в комментариях к одной из статей по Делфи, что приложение написанное на C# исполняется заметно быстрее чем чем то которое написано на Delphi. Простите, не хочу никого оскорбить, но такие заявления по меньшей мере «глупость». C# — это как известно среда разработки для программ компилируемых во время выполнения или, если хотите, для программ выполняемых при помощи запуска виртуальных машин. Ярким пример такой среды является Java.

Ну да ладно. Не буду препираться, оставив это занудное занятие «молодым и ретивым, а просто расскажу почему мне нравиться эта среда разработки.

1) Это то, что она унаследовала от своего прямого прародителя Паскаля, чёткую структурированность: переменные на своём месте, типы на своём, функции процедуры и т.д. Это надо отметить очень удобно, особенно если пишешь что-то большое или ввиду каких то обстоятельств пишешь долго (так тоже бывает). Всегда открыв исходник ты чётко знаешь где и что описано и без труда это находишь.

2) Это то, что она даёт на выходе бинарный код. Это здорово экономит ресурсы системы на которой выполняется приложение. Это хорошо заметно в сравнение с семейством систем разработки основанных на той же «.NET». Да соглашусь современное оборудование в купе с современными операционными системами могут позволить и такую роскошь, но думаю в данном контексте лучше сэкономить и оставить в про запас, ибо никогда не знаешь, что завтра ещё придумает начальство (это уже специфика профессии админа).

3) Конечно же расширяемая библиотека визуальных компонентов. Это действительно очень удобно: позволяет не переписывать постоянно то, что уже написано много раз, а просто свести это в компонент, установить его в среде и дальше просто перемещать на форму. Оговорюсь, что найдутся и те кто скажет это не программирование, а «кубикостроительство». На это можно ответить то, что для того чтобы что-то построить из кубиков эти самые кубики нужно ещё сделать (или хотя бы найти, что тоже порой нетривиально) и потом подогнать их друг к другу. И ещё в данном случае очень хорошо подходит высказывание Стива Джобса (Steve Jobs): «нужно работать не по двенадцать часов, а головой».

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

Да я бы ещё хотел отметить, что в названии статьи слова «по большей части» не случайно затесались. Как в старом анекдоте: «Случай бывает разный…» вот и тут ситуация бывает такова, что нужно или удобнее применить ещё что-то, например, тот же VBScript (надо отметить что он очень удобен для автоматизации в системном администрировании). Вот как-то так.

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

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