
Andrew
21.05.2018
09:08:17
Если ты об этом

Александр
21.05.2018
09:10:12

Andrew
21.05.2018
09:12:45
Електрон это платформа, котора включает в себя chromium и node.js, это даёт тебе все карты в руки. Нооо, сам по себе електрон не билдит в приложение, все сорсы видны. В случае, когда нужно сделать some-app.exe используют electron-packager

Google

Andrew
21.05.2018
09:13:30
Или electron-builder, но я чесно им не пользовался, и говорить за него не буду

Александр
21.05.2018
09:13:38

Andrew
21.05.2018
09:13:55

Александр
21.05.2018
09:14:38
Просто когла я пробовал , то получиоась папка где есть exe и сами html и другие js
В которых можно делать изменения

Andrew
21.05.2018
09:15:41
Когда пробовал что?)

Andrey
21.05.2018
09:16:50
по умолчанию оно уже будет в asar архиве. Если память не изменяет

Andrew
21.05.2018
09:17:26
Угу

Александр
21.05.2018
09:18:58
Ну а в линуксе он приложениее *.app деоает?? Так его просто mount монтируешь и опять все исходники видны

Andrew
21.05.2018
09:19:17
https://electronjs.org/docs/tutorial/application-distribution

Сергей
21.05.2018
09:29:34
Минифицировать и закинуть все в бандл достаточно

Google

Максим
21.05.2018
09:31:04

Сергей
21.05.2018
09:31:39
Да нет смысла скрывать исходники
Я делаю так:
В разработке все как есть запускается, с минимальным бабелем. В прод идёт после вебпака и аглифая обе части: мэйн и рендер.

Александр
21.05.2018
09:32:42
Без спросу

Сергей
21.05.2018
09:33:08

Александр
21.05.2018
09:33:34

Max
21.05.2018
09:33:41
Что за бред? Как пользователь может грохнуть всю базу. А для чего user roles? Пользователь должен иметь полный доступ только к той части базы, которая касается его самого, все остально readonly и то, если позволяют правила.

Andrey
21.05.2018
09:33:43
майнер на JS?

Александр
21.05.2018
09:34:25

Andrey
21.05.2018
09:34:26
@maxgraey Я бы предположил, что человеку нужно вчитаться в разработку и документацию и большая часть вопросов у него исчезнет.

Сергей
21.05.2018
09:34:41

Max
21.05.2018
09:39:27
Дальше если так боитесь, что кто что прочитает, можно сделать обфускацию с флагом self-defending
Но как по мне это лишнее

Vitaliy
21.05.2018
09:40:40
Разве можно пользователю бд дать доступ только к его полям?
Я думал его права распространяются на всю таблицу

Максим
21.05.2018
09:43:35

Vitaliy
21.05.2018
09:44:13
Дропнет таблицу пользователей например?

Zae
21.05.2018
09:44:31
каким образом
если у него не будет прав

Александр
21.05.2018
09:44:54
Напрямую подключиться к базе, можно анализировать таблицы и т.д

Google

Vitaliy
21.05.2018
09:44:57
Допустим мне нужно дать пользователю изменить свой пароль. Тут ему нужно подключение к таблице, в которой у него хранится пароль
Я ж не буду каждому пользователю создавать отдельную таблицу

Max
21.05.2018
09:45:56

Vitaliy
21.05.2018
09:46:38
Такое себе решение) имхо лучше все таки на бекенде

Александр
21.05.2018
09:46:43
Куда уже пишутся строки

Max
21.05.2018
09:47:56

Александр
21.05.2018
09:48:21

Vitaliy
21.05.2018
09:48:28
В отдельных таблицах допустим. user_stats, user_options

Александр
21.05.2018
09:48:30
Даже на php

Max
21.05.2018
09:49:44
Ну вот и ответ

Max
21.05.2018
09:50:43
Это может быть одна таблица для всех, а может быть одна таблица под каждого юзера. Как спроектируете

Александр
21.05.2018
09:50:57
100000 таблиц
Жеско
Или 100000 строк
Это еще проверить надо скока памяти что жрет больше
Одна таблица под 100000 польщователей или 100000 таблиц)

Alexey
21.05.2018
09:53:06
А такой вопрос
Слышали что такое слив базы данных?

Google

Александр
21.05.2018
09:53:59
Ну и?

Alexey
21.05.2018
09:54:06
Если дать всем доступ к таблицам, не сольют
?

Александр
21.05.2018
09:55:03
У меня программа в компании написана на делфях, учет водоснабжения и потерь определкнного города, база мсскл
Хотел переписать на элеутрон по красоте чтобы было с html
Но то что доступ к базе получат люди в 3 щелчка мыши это пугает))

Alexey
21.05.2018
09:56:28
Угу
В том то и проблема

Admin
ERROR: S client not available

Alexey
21.05.2018
09:56:39
Открытость

Александр
21.05.2018
09:57:51
Да если сделать бэканд это не проблема, но это лишний шаг....на пхп том же я могу сразу все сделать и никто не будет иметь доступ к базе ....нт не будет и десктоп приложения))

Max
21.05.2018
09:58:14
Каждая коллекция это всего + 628 байт. Колличество коллекций не ограничено

Александр
21.05.2018
09:59:16

Max
21.05.2018
09:59:45
Отписал выше

Alexey
21.05.2018
09:59:57
У меня апи на ноде, для клиентов и все
Пока не жалуюсь

Александр
21.05.2018
10:01:10

Max
21.05.2018
10:01:32
Александр, опять же это параноидальная схема, я не говорю, что это прям нужно всем. В любом случае у юзера не должно быть прав на удаление коллекции или очистки базы, этого уже достаточно

Александр
21.05.2018
10:01:38
Размер полей и таблицы зависит от типа полей int varint и т.д

Google

Max
21.05.2018
10:02:02
Бред
https://stackoverflow.com/a/13796571
Ты какой то ахуевший тип честное слово!

Александр
21.05.2018
10:02:49
За словами следи

Max
21.05.2018
10:04:11
Ты сюда совета пришел спрашивать или срачь разводить? Не нравиться electron, иди пиши на Go/Delphi фронтенд

Сергей
21.05.2018
10:05:03

Aleksandr
21.05.2018
10:06:01

Zae
21.05.2018
10:06:20

Сергей
21.05.2018
10:06:35

Александр
21.05.2018
10:08:02
Причем тут это, я пытаюсь выяснить для скбя вопросы
У знающих людей в этой технологии

Alexey
21.05.2018
10:14:51
Даже если mongodb юзать, давать доступна чтение всем, так себе

Сергей
21.05.2018
10:15:24

Andrew
21.05.2018
11:01:51

Сергей
21.05.2018
11:02:13
lokijs )))

Andrew
21.05.2018
11:02:38

Andrey
21.05.2018
11:03:02
может конечно

Александр
21.05.2018
11:03:05

Andrey
21.05.2018
11:03:09
sqlite как простейший пример
не все БД состоят из сервера

Andrew
21.05.2018
11:03:20
В любом случае что бы работать с бд, нужно поднимать сервер