RAD Gambas - достоинства и недостатки

Если сравнить Gambas и Python… Есть же например Python, или Mono(на котором написано много приложений из GNOME в Linux), и на них так не ругаются, при том что они не сложнее, как на Gambas. А тот же PHP, по сравнению с Gambas – часто проще намного, и ничего. Ругаются что программа на Gambas требует установленной среды выполнения(runtime) Gambas. Но ведь даже на C++ если писать, то там часто проги требуют разные библиотеки и прочий стафф. Снова повторюсь, тот же Python – тоже интерпретатор и требует Python, и снова же почему-то не ругаются, а вот Gambas требует, и поэтому это плохой инструмент. А Java? То же самое. А PHP? То же самое. А между тем, у Gambas есть неоспоримые достоинства:
Достоинства Gambas Идеальная интеграция компилятора и IDE Gambas. Для решения задачи – очень мало кода. Язык очень простой, намного мощнее VB, и при этом проще. Множество компонентов, которые расширяют функциональность языка. Можно писать свои компоненты, как на C так и на Gambas. Очень удобная и простая реализация ООП. Поддерживает GTK, QT и Portland. При этом можно использовать любой, и не думать о том что используешь. Очень удобная IDE с подсказками. Прямо из IDE можно создать инсталляционный пакет. Принципы Java реализованы лучше чем в самой Java. Я имею в виду философия. Бесплатен и свободен. Лицензия позволяет создавать как GNU/GPL так и официальные коммерческие проги. Ограничений практически нет. Есть у Gambas и…
недостатки Gambas Только для UNIX-подобных систем. Для Windows еще нормально не портировали. То есть сам компилер/интерпретатор портировали, а компоненты QT/GTK нет. Из-за этого, под виндой проги на Gambas работают только консольные, не графические. Немного документации на русском (что впрочем не сильно мешает, язык интуитивно понятен даже ребенку). Заключение Напоследок, закрывая эту тему, хочу повторить, что для любой работы есть свой инструмент. И безусловно, у Gambas есть своя ниша, в которую он безусловно хорошо вписывается. Лично для себя я вижу в нем прекрасное средство для написания программ, работающих с Базами Данных, но общался с людьми, которые на нем делали, например, трехмерку, используя компонент Gambas gb. opengl.
Источник: Блог на темы Linux, Gambas, PHP, музыка, web и жизнь Постоянный адрес статьи: Gambas – Достоинства и недостатки
Отзывы и комментарии