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



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

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



Охотный ряд. Какова история этого места?

Охотный ряд. Какова история этого места?

«В Москве сорок сороков да один Охотный ряд» — так говорится в русской пословице. И хотя я не москвичка и бываю там не часто, мне стало интересно узнать историю этого места. Ст...
Виды ремонта ванной комнаты и его этапы

Виды ремонта ванной комнаты и его этапы

Ремонт ванной комнаты - сложный процесс и состоит из нескольких этапов, которые выполняются последовательно с нуля и до финишной облицовки. Такой ремонт мы называем "под ключ". Выбороч...
Как все началось

Как все началось

Рассказ написан по просьбе читателя. Меня зовут Мурад, мне 35 лет, мою жену — Лейла, ей 34 года, у нас двое детей. Вот уже почти 10 лет мы живем в России, а до этого жили в Азербайджане. Вначале, пос...
Кто придумал рельсы и поезда? Часть 2

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

Передвижение по странным дорогам под названием «рельсы», затеянное ещё в Древнем Египте, продолжилось и в советское время. Сперва советская власть не сулила ничего хорошего для этого вида ...
Вкусные рецепты: Салат "Королевский", Кисель из ревеня с молоком или взбитыми сливками, Закуска овощная диетическая с баклажанами, помидорами и сыром

Вкусные рецепты: Салат "Королевский", Кисе...

Салат "Королевский"Компоненты вакладываем слоями и каждый слой промазываем майонехом: 1 слой - рыбу размять вилкой 2 слой - лук нарезать мелко(можно обдать кипятком) 3 слой - яйца 4 слой - рубленные г...
Приключения на озере

Приключения на озере

А теперь я расскажу историю, которая приключилась со мной и моей женой Леной однажды летом. К тому времени мы были уже женаты лет 7, так что друг друга знали и любили. Как-то летом мы поехали на озе...
Может заинтересовать

Все о утеплителе пеноизол и сфере его применения в

Сегодня все более актуален вопрос теплоизоляции для защиты поверхностей стен, крыши и пола от потери...

Что будет модно в этом сезоне?

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

Плюсы книжных поисковых систем и оптимизированный

Несмотря на засилье аудио и видео продукции, многие люди предпочитают читать книги. Кстати, большая...

Вкусные рецепты: Свекольный салат "Хуторок&qu

Свекольный салат "Хуторок"Сухие грибы предворительно замочить в воде,затем отварить,остудить,нарезат...

Сколково: почему не получатся Нью-Васюки в отдельн

Ответ есть универсально русский — потому, что кончается на У. По своей исчерпывающей абсу...

Полезные новшества грязезащиты

Очень часто всё новое пробивает себе дорогу с трудом. Поэтому, когда появляется новая идея, её могут...

Лицензия на реализацию алкогольной продукции

Лицензия на реализацию алкогольной продукции позволяет её обладателю осуществлять розничную продажу,...

Выбор портативного GPS навигатора

Выбор портативного GPS навигатора Наверняка многие из нас знакомы с автомобильными GPS навигаторами,...

Как давать лекарства кошкам и собакам?

Ветеринар выписал вашему питомцу лекарства, а вы не знаете, каким образом заставить его их съесть? Э...

Приобретаем детскую коляску

Когда у вас родится ребенок, то для него обязательно будет нужна детская коляска. Хороший выбор детс...



О информационном портале:

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

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