문제

나는 지금부터 약 1 년 동안 RIA를 건설 할 계획입니다 (현재 계약이 종료 될 때). 시간을 투자하는 것이 어떤 기술을 추천 하시겠습니까?

비디오, 음악 및 캔버스에 대한 좋은 크로스 브라우저/플랫폼 지원이 필요합니다. 그리고 이상적으로는 파이썬 기술을 활용하고 싶습니다.

실버 라이트는 .NET을 통해 파이썬을 사용할 수 있기 때문에 흥미로워 보입니다. 그러나 나는 Linux에 있으므로 항상 2 급 시민이 될 것입니다. 그리고 설치베이스가 낮습니다. 반면에 플래시에는 큰 설치베이스가 있습니다. 그리고 나는 Oracle 거래 때문에 Javafx에 대해 확신하지 못합니다.

아니면 HTML 5에 대한 희망을 견뎌야합니까?

감사!

도움이 되었습니까?

해결책

"html5"가 새로운 "ajax"버즈 워드 인 "html5"에 집중해야합니다. "오픈 웹 플랫폼" - HTML 5 사양 자체가 아니라.

Flash, Silverlight 및 Javafx는 모두 싱글 벤더 플러그인 제품이지만 "HTML5"는 멀티 벤더 브라우저 네이티브입니다.

IDE 워크 플로우를 원한다면 Google 웹 툴킷을 사용하여 브라우저 네이티브 플러그인리스 기능 세트를 대상으로하는 Java 워크 플로우를 가질 수 있습니다. 불행히도 아직 GWT와 같은 파이썬 시스템은 없습니다.

다른 팁

1 년을 준비하면 가능한 모든 기술을 조사하는 것이 좋습니다. 다른 플랫폼의 Hello Worlds를 구축하십시오. 그런 다음 각 후보 프레임 워크에 동일한 간단한 RIA를 구축하여 차이점에 대한 좋은 느낌을 얻으십시오. 분명히 당신은 모든 작은 gotcha를 발견하지 못할 것이지만, 총 건축과 스타일은 분명합니다.

Silverlight/Flash는 흥미롭지 만 폐쇄 된 플랫폼입니다

Openlaszlo 고려해야 할 또 다른 RIA 플랫폼입니다. XML/JavaScript로 작성하고 여러 플랫폼에 출력을 작성하고 Flash/DHTML에 출력되며 미래에 더 많이있을 수 있습니다.

또 다른 후보자입니다 티탄 파이썬을 사용할 수있는 곳

내 개인적인 선택은 평범한 JavaScript/HTML을 사용하는 것이며 가능한 경우 서버 측에서 django, 클라이언트 측의 jQuery 일 수 있습니다.

체크 아웃 티탄 당신이 둘러보고있는 동안. 공기와 비슷하며 파이썬 볶음을 사용할 수 있습니다.

그렇지 않으면, 나는 당신이 할 수있는 한 HTML/CSS/JavaScript로 가고, 그렇지 않으면 작업 할 수없는 멀티미디어에 플래시를 사용한다고 말합니다. 모바일 웹이 폭발적이며 현재 Flash는 모바일 (또는 적어도 아직 아님)을위한 훌륭한 솔루션이 아닙니다.

Flash/Flex/Air를 추천합니다. 그것은 당신이 원하는 것을 건설 할 수있는 가장 자유를 줄 것입니다.

Flex는 RIAS를 만드는 데 유용하며 이제 공기를 사용하면 이제 데스크탑에 배포 할 수 있습니다.

다음은 몇 가지 링크입니다.

http://pyjs.org/PYJS는 웹 및 데스크탑을위한 RIA (Rich Internet Application) 개발 플랫폼입니다. PYJ를 사용하면 JavaScript 기반 웹 응용 프로그램을 Python에 전적으로 작성할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top