Главный Каталог Статей РФ
86231 авторов, размещено 47126 статей, сейчас на сайте пользователей: 16 Статистика
Аватар zz84

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

Категория:  ПО и игры  | Автор:  zz84 | Опубликовано: 26.08.2010

Не совсем согласен с мнением многих линуксоидов насчет 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
  1. Идеальная интеграция компилятора и IDE Gambas.
  2. Для решения задачи – очень мало кода. Язык очень простой, намного мощнее VB, и при этом проще.
  3. Множество компонентов, которые расширяют функциональность языка. Можно писать свои компоненты, как на C так и на Gambas.
  4. Очень удобная и простая реализация ООП.
  5. Поддерживает GTK, QT и Portland. При этом можно использовать любой, и не думать о том что используешь.
  6. Очень удобная IDE с подсказками.
  7. Прямо из IDE можно создать инсталляционный пакет.
  8. Принципы Java реализованы лучше чем в самой Java. Я имею в виду философия.
  9. Бесплатен и свободен. Лицензия позволяет создавать как GNU/GPL так и официальные коммерческие проги. Ограничений практически нет.

Есть у Gambas и…

недостатки Gambas
  1. Только для UNIX-подобных систем. Для Windows еще нормально не портировали. То есть сам компилер/интерпретатор портировали, а компоненты QT/GTK нет. Из-за этого, под виндой проги на Gambas работают только консольные, не графические.
  2. Немного документации на русском (что впрочем не сильно мешает, язык интуитивно понятен даже ребенку).
Заключение

Напоследок, закрывая эту тему, хочу повторить, что для любой работы есть свой инструмент. И безусловно, у Gambas есть своя ниша, в которую он безусловно хорошо вписывается. Лично для себя я вижу в нем прекрасное средство для написания программ, работающих с Базами Данных, но общался с людьми, которые на нем делали, например, трехмерку, используя компонент Gambas gb.opengl.


Источник: Блог на темы Linux, Gambas, PHP, музыка, web и жизнь Постоянный адрес статьи: Gambas – Достоинства и недостатки
Комментарии
К этой статье пока нет комментариев. Станьте первым! У нас гости не могут комментировать статьи. Пожалуйста авторизуйтесь или зарегистрируйтесь, чтобы прокомментировать.
Интересные статьи по теме
Аватар Виталий Эмула
Ретро игры-онлайн на игровом портале Коллекция игр от ретро консолей – это игры формата NES(известная как Денди), SMS(Sega Master System) и GBA(GAME BOY ADVANCE). ...
Категория: ПО и игры | Автор: Виталий Эмула | Добавлено: 24.08.2021
Аватар fly_e135
Настройка телефона Fly Мобильные телефоны есть почти у каждого в нашей стране,да и в мире тоже! Телефон - это сложный механизм, к которому нужно относиться бережно и тогда он будет служить долго. Прежде чем начать использов...
Категория: ПО и игры | Автор: fly_e135 | Добавлено: 25.11.2010
Аватар Anastasya
DVD-Audio авторинг с помощью DigiOnAudio2 Pro. Часть I Методология DVD-Audio авторинга в программе DigiOnAudio2 Pro. Детально рассмотрена технология создания навигации для DVD-Audio, от инсталляции DigiOnAudio2 Pro до записи проекта на лазерный диск....
Категория: ПО и игры | Автор: Anastasya | Добавлено: 17.02.2010
Аватар Excelskype
Excel – то, что нужно знать и уметь всем! Восемь самых востребованных возможностей программы Excel.Это необходимый минимум, которым должен владеть каждый, кто ежедневно использует Excel.Используй эти приемы, чтобы повысить эффективность своей...
Категория: ПО и игры | Автор: Excelskype | Добавлено: 05.04.2015
Аватар Maxim Sherbina
Как StarCraft 2 скачать и можно ли в него играть без battle.net? Все ждут и игру StarCraft 2! А что же она из себя представляет? Давайте вместе пробежимся по статье и узнаем много ценной информации как и для поклонников этой игры, так и для игроков всего мира!...
Категория: ПО и игры | Автор: Maxim Sherbina | Добавлено: 04.04.2010
Лучшие авторы
Аватар Costa de Valencia
С 1995 года языковая школа Costa de Valencia специ...

Читать

Аватар KorzhavinD
Люблю готовить, вообще занимаюсь кулинарией с само...

Читать

Аватар ildar
Дизайн студия «Clike» предлагает Вам широкий спект...

Читать

Аватар artefakt-sphinx
Сфинкс-форум. Питомник Канадских М Петербургских (...

Читать

Аватар Nadezhda
Пишу быстро, качественно и уникально практически н...

Читать

Свежие комментарии
Нормальная тема.

Читать

Талантливый человек талантлив во всём! Будь как Паша! А ещё ты можешь ...

Читать

Можно выбрать.

Читать

Ой, шутник.

Читать

https://priornews.ru/zastrojshhik-iz-hmao-sravnil-ufas-s-prestupnoj-gr...

Читать

Напишите нам