2011-03-26 2 views
1

저는 Java 개발자이며 첫 번째 SaaS 웹 응용 프로그램을 구축하고 있습니다. 나는 웹 프로그래밍에 익숙하지 않다.GWT + AppEngine 또는 LAMP로 이동 하시겠습니까? 기존 Java 개발자

처음에는 Ruby On Rails를 사용해 보았지만, 그것을 추구하지 않기로 결정했다.

필자는 새로운 웹 앱을 계획하고 있으며 고려해야 할 사항 중 하나는 데스크톱 브라우저는 물론 모바일 브라우저에서도 제대로 실행되기를 바랍니다. 이 애플리케이션에 대한 공용 API를 게시하고 기본 모바일 애플리케이션을 구축 할 계획입니다.

저는 GWT + AppEngine과 Javascript의 복잡성을 숨길 수있는 능력에 깊은 인상을 받았습니다. 또한 현재 Java 프로그래머에게도 도움이됩니다.

나는 LAMP에서도 읽으므로 꽤 똑바로 보인다. 학습 곡선은 좀 더 많을 것이다. 그러나 나는 데이터베이스에 대한 더 많은 제어권을 가지며 또한 SQL을 사용할 것이다.

주된 질문은 GWT + AppEngine 또는 LAMP? 고려 사항 :

  • 학습 곡선가 : GWT 간단
  • 채용 프로그래머을 보인다 LAMP가 같은 DB를 사용
  • 여러 응용 프로그램 GWT에 익숙한 사람들보다 훨씬 더 넓은 인재 풀을 갖고있는 것 같아요 : 램프가 여기에서 이길 것 같습니다. 아마도 AppEngine도 좋지만 많이 찾을 수 없습니다.
  • 위젯 라이브러리 : 일반 GWT는 조금 지루 내가 조금 혼란 ,, 및 제품을 구축하기 위해 기술을 선택해야합니다 나는 생각 LAMP

에 대한 더 많은 옵션이있는 것처럼 보인다.

감사의 말씀, 제안 또는 지침. 당신은, 그러므로 ... LAMP이 프로젝트에 복용 정말 자격이없는 것처럼

+0

GWT는 Google-App-Engine을 의미합니까? (GWT 태그 위로 마우스를 가져 가면) – gideon

+0

예, 용어가 섞여 있지만 마음에 분명합니다. –

+0

두 가지 모두로 작성된 웹 사이트가 있습니다. 둘 다 작동합니다.나는 현재 GWT 개발자이며 프런트 엔드 라이브러리에 GWT를 사용하여 GWT 위에 레이어로 사용합니다. 서버의 GWT는 백엔드 데이터베이스를 제어하는 ​​한 실제로 많은 서블릿이며 백엔드 시스템에 액세스하려는 모든 메커니즘을 사용할 수 있습니다. –

답변

1

아는 한 GWT는 클라이언트 측 코드 만 제공하므로 어쨌든 어떤 종류의 백엔드가 필요합니다. 즉, 원하는 경우 데이터베이스와 SQL을 완벽하게 제어 할 수 있습니다. 말했다

은, 당신도 L inux상의 pache 서버에 M ysql DB와 P HP 스크립트와 통신 GWT 생성 프론트 엔드 코드를 가질 수있다.

essens는 다음과 같을 수 있습니다 더 많은 연구하고 GAE/J + 일부 JSP와 아주 멀리 갈 수 당신이 결정을

+0

고마워요! 나는 그 두 가지를 모두 시험해보고 내가 편한 것을보아야한다고 생각합니다. –

1

당신이 미래에 당신의 노력을 부추 기다에 더 많은 지원과 더 많은 유연성을 찾을 수 있습니다 ... 음 ..

+2

그는 "나는 웹 프로그래밍에 아주 익숙합니다."라고 말하기 시작합니다. 그래서 그는 매우 유효한 질문을 가지고 있습니다. 당신이 알지 못하는 사람이 당신이 알지 못하는 프로젝트에 대해 자격이되는지 아닌지를 어떻게 생각합니까? – Aleadam

0

을하기 전에 하나에이어야 코드 무언가를.

프런트 엔드에 Flex를 권장합니다.

+0

감사합니다. 일부 타블렛에서 Adobe Flash 설치를 사용하지 않으려면 Flex에서 벗어나려고합니다. –