2012-03-29 3 views
0

몇 가지 지침을 이해합니다. 예를 들어 HTML5 웹 앱을 만드는 방법을 배우려고합니다. 사람들이 소식을 올리고 볼 수있는 간단한 Craigslist 형 앱 웹뿐만 아니라 모바일을 사용하여 판매. 내가 생각한 도구 세트는 다음과 같습니다.craigslist와 유사한 앱용 도구 세트

GUI : 센차 터치

서버 측 코드 : AWS

기타 : 폰갭을에 호스팅

MySQL의 : Java는

데이터베이스 (? 루비 나 파이썬을 사용한다) 이미지/비디오 업로드를위한 카메라 기능 사용

위의 도구 세트에 대한 의견이나 제안 사항이 있습니까?

+4

편안하고 배우기 쉬운 도구를 사용하십시오. 정답은 없습니다. – taro

답변

0

매우 익숙하지 않은 경우 AWS를 직접 사용하지 마십시오. 시도해보십시오 heroku. 간단한 git push로 java, python, ruby ​​또는 거의 모든 것을 배치 할 수 있습니다. 서버를 설정하는 것에 대해 걱정할 필요가 없으며 기본 계정은 무료입니다. 당신은 표준 데이터베이스 인 heroku와 함께 MySQL보다는 PostgreSQL을 사용하고 싶어합니다.

루비 레일은 약간 무거울 수 있습니다. 어쩌면 다소 가파른 학습 곡선을 가진 Sinatra을보십시오.

+0

감사합니다. AWS와 RoR에 대해 언급 한 몇 가지 이유가 있습니다. 스케일 러블 아키텍처에 적용 할 AWS 개념을 배우고 싶습니다. Heroku도 똑같이 확장 가능합니까? 사용하는 인기있는 앱이 있습니까? Sinatra에 관한 비슷한 질문 - 잘 확장됩니까? 트위터가 RoR 코어를 Java로 대체 한 이후로 RoR이 확장성에별로 좋지 않다고 생각합니다. –

+0

Heroku는 AWS 상단의 서비스 계층이며 프런트 엔드 웹 서버 및 백그라운드 작업 프로세서를 수평으로 확장 할 수 있습니다. 또한 사용자의 필요에 맞게 포스트그레스 서비스를 확장 할 수 있습니다. 멋지게 꾸미거나 소파 또는 재발견과 같은 NoSQL DB를 실행해야하는 경우 클릭으로 추가 할 수 있습니다. – bradgonesurfing

+0

그리고 heroku 첫 페이지에는 그것을 사용하는 큰 이름이 나열되어 있습니다. – bradgonesurfing

관련 문제