Какой набор java-инструментов выбрать для удобной разработки desktop-приложений для учёта?

Предыстория такова: с 2003 года работаю с 1С (начиная с 7.7 и по наши дни), не хоу долго описывать почему меня уже давно тошнит от неё, особенно от быстродействия и кода типовых конфигураций аля УТ и УПП, не смотря на немалое количество достоинств и удобств разработки. Просто всегда интересовался другими платформами/языками, java очень нравится, mysql, особенно за скорость и особенно в сравнении с 1С любой версии. В вебе yii понравился, ruby на рельсах изучал, но ничего толкового не сделал, но на первый взгляд он крут. Но мне всё-таки больше разработка desktop-приложений, в данный момент есть желание автоматизировать работу сервисного центра, на 1С это пишется за несколько дней, но хочется на java. Ну и ближе к телу - для разработки бизнес-приложения очень важно иметь возможность формировать интерфейс не руками, а автоматически, например на основе xml или аннотаций, недавно нашёл для себя metawidget, но по-моему он подходит только для простых вещей, а если нужно что-то посложнее (например для reference-полей выводить на форму TextEdit с кнопками или таблицу с этими TextEdit-ми, да да, как в 1с), то это либо очень сложно либо невозможно, хотелось бы узнать кто чем пользуется и какие вообще есть решения в данном вопросе?
  • Вопрос задан
  • 413 просмотров
Решения вопроса 1
@VladC Автор вопроса
В общем решил отложить java и QML освоить, выглядит многообещающе.
Ответ написан
Пригласить эксперта
Ответы на вопрос 5
DMGarikk
@DMGarikk
Software Developer
тошнит от неё, особенно от быстродействия


Вы считаете что решение на java равное по функционалу 1С будет быстрее и легче? (я уж молчу о последующей поддержке получившегося продукта)
Ответ написан
1C таки логичнее. Но если про desktop java, то можете посмотреть ещё Дебет+ (реверанс 1С), Eclipse Sapphire (xml, но симпатично), Eclipse GEF/EMF (монстры), JFace Data Binding (если уж программировать).
Ответ написан
nki
@nki
Автоматизация бизнес-процессов.
есть желание автоматизировать работу сервисного центра

1C для этого идеальна. Вы хотите автоматизировать или java изучить?
Ответ написан
Foror
@Foror
Графоман
Использовать Chrome Apps с включенным флагом experimental features. Получаем из коробки: grid, template, async/await, es6, css variables и прочие новые фичи. Верстать интерфейсы под один браузер с новейшими стандартами, выкинув все костыли из css фреймворков - просто рай верстальщика )

Через Websocket связываемся с Java-ой подняв Undertow инстанс. Плюс небольшая обвязка из контроллера/json-маппера для вызова java методов и колбеком на клиент при необходимости.

Именно так пишу свою реализацию для заменые 1С 7.7 Торговля и Склад. По хорошему дождаться еще релиза WebAssembly, чтобы выпилить JavaScript, но пока делаю с ним.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
от 350 000 до 400 000 ₽
ОТП Банк Москва
от 240 000 до 270 000 ₽
HighTeam Нижний Новгород
от 120 000 до 200 000 ₽
02 дек. 2020, в 19:55
4000 руб./за проект
02 дек. 2020, в 19:50
1 руб./за проект
02 дек. 2020, в 19:46
50000 руб./за проект