2010-03-22 2 views

답변

5

대상 장치 - 애플리케이션이 모바일 장치에서 실행해야하는 경우, 다음 응용 프로그램은 클라이언트 측 (너무 많이하지 복잡한 자바 스크립트, 빛 DOM 구조 경량해야합니다. ..)

가시성 - 검색 엔진이 응용 프로그램의 콘텐츠를 색인해야합니까? 그렇다면 예를 들어 AJAX 및 Flash 기반 솔루션은 색인이 생성되지 않습니다 (해결 방법이 있음).

유용성 - 응용 프로그램은 높은 가용성을 필요로하는 경우에, 당신은 응용 프로그램처럼 바탕 화면을 만드는 고려해야한다 - 즉, 리치 인터넷 애플리케이션 (RIA)

보안 - 아무리 당신이 대답 무엇을 이전 포인트, 당신은 보안을 기억해야합니다. 클라이언트 중심 솔루션 (클라이언트 코드로 작성된 비즈니스 로직 (예 : 자바 스크립트))을 사용하는 것은 주요 보안 위험입니다. 아키텍처의 보안에 대해서만 이야기합니다. 프레임 워크는 무료로 보안을 제공하지 않으며 궁극적으로 보안 수준은 항상 개발자의 몫입니다.

+0

@Thanks kim. 그것은 또한 뱅킹, 텔레콤 같은 도메인에 의존합니까 –

+0

부정적인 캐스트가 없습니다. 그러나 이것은 경박하지만 부적절합니다. 여기 태그는 Java를 제안합니다. Java를 사용하여 RIA를 만드는 방법을 모르겠습니다. JavaFX가 자바가 아니라는 사실을 분명히 해두겠습니다. 자바 스크립트가 작동하는 곳에서 OP는 단 한 번의 힌트를 제공하지 않았습니다. 분명히 자바 웹 프레임 워크의 질문이었고, 당신은 분명히 그 부분을 무시했습니다. 그러나 여하튼 당신은 그것의 머리에 손톱을 명중했다, OP가 질문을 질문하기 때문에 틀리게, 그러나 당신은 맞았다 그것을 응답했다. :) –

+2

나는 팀의 스킬 셋이 적어도 다른 고려 사항만큼 중요하다고 생각합니다. 매우 안전한 프레임 워크가 있지만 구현을 잘못 처리하면 여전히 아무것도 얻지 못했습니다. – extraneon

2
  • 요구 환경의
  • 제한 프로젝트의
  • 기간 팀의
  • 이전 기초 코드
  • 현재의 능력을 팀와
  • 친밀의
5
  • 스킬 유사한 프레임 워크
  • 프레임 워크의 힘
  • 개발 용이성
  • 프로젝트의 범위. 나는 당신이 필요로하거나 필요로하는 것, 그것이 제공하는 것, 또는 제공하지 않는 것을 의미합니다.
  • 커뮤니티 지원, 책은
+1

+1 스킬 셋의 경우 – extraneon

관련 문제