Skip to content

Commit 40f23e5

Browse files
committed
Update howworks.html
1 parent 5dc4dba commit 40f23e5

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

docs/howworks.html

+9-4
Original file line numberDiff line numberDiff line change
@@ -38,16 +38,21 @@
3838
<p style="margin-left: 40px;">Кроме <B>HTML</B> и <B>JavaScript</B> у нас будет возможность использовать <B>CSS</B>.</p>
3939
<p style="margin-left: 40px;">Пока всё выглядит хорошо, но для нашего приложения этого недостаточно. Как организовать взаимодействие с <B>OneScript</B>? Тут и
4040
пригодилась моя разработка <a href="https://infostart.ru/1c/articles/1908087/" target="_blank">Библиотека создания клиент-серверных приложений для сценарного языка OneScript</a>.
41-
TCP сервер будет посредником между приложением и односкриптом. Остальное дело техники. В <B>main.js</B> прописываем функции отправки <B>POST</B> запросов при
41+
TCP сервер будет посредником между приложением и односкриптом. Остальное дело техники. В <B>main.js</B> будут прописаны функции отправки <B>POST</B> запросов при
4242
возникновении событий. TCP сервер, запущенный как фоновое задание, их анализирует и запускает обработчики событий односкрипта. Результаты обработчиков событий
43-
отправляются в ответе TCP сервера и будут отражены в приложении.</p>
43+
отправляются в ответе TCP сервера и будут отражены в приложении. Для программиста работа будет заключаться просто в написании файлов сценария на
44+
языке односкрипта, БЕЗ написания <B>POST</B> запросов, БЕЗ построения маршрутов, БЕЗ каких либо URL. <B>main.js</B>, сценарий запуска сервера,
45+
сценарий самого сервера и все другие файлы будут статичны. Нужно будет только написать стартовый <B>*.os</B> сценарий и в зависимости от задачи
46+
сценарии в каталогах <B>Классы</B> и <B>Модули</B> в соответствии с
47+
<a href="https://oscript.io/library" target="_blank">Соглашением об устройстве библиотеки</a>.</p>
4448
<p style="margin-left: 40px;">После добавления файлов сценариев каталог приложения может выглядеть так
4549
<figure>
4650
<img src="MyApp2.jpg"></img>
4751
</figure></p>
4852
<p style="margin-left: 40px;">Каталог <B>nwjs45_6</B> весит 238 мегабайт. Его вы можете поместить где либо в другом общедоступном месте и использовать для разных приложений декларативных форм.
49-
Его не обязательно включать в каждый ваш проект. Файлы <B>server</B>, <B>startserver.os</B>, <B>package.json</B>, <B>main.js</B>, <B>index.html</B> создавать
50-
не нужно, их запишет приложение при запуске. Стартовый сценарий в нашем случае <B>Главный.os</B>. Файл <B>icon.png</B> будет значком приложения.</p>
53+
Его не обязательно включать в каждый ваш проект. Обновлять версию <B>nwjs</B> нет необходимости. Все примеры проверялись на работоспособность с этой версией.
54+
Файлы <B>server</B>, <B>startserver.os</B>, <B>package.json</B>, <B>main.js</B>, <B>index.html</B> можно не создавать
55+
, их запишет приложение при запуске. Стартовый сценарий в нашем случае <B>Главный.os</B>. Файл <B>icon.png</B> будет значком приложения.</p>
5156
<p style="margin-left: 40px;">
5257
<figure>
5358
<img src="Scheme1.jpg"></img>

0 commit comments

Comments
 (0)