• программирование programming Очередная попытка...

    А есть что из ныне живого для разработки офисного ПО (БД, GUI) с яп и фреймворками, не требующим дохера времени на изучение себя самих? Типа хуяк-хуяк и готово? Вот раньше был достаточно няшный VB6, а нынче что-то как-то безрыбье какое-то. Delphi и FreePascal с Lazarus слишком монстроподобными стали и на создание несложного приложения потребует слишком много трудозатрат на изучение.

Replies (15)

  • @CaufMAN, Visual Studio почему не подходит? Вон есть даже бесплатные версии.
  • @mabu, Ты издеваещься? Ето говно в-установке весит 5гб. От вб там остались разве что названия кейвордов. Да и сама штудия не самый легкий в изучении инструмент.
  • @CaufMAN, Но как же… эти прекрасные IntelliSense.
  • @Ilya-S-Zharskiy, Яп — ок.
    Либа не катит. Достаточно сложна. Да и биндинги редко когда адекватно работают настолько же просто и легко, как напрямую.
  • @mabu, Я вообще надеялся, что мы меня ща порадуешь ремейком среды vb6 на фривасике и я весь такой в экстазе пойду им обмазываться... но судя по всему нет.
  • @CaufMAN, Мля, мы == ты... ну короче ты понял
  • @CaufMAN, Для фрибейсика есть FBEdit же. Хорошая среда, можно строить GUI мышкой. Однако всё равно придётся копаться в WinAPI и читать msdn.
    Но я пишу в Notepad++. Минималистично, быстро, ничего не отвлекает.
  • @mabu, Можешь пример приложения для своего подхода показать?
  • @CaufMAN, Всё на гитхабе github.com
  • @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-месиво, например.
  • @Scorpion, Ой нет, все эти извращения с локальными вебами — спасибо ешьте сами.
    За RedLang спасибо, будет любопытно потыкать. Очень напомнило Tcl\Tk. Надо будет посмотреть в доки на палитру примитивов, но может вполне взлететь. Да и функциональщина неплохо мозг вправляет.
    Qt, GTK и прочее — считаю слишком сложными для моих задач. Нет особого желания ковырять их, если конечно нет какого-нибудь фундаментального мануала на русском о философии и использовании данных фреймворков. А иначе ковырять самому эти махины нет особого желания.
  • @mabu, Чот в сообществе фб все пичальненько. Сайт год не обновлялся, коммиты крайне вяленькие. Основный контрибьютеры с середины прошлого года в оффе. Походу загибается фрибасик.
  • @CaufMAN, Там компилятор всегда медленно разрабатывался. Например, версию 0.9.1 после 0.9.0 четыре года пилили, добавляя туда некоторое ООП. Вот в прошлом году в январе выпустили последнюю 1.0.5, исправили ошибки в заголовочных файлах, можно без боли конпелировать под 64 бита. Как раз это и делаю. Разработка FBEdit, к сожалению, застряла ещё в далёком 2008, почти ничего нового не появлялось там. Тем не менее, можно пользоваться, постоянно так делаю, чтобы наклепать быстренько диалоги мышкой и создать их через DialogBox.
    Можно считать, что компилятор созрел и закостенел, стараться пользоваться и довольствоваться тем, что есть.