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

Не совсем согласен с мнением многих линуксоидов насчет Gambas, которые утверждают что Бэйсик – это не путь настоящего линуксоида, что все программы нужно писать на C, а еще лучше – на ассемблере. Мне это кажется смешным, потому-что более-менее большой проект на ассемблере можно писать очень долго, например, несколько лет. К тому же, программа на ассемблере пишется под конкретную архитектуру процессора. То есть вы пишете программу для одного процессора, а как сменятся компьютеры в офисе, будете ее переписывать. Еще 5 лет работы :). С C/C++ ситуация проще, но тоже разработка программы может занимать больше времени чем нужно. Мне кажется, для каждой работы есть свой инструмент, который подходит именно для этой работы, а не для другой.

Если сравнить 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 – Достоинства и недостатки
22:51 24.03.2017



Отзывы и комментарии
Ваше имя (псевдоним):
Проверка на спам:

Введите символы с картинки:



Нгоронгоро. Почему это место считается Эдемским садом?

Нгоронгоро. Почему это место считается Эдемским садо...

Я сердце оставил в Фанских горах, Теперь бессердечный хожу по равнинам, И в тихих беседах, и в шумных пирах Я молча мечтаю о синих вершинах. (Ю. Визбор) Возможно, Юрий Визбор и оставил сердце в Таджик...
Вкусные рецепты: закуска "Ti amo Italia" (баклажаны+моцарелла+креве ки+парма+базилик), Творожно-шоколадная зебра, Нога индейки сыровяленная.

Вкусные рецепты: закуска "Ti amo Italia" (...

закуска "Ti amo Italia" (баклажаны+моцарелла+креветки+парма+базилик)нам нужен один баклажан, шарик моцареллы - 125г, парма - 70г, креветки - штук 10, базилик, масло оливковое, белый бальзамик или пару...
Как выбрать платье на выпускной 2016

Как выбрать платье на выпускной 2016

Подготовительные хлопоты к выпускному балу – этот волнительный период знаком многим родителям. Масса подходящих вариантов наряда и жаркие споры подростка с взрослыми. Чтобы выбор наряда прошел в споко...
Нанесение логотипа на пакет: шелкография.

Нанесение логотипа на пакет: шелкография.

Нанесение логотип на пакет методом шелкографии – достаточно распространенный способ печати на пакетах и других поверхностях. Шелкотрафаретная печать - объясняет свою сущность уже в названии самого мет...
Электронное обучение в дополнительном профессиональном образовании

Электронное обучение в дополнительном профессиональн...

Основная ниша применения электронного обучения в западных странах — это предоставление образовательных услуг различным категориям взрослого населения. Существует достаточно много образовательных учреж...
Впервые с парнем

Впервые с парнем

Был прохладный зимний день я ехал по делам на автобусе. Народу в автобусе было не много,поскольку время было примерно час дня. Я сидел возле окна и наблюдал за пробегающим пейзажем. Рядом сидел мужчин...
Читаемые

Как насладиться коньяком?

Для чего люди пьют коньяк? Ответ очевиден: конечно же, для того, чтобы получить от него удоволь...

Как рыбачили наши предки? Старинные приметы и суев

Заядлые рыбаки — как известно, народ суеверный. Так повелось с давних пор. Они, например,...

Моменты удивления, или Как помочь ребёнку добивать

«Ваши потенциальные возможности, хотя они иногда и скрыты весьма плотной пеленой негативного о...

Как выбрать платье на выпускной 2016

Подготовительные хлопоты к выпускному балу – этот волнительный период знаком многим родителям. Масса...

Дорогие часы - безумная трата денег или выгодная и

Дорогие часы покупают транжиры? Вы когда-нибудь покупали дорогие наручные часы, например, за 50 тыс...

Кто придумал рельсы и поезда? Часть 1

Параллельные прямые, как известно, не пересекаются. Для РЖД это не только геометрическая аксиома, но...

Как выбрать холодильник

Современные модели холодильников отличаются от своих предшественников не только внешним видом, но и ...

Работа в графическом редакторе GIMP

Те же простые возможности бесплатноGIMP с помощью простых операций способен преобразить даже не самы...

Откосы для деревянных окон

Замена окон в офисе, доме или квартире предусматривает не только демонтаж старых оконных блоков и ус...

Буду ли я кормить ребенка грудью?

Это полностью ваше решение. Сегодня более половины всех рождающихся детей матери вскармливают грудью...



О портале:

Наш портал является ресурсом, который включает в себя полный перечень информативных и интересных статей. Каждый гость отыщет для себя что-нибудь полезное. Современный дизайн позволяет вам моментально находить нужную информацию. Самые разнообразные тематические статьи дают возможность вам совершенствоваться в той или иной сфере. Быть более начитанным и грамотным. Современный дизайн сайта позволяет просматривать статьи на всех существующих планшетах. Теперь отыскать требуемую информацию стало совершенно легко.

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