169 похожих чатов

Коллеги, есть извращенная мысль, не пинайте сразу. Есть два внешних сервиса,

между которыми нужно настроить сложную интеграцию. Классическая реализация подразумевает бекенд, который крутится на сервере (пусть будет nodejs) и морда админки, которая крутится в браузере (пусть будет vue).

Мой извращенный замысел — написать всю реализацию на vue и запускать его на сервере, управлять через RDP.

Плюсы
— Сложные процессы легко наглядно разбить на компоненты
— Веб-интерфейс не нужно делать — он уже подразумевается
— Запускать руками какие-то обработки и следить за статусами можно прямо отсюда. В классической реализации нужно написать много-премного лишнего кода
— Код не нужно делить на фронт/бек
— Нет разделения ответственности, весь функционал в одном месте

Минусы
— Поведение браузеров (неактивные вкладки засыпают)
— Нет прямого доступа к БДшкам из браузерных библиотек, которые можно заюзать во вью
— … накидайте ещё

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

Прошу тех кто считает что идея идиотская — высказываться аргументированно) То, что так никто не делает и для всего свои инструменты — знаю)

7 ответов

21 просмотр

я свой текущий проект начал так делать

Дмитрий-Кузнецов Автор вопроса

Плохо понял идею. Что такое "реализацию на vue и запускать его на сервере"? Если эта реализация будет в виде ВЕБ приложения, то она всё равно будет в браузере. тогда какая разница, этот браузер на той же машине, что сервер, или на удалённой от него.

Дмитрий Кузнецов
Серьёзно? Можно подробнее?

какие подробности? на одном порту сервак, на вроторм фронт, сервак отправляет заголовок Access-Control-Allow-Origin выставленный в *

Оверинжиниринг, особенно RDP. Достаточно сервис в шифрованнй канал при необходимости. А админку можно запускать даже с локального файла index.html. Общение через API.

Дмитрий-Кузнецов Автор вопроса
Master Craftsman
Оверинжиниринг, особенно RDP. Достаточно сервис в ...

Вот подготовка API для всего подряд для моего проекта и есть оверинжиниринг по сути)

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта