You've already forked example-native-api-rs
mirror of
https://github.com/medigor/example-native-api-rs.git
synced 2025-07-03 00:58:13 +02:00
дополнил README
This commit is contained in:
@ -46,12 +46,16 @@
|
|||||||
]
|
]
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
Первоначально возможно нужно использовать параметр:
|
||||||
|
```json
|
||||||
|
"preLaunchTask": "${defaultBuildTask}"
|
||||||
|
```
|
||||||
Для разработки на linux я использую виртуальную машину Hyper-V, VS Code подключается по ssh. Чтобы запуск 1С работал из ssh, нужно в конфигурацию запуска добавить:
|
Для разработки на linux я использую виртуальную машину Hyper-V, VS Code подключается по ssh. Чтобы запуск 1С работал из ssh, нужно в конфигурацию запуска добавить:
|
||||||
```json
|
```json
|
||||||
"env": {"DISPLAY": ":1"}
|
"env": {"DISPLAY": ":1"}
|
||||||
```
|
```
|
||||||
Для разработки и тестирования также подходит [Учебная версия 1С](https://online.1c.ru/catalog/free/learning.php), но версия для windows только x32 (см. следующий раздел).
|
Для разработки и тестирования также подходит [Учебная версия 1С](https://online.1c.ru/catalog/free/learning.php), но версия для windows только x32.
|
||||||
При разработке использовался rust 1.65.
|
При разработке использовался rust 1.66.
|
||||||
|
|
||||||
## Поддержка платформ
|
## Поддержка платформ
|
||||||
У меня в проде не используется, используйте на свой страх и риск!
|
У меня в проде не используется, используйте на свой страх и риск!
|
||||||
@ -65,3 +69,4 @@
|
|||||||
## Замечания по разработке внешних компонент
|
## Замечания по разработке внешних компонент
|
||||||
- Самый легкий способ разработать компоненту - вместо нее сделать микросервис с http api. Используйте этот способ в первую очередь.
|
- Самый легкий способ разработать компоненту - вместо нее сделать микросервис с http api. Используйте этот способ в первую очередь.
|
||||||
- Если вдруг полностью нативный способ (предложенный в этом проекте) не работает, то можно разработать на rust статическую библиотеку(crate-type = "staticlib") и использовать её в проекте c++.
|
- Если вдруг полностью нативный способ (предложенный в этом проекте) не работает, то можно разработать на rust статическую библиотеку(crate-type = "staticlib") и использовать её в проекте c++.
|
||||||
|
- Для веб-клиента можно попробовать использовать wasm в ПолеHtmlДокумента, см. https://developer.mozilla.org/en-US/docs/WebAssembly/Rust_to_wasm. Из плюсов - не требуется установка внешних компонент, из минусов - ПолеHtmlДокумента должно быть выведено на форму, сама форма должна быть открыта.
|
||||||
|
Reference in New Issue
Block a user