Здравствуйте, Grayscaler, Вы писали:
G>Сейчас всё меняется молниеносно. Надо приспосабливаться.
Говорить проще, чем делать. Тем более если это все одно и тоже, но с худшим качеством. Нет сил учить ещё один "новый" фрамеворк только потому, что в старом была одна проблема: nih.
Про удобство дебага и многолетнюю поддержку даже думать не хочу. Сомневаюсь, что она вообще возможна. Придётся переписывать. Под новый фрамеворк.
S>P.S. Под веб-приложением понимается аналог десктопного с большим функционалом и, конечно же, CRUD.
кстати если на бекенде с java знаком — посмотри jhipster, это типа генерилка crud веб интерфейсов на bootstrap и с выбором js фронта из основной тройки(ang/react/vue)
S>Говорить проще, чем делать. Тем более если это все одно и тоже, но с худшим качеством. Нет сил учить ещё один "новый" фрамеворк только потому, что в старом была одна проблема: nih. S>Про удобство дебага и многолетнюю поддержку даже думать не хочу. Сомневаюсь, что она вообще возможна. Придётся переписывать. Под новый фрамеворк.
так на чем старый то фронт был?
и сейчас кстати в хроме/фф весь js нормально дебажится (через source map вроде как)
Здравствуйте, javacoder, Вы писали:
J>так на чем старый то фронт был?
Старый фронт (и бэк) успешно работает без малого 20 лет на Delphi (обычное Windows приложение). И дальше будет работать, ибо пользователей все устраивает (рынок не хомяковый).
Но хочется расширить клиентскую базу за счет добавления веб-интерфейса и облака. Для тех, кто не хочет свою инфраструктуру поддерживать, но решение хочет.
Здравствуйте, sfsoft, Вы писали:
S>Здравствуйте, javacoder, Вы писали:
J>>так на чем старый то фронт был?
S>Старый фронт (и бэк) успешно работает без малого 20 лет на Delphi (обычное Windows приложение). И дальше будет работать, ибо пользователей все устраивает (рынок не хомяковый). S>Но хочется расширить клиентскую базу за счет добавления веб-интерфейса и облака. Для тех, кто не хочет свою инфраструктуру поддерживать, но решение хочет.
Т.е. это тяжелое корпоративное приложение с кучей форм, полей и прочего. На Delphi. Ага.
Тогда стоит взглянуть на это: https://js.devexpress.com/
А может быть сразу и на это:
devexpress.com/products/net/controls/asp/core.xml
Раз вам так PHP не нравится. Здесь получится сразу и беэкнд, и форнтенд, и облака от Микрософта можно использовать.
Здравствуйте, rp5, Вы писали:
rp5>devexpress.com/products/net/controls/asp/core.xml rp5>Раз вам так PHP не нравится. Здесь получится сразу и беэкнд, и форнтенд, и облака от Микрософта можно использовать.
Вот это уже интереснее, спасибо.
А кто-нибудь на Java пробовал писать корпоративный софт с веб-интерфейсом? На JSF, например?
S>А кто-нибудь на Java пробовал писать корпоративный софт с веб-интерфейсом? На JSF, например?
JSF практически помер.
Мы достаточно успешно используем Kotlin Multiplatform. Приложение состоит из 2-х частей, бэкенд с REST API (SpringBoot или Quarkus, код написан на kotlin), frontend на kotlin-react (компилится в javascript).
За счёт того, что и там и там Kotlin (а ещё он у нас на Android и iOS) — можно пошарить все DTO и часть логики в общей либе.
Недостатки: финальный javascript получается довольно жирным, т.е. больше пригодно для корпоративщины и "админок", чем для посещаемых сайтов.