2009-08-25 1 views
3

트래픽이 많은 사이트를 만들지 않으므로 최고의 장기 계획이 무엇인지 잘 모릅니다. 예산에 전용 서버를 설치할 공간이 없습니다. 현재 현재 사이트에 VPS 호스팅을 사용하고 있습니다. 나는 VPS를 고수하고 grails를 마이그레이션하려고했다. 나는 Django와 Python 호스팅 플랜 (예 : VPS 플랜보다 저렴)을 fatcow.com에서 보았습니다. 어느 것이 더 나은 투자, grails VPS 호스팅 또는 django 표준 파이썬 호스팅 계획을 통해? 단기적으로나 장기적으로 더 나은 성과를 낼 것인가?Groovy 또는 Django

응용 프로그램의 프론트 엔드는 javafx이고 백엔드는 REST 인터페이스입니다.

답변

1

Google AppEngine을 보았습니까? 거기에서 장고를 실행할 수 있으며 시작하는 것이 싼 방법입니다.

+2

Django의 하위 집합으로 호출하는 것이 더 정확합니다. 당신은 장고 템플릿과 URL 디스패처, 나머지, 모델, auth, admin과 같은 추가 어플리케이션을 사용할 수 없습니다. –

+0

appengine 및 Grails 용 플러그인이 있습니다. http://www.grails.org/plugin/app-engine – seth

+0

Google AppEngine을 살펴본 결과 호스팅 계획을 세우기로 결정했습니다. 사이트가 성장하기 시작하면 더 많은 비용을 지불하지 않아도됩니다. 두 환경 중 어느 것이 더 좋았는지 알고 싶었습니다. –

0

CPython과 Jython 사이의 성능 비교를 보지 못했지만 Django가 최신 버전의 Jython에서 실행된다는 것을 알고 있습니다. 또한 속도를 필요로하는 경우 자바 또는 스칼라에서 나중에 앱의 일부를 나중에 다시 작성할 수있는 유연성을 제공합니다 (조기 최적화 기억 안 함).

+0

Grails 또는 Jython은 여전히 ​​JVM 및 VPS 호스팅에 속합니다. JVM은 많은 메모리를 사용합니다. –

0

VPS 환경에서 앱 서버가 소비하는 메모리 사용량을 고려할 수 있습니다. VPS가 정말 작다면 (256MB), 앱 서버 + db 서버를 실행하는 경우 메모리가 부족할 수 있습니다.

+0

내가 사용하고있는 VPS 호스팅 계획은 DB 서버 메모리 사용에 대한 제한을 설정하지 않습니다. JVM이 액세스 할 수있는 메모리 양을 제한합니다. 더 많이 지불하면 더 많이 지불 할 수 있습니다. –

+0

위대한! 여전히, 당신은 귀하의 jvm에 필요한 메모리 양을 결정하고 이에 따라 예산을 정하고 자합니다. –

2

나는 장고를 고수 할 것이다. Django와 Grails는 꽤 비슷하지만 Groovy보다 Python을 선호합니다. 파이썬의 개발주기는 Groovy보다 간단합니다. 파이썬 콘솔은 예를 들어. Groovy 콘솔은로드하는 데 1 초 이상 걸릴 수 있습니다. 이것은 작은 문제 일 뿐이며, 몇 번이나 기다리는 것은 결국 좌절감을 안겨줍니다.

+0

하지만 groovy는 에너지를 덜 소모합니다. –

2

최대 절전 모드를 사용하지 않는 Grails App Engine 플러그인이 있습니다.

http://www.grails.org/plugin/app-engine

는 개인적으로, 나는 선택이 아래로 당신이 가장 좋아하는 언어로 제공됩니다 생각합니다. Java/JSP 개발자라면 Grails를 더 좋아할 것입니다. 그러나 이미 파이썬에 능숙하다면 더 나은 선택입니다.

다음은 Grails를 평가하는 데 유용한 리소스입니다.

http://grails.org/Success+Stories 
http://www.pubbs.net/grails/200908/12877 

파이썬은 이미 잘 성숙되어 있습니다. 많은 리소스가 있으며 파이썬 팬이라면 확실히 좋은 선택입니다.

+0

링크를 이용해 주셔서 감사합니다. –

4

나는 장고를 사용하기로 결정하기 전에 당신과 같은 과정을 밟았다. 저는 하루 동안 자바 프로그래머입니다. 저는 여가 시간에 할 수있는 애완 동물 프로젝트를 갖고 싶습니다. 그래서 나는 가장 저렴한 플랜을 가진 VPS를 가지고있다. Java 웹 서버를 설치하고 Grails 앱을 배포했지만 더 큰 메모리가 필요합니다. 그렇다면 Java webapp에 대용량 메모리가 필요하다는 것을 깨달았습니다. 그래서 저는 Java가 아닌 프레임 워크를 찾아 보았습니다. 나는 현재의 VPS 계획에서 원활하게 돌아갈 수있는 것 이외의 많은 기준을 가지고 있지 않았다.

내가 장고에보고했고 나는 깜짝 놀라게했다 :

  1. 그것은 너무 간단하고 시작하기 쉽습니다.그것은 단지 (Grails의 비교) 파일의 작은 숫자를 생성
  2. 그것에는 많은 내장 된 기능 Grails를 가지고 있지 않는 :
    • RSS 피드 프레임 워크 시스템을
    • 관리 시스템을 언급
    • (당신을 야 그것을 사랑, 그것은 시작하는
  3. 그것은 더 적은 메모리를 필요로를 만들 시간이 걸립니다 비계 만 이상)
  4. 그리고 다른 많은 물갈퀴 기능처럼,하지만 규모 것이란 수도 있습니다 lly 잘

그 외에는 Groovy와 Python을 비교할 것입니다. 자바 프로그래머라면 정말 Groovy 문법을 좋아할 것입니다. 그러나 파이썬은 좋은 언어이기도합니다 (많은 사람들이 구문을 좋아하지 않지만).

JavaFX를 프론트 엔드로 사용하려는 경우 django를 사용하여 JSON 데이터 또는 XML 데이터를 반환 할 수 있습니다.이 작업을 수행하려면 built-in serializer이 있으므로 쉽게 수행 할 수 있습니다.

그래서 모든 기준은 당신이 필요로하고 당신이 이미 알고있는 것을 드릴 다운합니다.

-1

그루비의 미래는 논쟁의 여지가 있습니다. 그것의 창조자, 제임스 스트라는 말했다 :

사람이 다시 나는 아마 그루비 만든 적이없는 것 2003 년 마틴 오더 스키, 렉스 스푼 & 빌 베너 스에 의해에 의해 나에게 스칼라 책에서 프로그래밍을 표시했다면 솔직히 말할 수

.

-http://macstrac.blogspot.com/2009/04/scala-as-long-term-replacement-for.html

내 2 센트 : 파이썬 & 장고과 함께 할 것입니다. 스칼라를 건너 뜁니다. 진지하게 Lisp을 고려하십시오.