저는 컴퓨터 과학 분야에 새로운 경험이 있습니다.하지만 저는 교실 CS 학습 및 협업을 돕기 위해 웹 사이트에 대해 꽤 괜찮은 아이디어가 있다고 생각합니다. 나는 처음부터 웹 사이트를 개발하고 궁극적으로 그것을 무료로 웹에 올려주기를 희망하는 일종의 애완 동물 프로젝트로 만들고 싶습니다. 다행히도 일부 선생님이 수업에 사용할 수 있도록 입양시킬 수 있습니다.처음부터 웹 사이트를 개발하는 데 관심이 있습니다. 어디서부터 시작해야합니까? 나는 무엇을 배워야 하는가? 무엇을 사용해야합니까?
문제는 솔직히 어디서부터 시작해야할지 모르겠다는 것입니다. 아이디어가 있지만 아이디어를 구현하는 데 필요한 공식 교육이 충분하지 않습니다. 사이트는 장기적으로 꽤 많은 기능을 가지고 있어야합니다. 내가 토론 게시판 및 기타 것들을 제공 할뿐만 아니라 사용자 및 클래스 데이터/파일을 저장할 수 있어야합니다.
너무 많은 세부 사항에 익숙해지지 않고 시작하려면 가장 좋은 방법은 무엇입니까? 사이트를 구축하고 확장 성 및 향후 기능 개발을 보장하면서 어떤 언어와 데이터베이스를 가장 관심을 가져야합니까? 나는이 시점에서 많은 단서를 가지고 있지 않기 때문에 당신이 프로젝트/스택을 구조화하는 방법에 대해 나에게 줄 수있는 정보를 정말 고맙게 생각한다. 나는 그 생각을 가지고있다. 이제 시작하는 데 약간의 도움이 필요합니다.
감사합니다.
당신이 무들을 다시 만들고있는 것처럼 들립니다. 어쨌든 대학들은 오픈 소스 경향이 있으므로 PHP/Python/Ruby/etc가 가장 좋은 방법 일 것입니다. – Corbin
우선, HTML, 그 다음 자바, CSS를 아십시오. 이 세 명과 함께 많은 것을 할 수 있습니다. PHP 나 asp.net 같은 vb 나 C# 또는 jsp와 같은 서버 언어로의 이주가 편한 후에. 당신이 결정합니다. 나는 PHP 웹 사이트가 .Net Framework보다 가벼우 며 막 시작한 누군가를 이해하기 쉽다고 생각한다. 최종 결과는 위에서 언급 한 모든 것과 서버 언어의 조합입니다. 데이터베이스의 경우 MySql Server, MSSQL Server, Oracle 등 다양한 옵션이 있습니다. – user710502
오래 전에 한 번 moodle을 사용 했었지만 제공하고자하는 기능 중 일부가없는 것 같습니다. 나는 거기에 확실히 유사점이 있다고 말하고 싶습니다. 추천 및 무들 언급에 감사드립니다. 분명히 바퀴를 다시 만들 필요가 없으므로 나는 곧 무들의 무엇이 가능한지 살펴볼 것입니다. – Mike