Когда-то давно я попытался изучить Java, но меня оттолкнула ужасная уёбищность программирования форм на ООП. После 1С или VB6 это все равно что вернуться от Си к Ассемблеру.
Для форм достаточно я считаю, обработчиков событий и визуального размещения компонентов, без всей этой мусорной обвязки классами на каждый чих.
И вот недавно фанат мне посоветовал QT в редакции QML. Раньше QT тоже отличалось аналогичной уёбищностью "модного" ООП подхода к формам (это идет еще с BC++ и Дельфи, к сожалению).
Но сегодня, установив QT и открыв Hello World я нашел для себя нечто новое. Никаких мусорных классов, только события и свойства формы в чистом виде.
Гм, неужели я наконец смогу писать свои поделки не на 1С?
Еще говорят, есть и встроенный SQL Lite. Нужно короче, поучить чутка QML, может это и есть та альтернатива тяжелым наркотикам 1С, на которых я сижу уже 12 лет?
Правда, для тиражирования приложения нужно сделать автоматический апдейт базы данных к заданной структуре (т.е. требуемой последней версией моего приложения для работы). Например, если я добавляю в базу новые таблицы и поля и меняю старые, это должно пройти и у всех пользователей, скачавших новое приложение. Но это в принципе вопрос одного дня, возможно он уже решен.
Еще QT Creator напугал каким-то бесплатным сроком. Но я так подозреваю после его завершения просто отключатся возможности Enterprise.
Journal information