Как я пришел к Lazarus |
12.05.2006 Баранов Игорь |
Когда возникает вопрос “Стоит или не стоит писать статью?” — он плавно переходит в другой вопрос “Нужен ли кому — ни будь твой опыт?” Если посмотреть на то, сколько я потратил времени на переход к Lazarus, и время на его изучение, то получается, что мой опыт может кому-нибудь пригодиться.
Вопрос о переходе на свободно распостраняемые продукты у меня возник по следующим причинам:
Хотя я начинал с Pascal, вначале ставку на него не делал.
Сфера моих интересов — это программы под Windows и интернет.
Первым языком, который напрашивался, был Java. Однако этот язык абсолютно не подходит под Windows:
PHP и Perl я отбросил из-за неспособности создать exe-файл. А без exe–файла эти языки программирования фактически работают как Java только еще с открытым кодом.
Python создает exe–файл, но скорей всего не под Windows.
Тут появился mingw (старый, добрый C). Что может быть лучше?! У mingw — проблема с программами под Windows. Во-первых — это программа под консоль. Создание bat-файла улучшает ситуацию, но современных, конкурентноспособных программ не создает.
Свободно распостраняемый Borland Compiler 5.5 не работает и на 50%, как он должен работать по документации.
Dev-С++ и Dev-Сpp — прекрасный C++ под консоль, создание программ под Windows — для меня — приравнялось к изготовлению космического корабля.
Free Pascal, Dev-pas, Visual Pascal? Если писать на Pascal или на C++ — на последнем писать все же приятней! [лично для меня]
И тут я столкнулся с Lazarus. Решаются две проблемы и с Windows, и с интернет:
Здесь еще на руку ситуация на программном рынке:
P.S. Я не претендую на инстанцию в последней инстанции. А если меня кто раскритикует — я буду только рад.