2013-04-23 4 views
1

내가 아는 한 TideSDK는 Titanium Desktop이었습니다. 맞습니까?티타늄과 TideSDK의 호환성

TideSDK에서 티타늄 모바일의 구성 요소 (대부분 비즈니스 로직 및 데이터 액세스)를 재사용 한 경험이 있는지 묻고 싶습니다.

답변

2

Ive는 내 경험에 따라 개발되었으며 모바일 용 티타늄과 TideSDK는 현재로서는 거의 호환되지 않습니다.

This is one of the reasons Appcelerator open sourced 프로젝트를 중단하고 작업을 중단했습니다. 강력한 모바일 API에 대한 회사 목표에서 벗어나서 작업하기에는 무리가있었습니다. 이 시점에서 API는 매우 다르고 UI와 비즈니스 로직, 데이터 액세스, 백엔드에 이르기까지 dev에서 스택에 걸친 기술 및 워크 플로와 매우 다릅니다.

내가 재사용 할 수 있었던 부분은 순수한 JavaScript 유틸리티 파일과 Titanium 로컬 DB 액세스 스크립트뿐이었습니다.

+0

경험을 공유해 주셔서 감사합니다. 그래서 대부분의 내 도메인 객체와 일반 (API 독립적 인) 논리에서 적절하게 재사용 할 수 있습니까? – john84

+0

그건 내가 재사용 할 수있는 전부이며, API의 일부 확률과 종료점이지만, 보통은 사고였습니다. 그러나 TideSDK는 일반적으로 모든 내 데스크톱 응용 프로그램 사용 사례를 다루기 때문에 여전히 좋아합니다. –

0

많은 수정없이 TideSDK 내에서 대부분의 자바 스크립트 코드를 사용할 수 있습니다. 데스크톱 플랫폼과 모바일 플랫폼의 다양한 UI 구성 요소에는 근본적인 차이점이 있습니다. 예를 들어 .. 바탕 화면에 응용 프로그램 창이 있습니다. 그리고 시스템 트레이, 작업 표시 줄 등의 UI 항목을 별도로 가질 수 있습니다. 반면 모바일에서는 일반적으로 전체 화면을 제어하고 다양한 UI 구성 요소는 데스크톱과 매우 다릅니다.

이 때문에 데스크탑과 모바일에서 고유 인터페이스를 구현해야하지만 비즈니스 로직의 대부분은 변경되지 않습니다.