2010-03-03 3 views
0

오케이 정말 미안하지만, 주제가 약간 떨어져 있지만 여전히 이것이 최고의 장소라고 생각합니다. 내 새 학기가 막 시작되었습니다. (걱정하지 마세요. 숙제를 하달라고 부탁하지 않겠습니다.) 이번에는 웹 프로그래밍, 웹 abb, 일반적으로 www 프로그래밍에 대한 멋진 주제가 있습니다. 그것은 "웹"입니다. 여기에도 문제가 있습니다. 팀과 저는 Flex와 Java EE로하고 싶지만 실제 사용되는 것에 대해서는별로 경험이 없습니다. 우리는 당신이 그걸 가지고 무엇이든 할 수 있다는 것을 알고 있지만 쓸모없는 일을하는 데 시간을 낭비하고 싶지는 않습니다. 내 첫 번째 아이디어는 사람들이 로그인 할 수있는 "브레인 스토밍"3D 룸/서비스를하는 것이 었습니다. 화상 회의, 화이트 보드, 모두 볼 수있는 사진을 업로드하는 장소, Google 용 툴바, YouTube 등 기타 한 곳에서 모두를 얻을 수없는 경우 실시간 브레인 스토밍을 쉽게 할 수있는 기능. 하지만 Flex + Java EE는 정말 적합합니까? 99 % 확신 할 수 있지만 Flex + Java EE에서 정말 가치있는 일인지 아니면 완전히 다른 Java EE의 전체 목적 이었는가?Flex + Java EE 무엇이 좋은가요?

@ EDIT : 이것은 분명히 우리의 아이디어 중 하나입니다. 물론 JSP, Servlets, JPA 등의 기본 사항은 알고 있지만이 프로젝트의 주요 목표는 실제 경험을 얻는 것입니다. 문제는 Java EE에서 게이머를위한 소셜 네트워크 (확장 된 페이스 북과 같은 것) (Java EE에서 이미 존재하는 경우 중요하지 않음)를 말하거나 어리석은 것으로 보일 것 같은 가치가 있는지를 알지 못한다는 것입니다. PHP 또는 훨씬 더 나은 선택이 될 것입니다)? 최종선은 Java EE로 작성된 대규모 응용 프로그램 (은행 등)에만 이상적입니까 아니면 다른 프로젝트 (심지어 소규모 프로젝트까지)에 유용할까요?

+0

이것은 학교 프로젝트의 높은 목표입니다. 이 작업을 수행하는 기존 응용 프로그램 (Go2Meeting, MS livemeeting 및 webex)은이 서비스를 사용하기 위해 큰 $$를 부과합니다. 그리고 나는 그들이 한 학기 이상을 개발 한 것 같아요. 다시 익숙하지 않다. 나는 압박감으로 잘 지냅니다. 그러나 나는 그 상황에 있기를 원하지 않을 것입니다. 모자를 벗으면 너에게 달려있어 .-) – invertedSpear

답변

0

Adobe Connect에는 위에서 설명한 많은 기능이 있으며 Flex 및 Java 기반 백엔드를 사용하여 제작되었습니다. Connect와 같은 실시간 공동 작업 응용 프로그램에서 가장 큰 과제는 각 사용자가 다른 사용자의 작업을 자주 알리는 방법이 필요하다는 것입니다. 앱이 충분히 반응이 없기 때문에 서버를 5 ~ 10 초마다 폴링 할 수는 없습니다. 이러한 이유로 AJAX의 "Comet"이나 Adobe의 BlazeDS/LivecycleDS 메시징과 같은 기술이 등장했습니다. BlazeDS는 Java를 기반으로 실행되며 학교 프로젝트에 충분한 데이터 푸시 기능이 있습니다. 하나의 서버에서 많은 수의 사용자에게 확장이 어려우며 HTTP 기반입니다.