-
А есть что из ныне живого для разработки офисного ПО (БД, GUI) с яп и фреймворками, не требующим дохера времени на изучение себя самих? Типа хуяк-хуяк и готово? Вот раньше был достаточно няшный VB6, а нынче что-то как-то безрыбье какое-то. Delphi и FreePascal с Lazarus слишком монстроподобными стали и на создание несложного приложения потребует слишком много трудозатрат на изучение.
Replies (15)
-
@Ilya-S-Zharskiy, Яп — ок.
Либа не катит. Достаточно сложна. Да и биндинги редко когда адекватно работают настолько же просто и легко, как напрямую. -
@CaufMAN, гуёвых фреймворков же миллион
MFC не обязательно использовать
попробуй WTL/ATL или как там его
всё равно в итоге придёшь к QTCreator
а сред — миллион
избегай только написанных на жабе
попробуй Code::Blocks
codeblocks.org
или тот же QTCreator
-
@CaufMAN,
Delphi и FreePascal с Lazarus слишком монстроподобными стали
Хм, странновата претензия, есть же и не_последние версии — представь, что сейчас 2002 год. Delphi 7 + компонент Absolute Database вполне умел очень многое.
А так-то, как и советовали выше в треде — от Qt не уйти. По совокупности доков и инструментов — почему нет? Нравится QtCreator — используй. Не пойдёт — не используй. Qt Designer'ом gui накидать под это "офисное ПО" — многие накидывают. Есть куча биндингов под ЯП на любой вкус. Да и их "внутренний" QML пригодится.
Принципиально против Qt? Есть Glade для GUI, читай GTK+ как фреймворк, опять же с десятком ЯП.
Насчёт
"в Visual Studio чёрти чего на 5 Gb напихали"
— не советую, но есть и радикальное решение — Red lang. Что девелоперское окружение, что билд в релиз (со всеми зависимостями) — 1Mb. Но тут уж ожидаемо без крутых IDE, максимум подсветка, почти нет доп. либ и т.д.
Сейчас наоборот вариантов для десктопного софта развелось больше, чем надо (и чем есть время на потестить). Те же идеи заворачивать в Electron js-месиво, например./12 · Reply -
@Scorpion, Ой нет, все эти извращения с локальными вебами — спасибо ешьте сами.
За RedLang спасибо, будет любопытно потыкать. Очень напомнило Tcl\Tk. Надо будет посмотреть в доки на палитру примитивов, но может вполне взлететь. Да и функциональщина неплохо мозг вправляет.
Qt, GTK и прочее — считаю слишком сложными для моих задач. Нет особого желания ковырять их, если конечно нет какого-нибудь фундаментального мануала на русском о философии и использовании данных фреймворков. А иначе ковырять самому эти махины нет особого желания. -
@CaufMAN, Там компилятор всегда медленно разрабатывался. Например, версию 0.9.1 после 0.9.0 четыре года пилили, добавляя туда некоторое ООП. Вот в прошлом году в январе выпустили последнюю 1.0.5, исправили ошибки в заголовочных файлах, можно без боли конпелировать под 64 бита. Как раз это и делаю. Разработка FBEdit, к сожалению, застряла ещё в далёком 2008, почти ничего нового не появлялось там. Тем не менее, можно пользоваться, постоянно так делаю, чтобы наклепать быстренько диалоги мышкой и создать их через DialogBox.
Можно считать, что компилятор созрел и закостенел, стараться пользоваться и довольствоваться тем, что есть.