질문이 구체적이지 않은것 같아서 다시 여쭤봅니다.
현재 pywebview로 데스크탑 앱을 만들어 쓰고 있는데요.
Violit이 web/desktop(pywebview) 멀티 플랫폼을 지원한다고 해서 궁금합니다.
- 기존 pywebview 기반 앱을 Violit 구조로 마이그레이션하는 게 현실적으로 쉬운 편인가요?
- 문서에 web/desktop 무수정 전환이 가능하다고 되어 있는데,
실제 서비스 규모에서도 구조적으로 같은 코드베이스를 유지한 채 웹 서비스 확장이 가능한 설계인지 궁금합니다. (pywebview → web 배포 구조 관점에서요)
안녕하세요. 마이그레이션 난이도는 만드신 기존 App의 구조 에 따라 크게 갈립니다.
만약 기존 앱이 별도의 웹 서버(FastAPI 등) 없이, pywebview의 js api나 로컬 HTML 로딩 방식으로만 구현되었다면, 웹 배포를 위해서는 통신 계층을 처음부터 다시 짜야 합니다. 따라서 쉽게 pywebview로 짜신 코드를 web으로 바로 바꾸긴 힘드실 수 있습니다.
이 부분은 violit과는 상관이 없다고 보시면 됩니다. violit이 pywebview로 만든 기존 App을 바꾼다기보다, violit으로 만들면 애초에 web과 pywebview(desktop)을 동시에 지원 하도록 설계되어 있다고 보시면 됩니다.
하기에 바로 써보실 수 있는 데모 웹페이지 및 Documentation을 준비 해 두었습니다.
한번 확인 해 보시면 좋을 것 같습니다. :)
참고로 두개의 Website 모두 Violit으로 만들어졌습니다.
- Landing Page : https://violit.cloud
- Documentation : https://doc.violit.cloud
최근 파이웹뷰를 이용해서 업무 자동화를 해보았는데요. 데스크탑이라서 웹을 어떻게 할까 고민중이었는데....파이웹뷰에서 이걸 이용하면 쉽게 웹에서도 사용할 수 있을까요?