나는 Webworks의 거대한 지지자입니다. 사용을 시작한 이후로 곧 내 앱의 기본 옵션이되었습니다. 특히 옆에 몇 가지 앱을 쓰고있는 나 같은 사람에게는 C++로 할 시간이 없다.
내가 쓰는 응용 프로그램은 가정 자동화를 중심으로합니다. 그들은 클라이언트/서버 기반으로 이동합니다.
가장 먼저, 네이티브 API 지원 : 내가 좋아하는 이유 여기
입니다. 나는 매우 쉽게 자신의 액티브 프레임을 만들고, 다른 앱에서 호출을 가져올 수있다. (카메라와 같은 것을 생각해 보라). 내 webworks 응용 프로그램의 일부를 호출 카드로 내보낼 수 있습니다!3 가지 고유 한 앱 (이 경우 홈 오토메이션, 조명, 자동 온도 조절기, 보안 카메라)을 쓸 수 있음을 의미합니다. 또한 각 앱의 기능을 다른 앱으로 쉽게 가져올 수 있습니다. 어쩌면 거실에서 조명을 켜고 싶을 수도 있습니다. 조명 카드에 코드를 추가 할 필요없이 내 IPcam 앱에서 카메라 카드를 가져 와서 결과를 볼 수도 있고 별도의 두 코드 줄을 유지할 수도 있습니다.
급한 디자인. 내가 어렸을 때부터 html로 애매하게 해왔으므로 이제는 짧은 시간에 매력적인 UI를 채우는 것이 매우 쉽습니다. 웹 엔진은 요즘 그래픽 성능면에서 좋은 성능을 제공하기 때문에 유동적으로 동작하는 앱을 만들 수도 있습니다.
무언가를 아름답게 만드는 시간을 고려할 때, 나는 webworks를 떠나서 C++로 무언가를 찾으려고 힘듭니다. 또한 큰 플러스는 내가 만들고있는 이러한 앱이 여러 기기, 즉 내 휴대 전화의 앱과 내 개인 웹 사이트에서 호스팅되는 앱인 경우가 많습니다. 두 개의 약간 다른 CSS 파일을 유지함으로써 대부분의 경우 코드를 변경할 필요가 없으며 전화 또는 PC인지에 따라 다른 CSS를로드합니다. (기존의 오래된 웹 사이트를 개발하는 경우 정확히 무엇을 할 것인지).
사실, 나는 내 코드를 장치에 넣지 않고 내 html과 javascript, 이미지 등을 내 서버에 호스트합니다. webworks 응용 프로그램은 내 서버에 소스 코드와 아이콘을 가리키는 config.xml 일뿐입니다. 홈 화면에서 영광 스럽은 웹 사이트 북마크, 차이점은 고유 API를 사용할 수 있으며 앱에 브라우저 막대가 없다는 것입니다.
또한이 방법으로 내 서버에서 동일한 단일 코드 라인을 계속 편집 할 수 있으며 브라우저 내 앱과 온 - 장치 앱에 즉시 변경 사항을 적용 할 수 있습니다.
"클라우드"에있는 모든 데이터가있는 앱을 설계하는 경우 특히 유용합니다. 게시자는 서버에서 콘텐츠를 가져 오는 잡지 앱을 작성하려고합니다. 그물.