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

Ребзя, думал собрать небольшое приложение, главной задачей которого будет собирать

данные из выбранных мест (будь то другой сервер, облако, или ещё что) и раздавать как статику по API для всех, или только разрешенных айпишнеков.
Прототип готов, дел там не много (конечно пока нет нормально поддержки кучи облаков и прочего, но для тестов сойдет), но вот думаю, стоит ли продолжать пилить на ноде, так как по задумке это приложение должны ставить любые пользователи на сервер или свой пк и всё, а в ноде с этим будут проблемы.
Стоит менять ЯП ?

17 ответов

10 просмотров

сервер - докер, клиентам электрон или типа того

Артем- Автор вопроса
vadim chin
сервер - докер, клиентам электрон или типа того

Звучит как костыли просто. В любом случае слишком много сложностей, когда можно просто exe запустить. Хочу максимально упростить всю настройку.

Артем
Звучит как костыли просто. В любом случае слишком ...

в скайп, слак почему то так не думали. зачем вообще ставить юзеру что то, когда saas

Артем- Автор вопроса

Концепция такая. Хочу дать пользователю возможность максимально просто разворачивать сервер для хоста файлов. А дальше от этого плясать. С электроном боюсь связываться, так как отзывы совсем плохие, сам трогал пару раз всего.

Вообще есть горы готовых решений. На текущий момент очень популярен NextCloud: https://nextcloud.com/ Он открыт и несложно разворачивается через докер. Если имеется основное требование “возможность максимально просто разворачивать сервер где угодно”, то надо смотреть в сторону докера и товарещей для вашего сервиса

Артем- Автор вопроса
Andrey Shakhmin
Вообще есть горы готовых решений. На текущий момен...

У нас в офисе юзале nextcloud — хорош для внутренней работы команды и т.д. Но у меня несколько другая задача. (Ведь вокруг него свою инфраструктуру не построишь)

Артем
У нас в офисе юзале nextcloud — хорош для внутренн...

> но вот думаю, стоит ли продолжать пилить на ноде, так как по задумке это приложение должны ставить любые пользователи на сервер или свой пк и всё, а в ноде с этим будут проблемы. Тут вопрос кто этот пользователь. Если это разработчик/админ/продвинутый пользователь, то однозначно для покрытия всех задач надо использовать докер. Если это просто линейный пользоватль с улицы, то без горы клиентов под все и вся задачу решить не получится.

Артем- Автор вопроса
Andrey Shakhmin
> но вот думаю, стоит ли продолжать пилить на ноде...

Не, пользователь — вчерашний тиктокер, для которого должна быть инструкция и пару кнопок. Я предполагал, что он будет указывать ссылку на облако, или что-то подобное, откуда можно скачать файлы на сервер, после чего раздавать их по API. В ином случае реально можно было бы просто ссылку на гитхаб оставить, но кто умеет в докер — тому не нужна такая штука

Артем
Не, пользователь — вчерашний тиктокер, для которог...

Ну.. значит это в первую очередь UX проблема, которую предстоит решить. Если пользователь, как вы говорите - “вчерашний тиктокер”, то вам потребуется целый зоопарк клиентов под все платформы откуда может взятся этот пользователь(винда, мак, веб, mobile?)

Артем- Автор вопроса
Andrey Shakhmin
Ну.. значит это в первую очередь UX проблема, кото...

Вчера об этом думал — только ПК. При чем так, чтоб можно было без труда закинуть на сервер исполнительный файл. (Как вариант — накостылить хостинг таких файлов на сервере у себя, куда можно будет закидывать их настроенные (мб конфигом отдельным) и потом сервером с ресурса скачивать) Главная идея, чтоб пользователь вообще с этим черным ящиком не взаимодействовал никак (один раз настроил и забыл)

Артем
Вчера об этом думал — только ПК. При чем так, чтоб...

Попробуйте Electron для клиентов. Электрон плох лишь для приложений, которые выполняют мелкую работу, но при этом приложению надо постоянно болтатся в памяти. Для разового использования каких либо проблем кроме большого размера дистрюбитива по сути нет.

Andrey Shakhmin
Попробуйте Electron для клиентов. Электрон плох ли...

Нативная разработка очень дорогая и электрон как раз способен эту проблему решить, чтобы побыстрее слепить MVP и выйти на рынок малой кровью

Andrey Shakhmin
Нативная разработка очень дорогая и электрон как р...

С сценарий в духе - “тиктокер разварачивает всю бабутню на своем собственном сервере” как-то вообще выбивается выбивается из концепта. Может ему просто облачное решение дать(ака свое приложение на сервачке)?

Артем- Автор вопроса
Andrey Shakhmin
С сценарий в духе - “тиктокер разварачивает всю ба...

Смысл именно уйти от зависимости от чужих решений. Да, ему нужно использовать сервер где-то, но можно и свой развернуть. (Сам концепт — децентрализация и владение своим контентом)

Артем
Смысл именно уйти от зависимости от чужих решений....

Ну тогда ой… Надо учить тиктокеров пользоватся докером или реализовывать автоматизированные self-hosted решения и учить их разворачивать… ¯\_(ツ)_/¯

Andrey Shakhmin
Ну тогда ой… Надо учить тиктокеров пользоватся док...

Или проще - исключить возможность разворачивать все на сервере из этой формулы и сфокусироваться чисто на десктопных атомарных решениях.

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

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

А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
Привет всем. появился вопрос. Разрабатываю сайт, в данный момент он запущен. Хостинг beget. Добавляю на сайт яндекс метрику с помощью полей client-settings (взято отсюда http...
Andrew
2
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, стандартный ;вызов процедуры ;option casemap:no...
Егор Анелькин
1
а как ловят такое ghci> res <- getPos2 urlt 0 (alist !! 0) 200 ghci> res SearchAtom (Search "www.google.com" "/search?q=" "Haskell") "haskell.org" (SearchTS [(2024-05-06 07:...
Fedor
14
Ребята, а из API геокодеров (по адресам в РФ) что сейчас актуального и есть ли среди актуального бесплатное/с нормаотным лимитом запросов? ситуация простая - на сайте периоди...
Dreamer_0x01 VeseloV
8
Добрый день, а есть ли возможность завернуть уже зашифрованный пасс в креденшл, в интернете натыкаюсь только на создание пары и ее шифровки, но тогда все равно нужно расшифров...
SSS
1
короче сгенерила мне эта штука код на ассемблере: struc string val { common local .value dq .value .value: if ~val eq db val end if db 0 } fo...
Vi Chapmann Chapmann
12
Всем привет! Массив вводится с клавиатуры, кол-во элементов неизвестно, поэтому я указал arr db 100 dup(?) С нахождением максимума проблем нет, а вот минимум почему-то всегд...
En Vind Av Sorg
11
Есть тут те у кого дети есть + 2 работы + в зал ходят + в семейной жизни все хорошо?
Abdul-Aziz M.
13
Карта сайта