Коллеги! Решил я вдруг тряхнуть стариной и наваять проехт. И не просто проехт, а чтоб людя́м пользу приносил. Суть проехта излагать пока не буду, хотя намекну, что это стопицотпервый каталогизатор изображений, ибо имеющиеся меня не удовлетворяют вообще никак
Проблема в том, что последний раз чего-то реальное (в смысле не учебное) я программировал более 10 лет тому назад и это было никак не графическое приложение, а вполне себе бизнес-проект по добыванию данных из СУБД и смешиванию их в логистическую похлёбку для управления складами и прочей ерундой. Ну плюс кое-чего на 1С-ке делал так, по мелочи. Посему, от магистрального направления в разработке графического ПО для людей слегка подотстал. Отсюда возникает ряд вопросов, относительно которых желаю собрать мнения.
Актуально ли вообще сегодня зачинать проект для десктопа? Особенно, если на его реализацию уйдёт никак не менее 2 и более лет, поскольку я не собираюсь посвящать ему всё время, а только так, набегами и то, если не лень будет.
Какое средство разработки / язык применить? Имею опыт разработки на Pascal/Delphi, программировал для СУБД Paradox и Access, применял Visual Basic в Windows/MS Office. Из языков общего плана знаком с Modula, Oberon. С линейкой Си/Си++ знаком давно, даже знаю как конструктор копирования сделать, но я
ненавижу это кошмарище. Лет 10 тому назад посвятил изрядно времени изучению Microsoft.NET, WPF и прочих приблуд, но за недодобностью забыл к чёрту почти всё. Знаком с Java и средой NeBeans, могу использовать Swing, но JavaFX для меня - тёмный лес.
В общем, я могу написать части програмы, отвечающие за «модель» и «управление» на любом традиционном языке в любой среде, а вот с частью «представление» будет засада.
Учитывая, что средств разработки сегодня тонна, а проект хочется сделать немножко кроссплатформенным, то не знаю с какой стороны подступиться. Ведь поверхностного знакомства тут очевидно мало, нужно будет потратить некоторое время для более глубокого погружения в тему, а значит ошибиться нельзя. Конечно, будь я совсем свободен в выборе и располагал бесконечным временем, то заперся бы башне из слоновой кости и наваял мегачудо на Компонентном паскале и пусть весь мир подождёт, но увы это не вариант.
Прошу высказаться.