2011-03-09 4 views
0

저는 최근에 Flex로 제작 된 키오스크 인터페이스를 개발하는 프로젝트에 참여했습니다. 이러한 인터페이스는 수백 대의 컴퓨터에 배포됩니다.편집 가능한 키오스크 콘텐츠

새로운 프로모션이나 제품을 개발할 때 고객이 디자인 팀에서 그래픽과 텍스트를 업데이트 할 수 있도록하는 것이 가장 중요합니다.

이전 수석 개발자는 몇 달 안에 현재 시스템을 구축했습니다. 싱글 톤 패턴은 악용되고 있으며 많은 의견은 "회피책"또는 "빠른 수정판"을 포함합니다. 콘텐츠 관리 시스템은 개발자 만 사용할 수 있습니다. 많은 버그가 발생했으며 기능 요청시 더 많은 버그가 발생합니다. 이 시스템을 업데이트 할 가치가 있는지 확실하지 않습니다.

질문 : Flex는 이러한 개발 유형에 가장 적합한 기술입니까?

웹 개발 배경에서 볼 때, 나는 인터페이스를 위해 HTML과 자바 스크립트를 심각하게 고려하고 있으며, 자바 또는 파이썬을 동기화 관리자로 사용하여 서버에서 로컬로 사용할 새로운 파일과 텍스트를 가져옵니다. 내게는 인터페이스가 개발하기가 훨씬 쉬우 며 유지 보수가 용이 한 형식을 따르는 것 같습니다. 현재의 인터페이스는 미래의 레이아웃이 아니며, 메인 네비게이션과 서브 네비게이션이 나타납니다.

참고 : 가능한 한 가지 해결책은 ColdFusion 9와 AIR ORM 및 동기화입니다. http://help.adobe.com/en_US/ColdFusion/9.0/Developing/WSAFE323E5-CA8B-429e-BC1C-450DA839D705.html CMS 서버를 주 서버에 연결 한 다음 로컬 데이터베이스를 동기화하고 AIR 내용에 매핑합니다. 필요에 따라 모델과 일치하는 재사용 가능한 Flex 구성 요소를 만듭니다. 내가 이것을 함축하기 위해 arround를 붙일 지 확신 할 수 없지만, 많은 생각을 한 후에 이것이 좋은 선택이 될 것이라고 생각한다.

답변

1

Flex는 잘 작동하는 키오스크 인터페이스를 포함한 다양한 프로젝트에서 사용되는 것을 보았습니다. Prototyping 속도와 강력한 스키닝 및 레이아웃 컨트롤은 특히 대화식 인터페이스가 필요한 상황에서 Flex의 키오스크 애플리케이션 개발에 적합합니다.

현재 코드를 계속 사용하려면 다시 구현해야하는 콘텐츠와 현재 구현이 밀접하게 결합 된 것처럼 들립니다. Flex 애플리케이션은 원격 또는 로컬 파일의 내용을 읽는 매우 역동적 일 수 있으므로 텍스트를 업데이트 할 수 있다는 운전 요구 사항이 올바른 설계에서 장애물이되어서는 안됩니다.

다른 기술을 사용하는 숙련 된 웹 개발자는 다른 언어로 응용 프로그램을 다시 작성하면 현재 코드 기반이 복구 할 수없는 경우 더 유용 할 수 있습니다.

+0

감사합니다. Michael, 저는 Flex에 관해 당신이 맞다고 생각합니다. 나는 그것에 짜증이 나기 시작했다. 그러나 대부분은 코드와 내가 다루는 익숙한 훨씬 더 큰 Flex 애플리케이션과 관련이있다. 내 솔루션은 몇 주 동안 arround를 끝내고 변경 및 업데이트가 요구되기 전에이 프로젝트를 끝내는 데 도움이 될 것이라고 생각합니다. – Lex