2012-12-05 3 views
1

웹 기술에 대해 질문하고 싶습니다. 우리는 웹 애플리케이션을 개발하고 Adobe Flex와 그 기능을 사용하고 있습니다. 아시다시피 Flex 프로젝트를 사용하면 Blazed를 사용하여 데이터베이스에서 직접 정보를 검색하는 대신 서버에 연결하고 RAM에 저장된 컨테이너 (Java 컨테이너 일 수 있음)를 사용할 수 있습니다. 이제 Flex를 떠나서 HTML5를 시작하는 것에 대해 생각해 봅니다. 그러나 HTML5에 대한 많은 정보가 없기 때문에 BlazeDs와 같은 커넥터가 HTML5의 서버에있는 Java objcets와 통신하는 데 도움이되는지 또는 다른 방법이 있습니까? 이 문제가 클라우드 컴퓨팅을 언급합니까? 그리고 HTML5를위한 MVC 프레임 워크가 있습니까? Adobe Flex에서 HTML5를 전달하는 것에 대해 우리에게 무엇을 제안합니까? 감사합니다Adobe Flex에서 HTML5 전달하기

+2

HTML5로 전환하기로 결정했는데 가장 먼저 알지 못합니까? 나는 한발 뒤로 물러나서 먼저 연구를 한 후 어떤 기술을 선택할 지에 대한 논쟁의 여지가있는 결정을 내릴 것을 제안합니다 ("내 고객은 Flex가 죽었고 HTML5가 성배라고 들었습니다"). – RIAstar

+0

답변 해 주셔서 감사합니다 , 나는 대답을 받아들이거나 거절하기 위해 또 하나의 평판이 필요합니다. –

답변

1

비슷한 상황에서 Flex에서 HTML5로 전환했습니다. HTML5 앱에 Sencha을 사용하는 것이 좋습니다. BlazeDS를 사용하는 것과 마찬가지로 서버에서 정보를 가져 오는 여러 가지 옵션이 있습니다. 또한 HTML 모바일 프레임 워크가 우수 할 경우 우수한 모바일 모바일 프레임 워크를 사용합니다. 내가 한 일은 일반적으로 flex를 통해 보내던 Java 객체를 JSON으로 직렬화하는 것입니다.이 객체는 Javascript를 사용하거나 Sencha에서 제공하는 내장 클래스 및 메서드를 사용하여 쉽게 읽을 수 있습니다. Java에서 JSON으로 변환하는 데 사용할 Java 라이브러리가 많이 있습니다. 나는 개인적으로 사용하고 gson을 좋아한다.

+0

고맙습니다. –

2

HTML/xScript에서는 XMLHTTPRequest를 사용하여 서버에서 필요한 것을 얻거나 필요한 매개 변수와 함께 FORM을 전달할 수 있습니다. 여기에 몇 가지 예가 있습니다 : http://www.tizag.com/ajaxTutorial/ajaxxmlhttprequest.php

아약스를 사용하면 Java, PHP 등 백엔드에 무엇이 있는지 상관하지 않습니다. 서버가 제공하는 것이 무엇이든지간에 작동합니다.

@RIAStar가 맞습니다. 두 언어가 도움이 될 것입니다. 어디 있는지 '확인'하십시오.

관련 문제