조언 조금 : 적절한 경험을위한 지름길이 없습니다. 처음부터 바로 건물을 만들 겠다는 꿈이 있었지만 엔터프라이즈 수준의 웹 응용 프로그램을 만들 수있는 시점까지는 4 년이 걸렸습니다. 작게 시작하여 길을 세우십시오.
내가이 조언을 받았을 때 나는 그것을 싫어했지만 ... 바로 지금 다음 페이스 북 플랫폼을 만들지 마십시오.
기술 :이
당신은 HTTP에 대한 서버 - 클라이언트 상호 작용에 대한 절대적으로 명확해야 이제
는 귀하의 질문에 대답합니다. 당신은 AJAX를 HTTP와 브라우저의 배경을 완전히 이해하지 않고는 결코 이해할 수 없을 것입니다. 참고 : 명확하고 모든 것을 아는 것은 다른 두 가지입니다. HTTP에 대해 명확히 설명하십시오.
HTML/CSS 및 JavaScript 표준에 대해 다른 브라우저에서 다르게 적용된다는 점을 어느 정도 알고 있습니다. 사물의 웅장한 계획에서, 당신이 (JQuery와 JQuery UI를 추천한다) 당신을 위해 이것을 처리하는 프레임 워크를 가지고 괜찮다면 그것들은 중요하지 않다.
Linux, Apache, PHP에 대해 자세히 알아보십시오.
어떻게 그것에 대해 이동 :
은 웹 응용 프로그램을 개발하기 위해, 당신은 LAMP 스택 시작할 수 - 리눅스 + 아파치 + MySQL을 + PHP를.
먼저 AJAX와 멋진 UI 등을 사용하여 사용자의 콘텐츠를 저장하고 검색하는 것과 같이 사소한 일을하는 작은 웹 앱을 만듭니다. JavaScript 및 UI 프레임 워크에 jQuery 및 jQueryUI를 권하고 싶습니다.
그런 다음 사용자 자격 증명이 주어지면 일부 Google 서비스에서 데이터를 가져 오는 작은 웹 앱을 만듭니다. Google 전문가는 아니지만 Google에서 일부 서비스 (?)에 대한 API를 제공한다고 생각합니다.
그런 다음 두 사람이 Google 서비스 또는 그로 인한 영향을받는 데이터를 공유 할 수있는 앱을 만듭니다.
그런 다음 멋진 것들을 추가하십시오.
그런 식으로 진행됩니다.
.Net 사용자 인 경우 Windows + IIS + MS SQL Server + ASP.Net3.5/VB/C#을 사용할 수 있습니다. 맞춰봐? StackOverflow는 스택에 빌드되어 있습니다.
MVC 프레임 워크를 배우고 사용하는 것도 좋은 생각입니다. ASP.Net MVC 또는 PHP와 비슷한 것입니다.
마이너 명확화 - Google 검색은 사용자에게 친숙한 것이 었습니다. 그렇다면 Google과 웹 앱은 잘 어울리지 않습니다.
웹용 앱이 아닌 Google 웹 사이트을 구축하는 것이 좋습니다.
감사 대답 롭을 위해. 글 머리 기호가 나를 위해 한 것보다 조금 더 쉽게 들립니다. 나는 그것이 내가 지금 붙어있는 곳이라고 생각한다. 기술에 대해 많이 알지 못한다면 어떤 기술이 필요한지 어떻게 알 수 있습니까? 나는 내가 만들고 싶은 것을 알고 있지만 그것을 수행하는 가장 좋은 방법을 식별하는 방법을 모른다. 나는 프로젝트의 개발자와 단지 공동 작업을하고 싶다. 내가하고 싶은 주된 일은 단지 실물 모형을 만들어서 데모 목적으로 작동하는 모델을 얻는 것입니다. 나는 규모를 확장하고 더 커 가고 싶다면 어쨌든 개발자 팀이 필요하다는 것을 충분히 이해하고 있습니다 ... – ronii