2012-02-02 3 views
3

이것은 다소 바보 같은 질문이지만 Blackberry에 대한 고전적인 스타일의 JDE 개발을 알고 있지만 WebWorks를 사용해본 적이 한 번도 없습니다. BB 웹 사이트에 따르면 스마트 폰 (OS 6.0 이상)과 태블릿 모두를위한 응용 프로그램을 만들 수 있다고합니다 - 환상적이지만 가격은 얼마입니까?Blackberry WebWorks는 좋은 개발 선택입니까?

매일 WebWorks를 사용하고 장단점을 설명 할 수있는 사람은 누구입니까? 사전

답변

2

당신이 손 전에 웹 OS 애플리케이션을 구축 할 경우 내가 그것을 사용하는 제안에

감사합니다. 그것은 블랙 베리에 바람을 불어 넣습니다.

Java 및 C++에서 html5, Css3 및 javascript를 알고있는 경우 WebWorks를 사용하십시오.

웹 웍스와 관련하여 어떤 문제도 일으키지 않고 두 개의 애플리케이션을 이식했습니다. 당신이 블랙 베리 API를

는 소켓이없는 예를 들어 당신이하지 포트 A 그것에 VNC (UltaVNC, tightVNC ..)하지만 당신은 그것을 할 수 있습니다 할 수 있습니다
1

WebWorks API는, 제한과 사랑 자바 스크립트의 표준 HTML5, CSS3 및 JDE와 UI의 경우, WebWorks를 사용하여 JDE를 사용하여 성공한 적이없는 품질의 UI를 쉽고 빠르게 작성할 수있었습니다.
여전히 UI 측면에서 멀티 터치 (PlayBook)를 사용할 수 있습니다. JDE에서이 기능을 사용할 수 있다고 생각하지 않습니다.

필요에 따라 WebWorks 또는 Native로 이동해야하며 Java가 BB10에서 지원되지 않는다고 들었습니다. Air는 미래의 증거가 될 수 없습니다 (Adobe는 Flash 대신 HTML5를 선호 함). 안드로이드 애플리케이션은 PlayBook에서 실행될 때 시동에 약간의 지체가 있으며, 일부 고객은 응답 속도가 느린 경우도 초기에 민감합니다.

2

WebWorks는 특히 이전 BB 운영 체제에서 BB10으로 쉽게 마이그레이션 할 수 있으므로 좋은 개발 선택입니다. 그것은 대부분 표준 웹 기술 (HTML5, CSS3 등)이며 팀은 성능 향상 (예 : 하드웨어 가속화 된 WebGL 그래픽)과 동시에 BlackBerry 관련 API를 제공하여 WebWork 앱을 사용 가능하게하고 좋은 UX 예를 들어 기본 앱처럼 보이게 만들 수 있습니다.

네이티브 앱의 경우 Cascades을 조사해야합니다. 이것은 훌륭한 툴링, 가속화 된 그래픽 및 멋진 응용 프로그램을 빌드하기위한 API가있는 최신 개발 환경입니다. 그것은 "블랙 베리 앱"이 될 것입니다.

AIR는 여전히 옵션이지만 Adobe에서 Flash에서 웹 기술로 마이그레이션 중이기 때문에 AIR보다 WebWorks를 권할 것입니다. 마찬가지로 BB10에서 Android 앱을 개발할 수도 있지만 Java 프로그래밍에 관심이 없다면 WebWorks (또는 AIR)에서 더 많은 플랫폼 간 지원을받을 수 있으므로 특별한 이유가 없습니다.

0

나는 Webworks의 거대한 지지자입니다. 사용을 시작한 이후로 곧 내 앱의 기본 옵션이되었습니다. 특히 옆에 몇 가지 앱을 쓰고있는 나 같은 사람에게는 C++로 할 시간이 없다.

내가 쓰는 응용 프로그램은 가정 자동화를 중심으로합니다. 그들은 클라이언트/서버 기반으로 이동합니다.

가장 먼저, 네이티브 API 지원 : 내가 좋아하는 이유 여기

입니다. 나는 매우 쉽게 자신의 액티브 프레임을 만들고, 다른 앱에서 호출을 가져올 수있다. (카메라와 같은 것을 생각해 보라). 내 webworks 응용 프로그램의 일부를 호출 카드로 내보낼 수 있습니다!3 가지 고유 한 앱 (이 경우 홈 오토메이션, 조명, 자동 온도 조절기, 보안 카메라)을 쓸 수 있음을 의미합니다. 또한 각 앱의 기능을 다른 앱으로 쉽게 가져올 수 있습니다. 어쩌면 거실에서 조명을 켜고 싶을 수도 있습니다. 조명 카드에 코드를 추가 할 필요없이 내 IPcam 앱에서 카메라 카드를 가져 와서 결과를 볼 수도 있고 별도의 두 코드 줄을 유지할 수도 있습니다.

급한 디자인. 내가 어렸을 때부터 html로 애매하게 해왔으므로 이제는 짧은 시간에 매력적인 UI를 채우는 것이 매우 쉽습니다. 웹 엔진은 요즘 그래픽 성능면에서 좋은 성능을 제공하기 때문에 유동적으로 동작하는 앱을 만들 수도 있습니다.

무언가를 아름답게 만드는 시간을 고려할 때, 나는 webworks를 떠나서 C++로 무언가를 찾으려고 힘듭니다. 또한 큰 플러스는 내가 만들고있는 이러한 앱이 여러 기기, 즉 내 휴대 전화의 앱과 내 개인 웹 사이트에서 호스팅되는 앱인 경우가 많습니다. 두 개의 약간 다른 CSS 파일을 유지함으로써 대부분의 경우 코드를 변경할 필요가 없으며 전화 또는 PC인지에 따라 다른 CSS를로드합니다. (기존의 오래된 웹 사이트를 개발하는 경우 정확히 무엇을 할 것인지).

사실, 나는 내 코드를 장치에 넣지 않고 내 html과 javascript, 이미지 등을 내 서버에 호스트합니다. webworks 응용 프로그램은 내 서버에 소스 코드와 아이콘을 가리키는 config.xml 일뿐입니다. 홈 화면에서 영광 스럽은 웹 사이트 북마크, 차이점은 고유 API를 사용할 수 있으며 앱에 브라우저 막대가 없다는 것입니다.

또한이 방법으로 내 서버에서 동일한 단일 코드 라인을 계속 편집 할 수 있으며 브라우저 내 앱과 온 - 장치 앱에 즉시 변경 사항을 적용 할 수 있습니다.

"클라우드"에있는 모든 데이터가있는 앱을 설계하는 경우 특히 유용합니다. 게시자는 서버에서 콘텐츠를 가져 오는 잡지 앱을 작성하려고합니다. 그물.

관련 문제