-2

심리학 전공으로 나는 프로그래밍에있어 몇 가지 기본 과목을 시작했으며, 프로그래밍에 대한 나의 기술과 이해를 더 넓히고 싶다. 대학 강의가 Java 및 Python으로 오프라인 데스크톱 응용 프로그램을 독점적으로 프로그래밍하는 동안 내 개인적인 관심사는 성격 및 지능 테스트를 비롯한 다양한 심리적 테스트를 호스팅하는 대화 형 웹 사이트를 만드는 방법을 배우는 데 있습니다. 학업을하는 동안 즐거움과 내 연구를위한 추가 데이터 수집을 위해 공개적으로 공개하고 싶은 몇 가지 심리적 측정을 개발했습니다.성격 및 지능 테스트를 호스팅하는 웹 사이트 만들기. 학습 할 수있는 프로그래밍 언어는 무엇입니까?

Java (객체 지향 프로그래밍)와 Python을 배우는 것은 확실히 재미 있고 교육적 이었지만 내 목표에 더 가깝지는 않습니다. 나는 나의 최종 목표를 위해 사용할 수없는 언어를 배우는 데 수백 시간을 보내고 싶지 않다.

주로 그래픽을 생성하는 데 Adobe Illustrator를 사용하지만 다른 모든 Adobe 프로그램도 사용할 수 있습니다.

난 내 웹 사이트에이 원하는 것이 무엇 :

  • 시각적으로 매력적인 사이트, 어디
  • 이/선택 클릭에서 입력을 받아 그 정수 변수를 선언하기 위해 수행하는 테스트를 선택할 수있는 사용자
  • 서버에서 참가자 데이터를 저장할 수 있으려면 시각적 시험 항목
  • 는 점수와 정수 변수를 계산 할 수
  • 참가자에 대한 실시간 피드백을 제공 할 수

그래서 내가 올바른 방향으로 나를 가리 키도록 너희들에게 물어

이 & 자원을 배우고 저를 권장합니까 어떤 프로그래밍 언어 ? - 실제로 웹 사이트를 만드는 법을 배울 수 있습니다 (호스팅 된 물마루 3dparty 서버). 나는 처음부터 내 프로젝트를 만드는 것을 선호한다. 나는 HTML에 대한 사전 지식이 없지만 내가보고 있어야하는 방향 (asumue)은 무엇입니까? 처음부터 웹 사이트를 구축하기 시작하여 조언을

덕분에,

크리스토퍼, 핀란드

답변

0

특히 어떤 고체 프로그래밍 배경으로, 매우 어렵습니다. 사이트를 구축하는 데는 너무 많은 구성 요소가 있습니다. 이렇게하면 매우 오랜 시간이 걸릴 것입니다.

대신 콘텐츠 관리 시스템 (CMS)을 살펴 보시기 바랍니다. 이들은 기초부터 시작하면서 도움을주는 오픈 소스 솔루션으로, 궁극적으로 함께 작동하여 웹 사이트를 운영하는 개념과 프로그래밍 언어에 익숙해지기 시작합니다.

가장 인기있는 CMS는 Wordpress, Joomla 및 Drupal입니다. 웹 개발을 전혀 이해하지 않고 시작한 지금부터 웹 사이트를 처음부터 구축하는 것이 편합니다.

저는 웹 사이트를 취미로 개발합니다. 재미 있습니다. 행운을 빕니다!

+0

귀하의 의견에 친절하게 감사드립니다. 나는 CMS를 조사 할 것이다. 그러나 포스트의 요지는 시행 착오를 배우고 수백 시간이 걸릴 것으로 기대하면서이 종류의 웹 페이지를 만들기 위해 내가 집중해야 할 언어를 알고 싶을뿐입니다. – Christopher

+0

다음 사이트에서 프로그래밍 언어를 배우는 것으로 시작하는 것이 좋습니다. http://www.w3schools.com/ 그런 다음 관리 시스템 (CMS)을 조사해 보는 것이 좋습니다. – Davidk316

1

처음부터 웹 응용 프로그램을 만들려고합니다. 그렇게 간단하지는 않지만 필요한 시간과 노력을 투자하려는 경우 가능합니다. 답변을 드리겠습니다.

프로그래밍 언어 & 어떤 프로그래밍 언어를 사용하면 도움을받을 수 있습니까? - 그래서 실제로 웹 사이트 (호스트 된 골짜기 3dparty 서버)를 만드는 법을 배울 수 있습니다. 나는 처음부터 내 프로젝트를 만드는 것을 선호한다. 나는 HTML에 대한 사전 지식이 없지만 나는 방향 ( )을보고 있어야한다 (asumue)?

이러한 종류의 응용 프로그램에 대해서는 MVC (Model-View-Controller) 패턴을 채택하는 것이 좋습니다. 그래서 첫 번째 추천은 Google이고 MVC 및 HTTP 프로그래밍을 읽습니다. MVC를위한 온라인 자료 (기사와 비디오 모두)는 정말 좋은 자료가 많이 있지만 웹 프로그래밍에서 가장 인기있는 패턴 중 하나입니다.

MVC 개념에 대해 확실하게 파악한 후에는 프레임 워크를 사용하여 프로젝트를 시작하고 구조를 유지할 수 있도록 도와야합니다. 많은 다른 프로그래밍 언어에 대해 아주 좋은 품질의 MVC 프레임 워크가 많이 있습니다. 자바와 파이썬에 대한 경험이 있다고하셨습니다. 여기에있는 몇 가지 MVC 프레임 워크는 PlayFramework (Java), Spark Framework (Java), Spring Framework (Java), Django (Python), web2py (Python)입니다. 프레임 워크와 활동적인 커뮤니티를 둘러 보는 데 시간을 투자한다면 적극적인 지원 커뮤니티가있는 프레임 워크를 선택하는 것이 가장 바람직 할 것입니다.

또한 데이터베이스에 대해 알아야 할 수도 있습니다. 참가자 데이터를 저장하고 싶을뿐 아니라 가볍지도 않습니다. 관계형 데이터베이스 (예 : MySQL)와 객체 지향 데이터베이스 (MongoDB)의 두 가지 유형의 데이터베이스가 있습니다. 현재 관계형 데이터베이스는 여전히 가장 널리 사용됩니다. 그러나 어느 것이 당신의 필요에 적합한 지에 대한 좋은 아이디어를 얻으려면 두 가지 유형의 데이터베이스를 모두 읽어야합니다.

"시각적으로 매력적인"사이트를 만드는 측면에서. 이것은 주제 영역 자체이지만 도움을 줄 도구와 프레임 워크가 있습니다. Twitter Bootstrap은 인기있는 html/css/javascript 프레임 워크로서 꽤 잘 보이는 웹 페이지와 웹 응용 프로그램을 빠르게 빠르게 만들 수 있도록 도와줍니다. 다른 트위터 부트 스트랩 대안이 있습니다.이 대안은 Google에서 읽을 수 있습니다. MVC 패턴의 "보기"부분에서 이와 같은 프레임 워크를 사용하면 많은 시간을 절약 할 수 있습니다. 많은 프레임 워크에는 부트 스트랩 지원 기능이 플러그인 또는 플러그인으로 내장되어 있습니다.

응용 프로그램을 작성하는 언어는 이와 같은 응용 프로그램에서 그다지 중요하지 않으므로 가장 편하게 느껴지십시오. 경험에 비추어 볼 때 파이썬 구문은 자바보다 압도적 인 편이 아니기 때문에 파이썬으로 프로그래밍하는 것이 더 쉽다는 것을 알 수 있습니다. MVC 패턴

  • 연구 대해 알아

    1. 및 선택
    2. 연구 언어 적절한 MVC 프레임웍 선택 (객체 지향 대 관계형을) 데이터베이스 유형 선택 :

      그래서 요약 (예 : MySQL, MonogoDB)

    3. Twitter 부트 스트랩과 같은 리서치 프론트 엔드 도구 (HTML, CSS 및 JavaScript가 필요합니다)
    4. 튜토리얼 및 아트 읽기 선택한 프레임 워크에서 시작하고 커뮤니티 페이지에서 질문을 읽는 방법에 대해 자세히 알아보십시오.많은 질문에 이미 답변 해드립니다.

    많은 일을하는 것처럼 들리면, 그렇기 때문에 그렇습니다. :) 행운을 빌어 요.

  • +0

    하지만이 방법으로는 CMS가 필요없고 CMS를 사용하지 않아도 목표를 달성 할 수 있습니다. – ngrant

    관련 문제