Ярослав Иванов, ну почему же js не причем? Можно ведь при клике на ссылку качать ajax-ом и вставлять текст в нужный блок или открыть новое окно и вставить в него или даже вставить во встраиваемый редактор кода типа ace.js, и не надо заворачиваться с text/plain на бэке для нужных файлов, и все это можно сделаеть исключительно на клиенте с помощью JS.
Igogogor, к сожалегию не подскажу. Вы в качестве бэка используете нативный для электрона модуль, я же использовал обычный express. Как решить проблему в экспрессеия знаю а вот в нативном доя электрона модуле нет.
Алекс Глебов, не передергивайте, все что вы написали про точки зрения верно, и является частными случаями. Но Вы же не будете утверждать, что html-ка с "hello world" раздаваемая apach-ем или nginx-ом как статика, является приложением?
А вот автор ответа и Ярослав Иванов это утверждают, и это неверно)
Пашенька, в результате чрезвычайной размытости смысла терминов мы получаем конечно же гибкость Великого и могучего, но с другой стороны имеем очень нелицеприятную картину с объемом юридических, технических и прочих документов. Вот таблица, в которой указанно увеличение объема текста при переводе с различных языков (придерживающихся более строгому следованию значений терминов)
И это касаемо обычных текстов. Когда же речь идет о технической или юридической документации, то расширение русского перевода по отношению к например английскому оригиналу может достигать 200%.
А все потому что:
... нет здесь абсолютных терминов ...
... Сайт = приложение ...
И как результат, наши собственные законы имеют кучу противоречий из-за разной трактовки терминов, и неимоверно объемны из-за необходимости отсекать лишние смыслы дополнительными уточнениями.
Пашенька, как раз таки нет. Термины вполне есть, просто огромное количество тех, кто их (термины) не знает начинают использовать их к месту и не к месту, тем самым изменяя понимание термина в массах. Как пример могу привести такой термин используемый повсеместно - 2.5D (придуман по всей видимости безграмотными маркетологами), еще круче дела обстоят с термином Искусственный интеллект , который пихают к месту и не к месту, зачастую подменяя им термин Интеллектуальные системы. Вот ровно тоже самое происходит и с термином web приложение, сдвигая его смысл (то как он понимается в массах) в сторону дублирования термина сайт, но согласитесь, это же в корне не верно, хотя бы с позиции: нафига плодить кучу дублирующих друг друга терминов?
Ярослав Иванов, ну и без обид, просто правильное использование терминов это один из самых необходимых навыков, требуемых при защите диссертации. Чуть ушел в сторону от смысла общепринятой терминологии (не оговорив при этом суть и причину ухода) и считай что тебя заклюют по терминологии члены диссовета.
Ярослав Иванов, Сайт - это абсолютно все, что имеет свой адрес (URL) в Интернете (или интранете) и к чему можно получить доступ из браузера. Приложение - это прикладная компьютерная программа. Веб приложение - это прикладная компьютерная программа имеющая свой адрес (URL) в Интернете (или интранете) по которому можно получить доступ интерфейсу программы из браузера.
Вы умный наверное, но немного путаете и смешиваете терминологию, есть термин сайт и есть термин приложение, эти термины не имеют никакого отношения к количеству логики и ее распределению между сервером и клиентом. Если очертить границы терминов, то:
Сайт - это абсолютно все, что имеет свой адрес (URL) в интернете и к чему можно получить доступ из браузера.
Приложение - это прикладная компьютерная программа.
Веб приложение - это прикладная компьютерная программа имеющая свой адрес (URL) в интернете по которому можно получить доступ интерфейсу программы из браузера.
Исходя из ссылок можно утверждать что не каждое приложение является сайтом (Photoshop, Блендер однозначно приложения, но нифига не сайты) и что не каждый сайт является приложением (сайт визитка, сайт портфолио, и т.д.). А web приложение это не что иное как обычное приложение работающее в браузере (вот очень показательный пример jspaint )
Своими словами:
Сайт - это абсолютно все, что имеет свой адрес (URL) в интернете и к чему можно получить доступ из браузера. Приложение - это прикладная компьютерная программа. Веб приложение - это прикладная компьютерная программа имеющая свой адрес (URL) в интернете по которому можно получить доступ интерфейсу программы из браузера.
в примере вся линия нарисована в ручную. Хотите больше линий - рисуйте вручную еще, либо полностью переписывайте скрипт, так, чтобы линии генерировались случайно и шли большую часть пути параллельно уже имеющимся.
ALTech1, именно это я и хотел сказать. Ваш вопрос касается достаточно большого количества различных web (и не только) технологий. Прямо сейчас вам могут дать решение вашего вопроса, но оно вызовет у вас еще больше вопросов.
В общих чертах вам надо:
1. сервер, умеющий:
- различать клиентов, даже заходящих с разных устройств (решается с помощью авторизации)
- принимать, сохранять и отдавать данные по запросу клиентов
2. клиент (клиенты), умеющий:
- в фоновом режиме отправлять на сервер все что вы печатаете
- запрашивать у сервера последнюю актуальную версию инфы
- подставлять данную инфу в нужные вам поля (поля ввода)
Более того, многие из этих пунктов и подпунктов, для правильной и безопасной работы потребуют от вас знания еще кучи специфической информации.
PS: список "слегка" (ага ага) избыточен)))) Но если вы всетаки разберетесь что тут лишнее, то вы точно никогда не будете больше задавать вопросов, решение которых в текущий момент вам не под силу.