XPCOM 대신 python virtualbox API를 사용하면 어떤 이점이 있습니까? 태양의 사이트에서Python VirtualBox API를 사용하면 어떤 이점이 있습니까?
답변
SOAP는 XPCOM이 많은 반면, HTTP를 통해 VM을 원격 제어 할 수 있습니다 더 고성능 및 SOAP와 사용할 수없는 특정 기능을 제공합니다.
그들은 매우 다른 기술 을 (XPCOM은 OOP 인 반면, SOAP는, 절차입니다)하지만 버추얼의 동일한 기능에 대한 API가 궁극적으로, 우리는 을 그래서 다른 바인딩에 원래의 의미를 계속 사용 연결 설정, 코드 사람들이 어떤 통신을 걱정하지 않을 수있는 방법으로 작성 될 수 채널은 VirtualBox 인스턴스 사용됩니다.
이 기사에서 "python virtualbox API"와 "XPCOM"의 차이점을 보았습니다. 생각하고있는 API에 대한 링크를 제공 할 수 있습니까?
나는 일반적으로 둘 중 하나를 추천합니다. 프로그래밍 방식으로 가상화를 사용해야하는 경우 크로스 플랫폼 및 크로스 하이퍼 바이저 지원을 제공하는 libvirt를 살펴보십시오. 나중에 kvm/xen/vz/vmware를 할 수있게 해줍니다.
즉, SOAP API는 두 개의 여분의 추상화 레이어 (HTTP 트랜잭션의 클라이언트와 서버 측)를 사용하고 있으며, 이는 분명히 XPCOM 인터페이스를 호출하는 것입니다.
로컬 호스트 만 지원해야하는 경우 XPCOM을 사용하십시오. libvirt/SOAP의 추가적인 간접 지정은 도움이되지 않습니다. 여러 클라이언트 컴퓨터의 다양한 호스트에서 virtualbox에 액세스해야하는 경우 SOAP 또는 libvirt를 사용하십시오. 크로스 플랫폼 지원을 원하거나 Linux에서 코드를 실행하려면 libvirt를 사용하십시오.
장점은 pyvb가 작업하기가 훨씬 쉽다는 것입니다.
반대로 XPCOM의 python API에 대한 문서는 존재하지 않으며 API는 전혀 pythonic이 아닙니다. 객체의 메소드/속성을 찾기 위해 내부 검사를 수행 할 수 없으므로 C++ 소스가 어떻게 작동하는지 또는 이미 작성된 일부 Python 스크립트 (예 : vboxshell.py 및 VBoxWebSrv.py)를 확인해야합니다.
한편 pyvb은 실제로 명령 행에서 VirtuaBoxManager를 호출하는 python wrapper입니다. 그것이 진짜 불리한 점인지 아닌지 나는 모른다.
- 1. MSBuild를 사용하면 어떤 이점이 있습니까?
- 2. sessionStorage를 사용하면 어떤 이점이 있습니까?
- 3. WCF를 사용하면 어떤 이점이 있습니까?
- 4. Subversion을 사용하면 어떤 이점이 있습니까?
- 5. Python 3에서 파일을 여는 데에 with를 사용하면 어떤 이점이 있습니까?
- 6. Tomcat에서 APR을 사용하면 어떤 이점이 있습니까?
- 7. 인터페이스에서만 @Deprecated 표기법을 사용하면 어떤 이점이 있습니까?
- 8. Mongo에서 상속을 사용하면 어떤 이점이 있습니까?
- 9. PHP에 java bridge를 사용하면 어떤 이점이 있습니까?
- 10. Vaadin에서는 VerticalContainer보다 Panel을 사용하면 어떤 이점이 있습니까?
- 11. 여기에 varchar보다 varbinary를 사용하면 어떤 이점이 있습니까?
- 12. 내부적으로 속성을 사용하면 어떤 이점이 있습니까?
- 13. Apache FOP보다 Antennahouse를 사용하면 어떤 이점이 있습니까?
- 14. VARCHAR에 비해 CHAR를 사용하면 어떤 이점이 있습니까?
- 15. C#에서 인터페이스를 사용하면 어떤 이점이 있습니까?
- 16. AND 또는 &&를 사용하면 어떤 이점이 있습니까?
- 17. Composite 패턴을 사용하면 Array에서만 어떤 이점이 있습니까?
- 18. 메서드 시그니처에 제네릭을 사용하면 어떤 이점이 있습니까?
- 19. JCE에 fips를 사용하면 어떤 이점이 있습니까?
- 20. PHP에서 CURL을 래퍼로 사용하면 어떤 이점이 있습니까?
- 21. Julian Dates를 코드에 사용하면 어떤 이점이 있습니까?
- 22. VBA에서 클래스를 사용하면 어떤 이점이 있습니까?
- 23. 잡종상에서 승객을 사용하면 어떤 이점이 있습니까?
- 24. NginX를 Node.js에 사용하면 어떤 이점이 있습니까?
- 25. MVC에서 HtmlHelper를 사용하면 어떤 이점이 있습니까?
- 26. 업데이트 된 sitemap.xml을 사용하면 어떤 이점이 있습니까?
- 27. 파이썬에서 정적 메서드를 사용하면 어떤 이점이 있습니까?
- 28. Python virtualbox API
- 29. Python Virtualbox API
- 30. VirtualBox 용 Python API
pyvb (즉 파이썬 버추얼 박스) 문서 링크에 http://enomalism.com/api/pyvb – ask