fixin (fixin) wrote,
fixin
fixin

Category:

QT в борьбе с кризисом IT

Когда-то давно я попытался изучить Java, но меня оттолкнула ужасная уёбищность программирования форм на ООП. После 1С или VB6 это все равно что вернуться от Си к Ассемблеру.

Для форм достаточно я считаю, обработчиков событий и визуального размещения компонентов, без всей этой мусорной обвязки классами на каждый чих.

И вот недавно фанат мне посоветовал QT в редакции QML. Раньше QT тоже отличалось аналогичной уёбищностью "модного" ООП подхода к формам (это идет еще с BC++ и Дельфи, к сожалению).

Но сегодня, установив QT и открыв Hello World я нашел для себя нечто новое. Никаких мусорных классов, только события и свойства формы в чистом виде.

Гм, неужели я наконец смогу писать свои поделки не на 1С?

Еще говорят, есть и встроенный SQL Lite. Нужно короче, поучить чутка QML, может это и есть та альтернатива тяжелым наркотикам 1С, на которых я сижу уже 12 лет?

Правда, для тиражирования приложения нужно сделать автоматический апдейт базы данных к заданной структуре (т.е. требуемой последней версией моего приложения для работы). Например, если я добавляю в базу новые таблицы и поля и меняю старые, это должно пройти и у всех пользователей, скачавших новое приложение. Но это в принципе вопрос одного дня, возможно он уже решен.

Еще QT Creator напугал каким-то бесплатным сроком. Но я так подозреваю после его завершения просто отключатся возможности Enterprise.

Tags: , кризис it, программирование
Subscribe
promo fixin december 31, 2037 16:57 1420
Buy for 30 tokens
UPD: Друзья, в августе 2019 года блог переехал на http://fixinchik.ru. Welcome! Добро пожаловать в журнал Осипова Сергея Александровича, известного также как Fixin и Гений 1С. Рекомендую ознакомиться с Часто Задаваемыми Вопросами обо мне. Что я хочу в подарок - список. Мой проект "…
  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 36 comments
Previous
← Ctrl ← Alt
Next
Ctrl → Alt →
Previous
← Ctrl ← Alt
Next
Ctrl → Alt →