본문으로 건너뛰기
Park JiHo
#surveyjs#javascript#forms#web-development

Survey JS이란?

- JavaScript 응용 프로그램을 위한 설문조사 및 퀴즈 폼 빌더이다....

#Survey JS란

  • 무료 설문조사 라이브러리다. Open-Source 이고 라이센스는 MIT 라이센스를 쓴다. 라이센스 정보는 실제로 알아두는 것이 좋다. (조만간 라이센스 종류들을 알기쉽게 정리할 예정입니다.)

  • JavaScript 응용 프로그램을 위한 설문조사 및 퀴즈 폼 빌더이다.

#Survey 기능

2023/03/24 기준으로 4개가 있다.

  1. Form Libaray
  2. Survey Creator
  3. Dashboard
  4. PDF Generator

#Survey 가격

기본은 무료 버전은 form library만 이용가능하고,

EssentialBasicPro
Form Library000
Survey Creatorx00
Dashboardxx0
PDF Generatorxx0
Supportx00

#Survey JS 라이브러리

  1. Dynamic form, survey, quiz for JavaScript application
  2. React, Vue, Angular, and Knockout Framework, Native 지원 = 사용 가능
  3. jQuery 기반의 웹 애플리케이션에 Knockout 라이브러리를 통합
  4. SurveyJS는 이미 20가지 이상의 미리 만들어진 질문 유형 (예: 객관식, 주관식, 척도 등)을 제공
  5. 설문조사의 질문들 사이에 서로 다른 조건에 따라 분기가 가능하도록 하는 기능
  6. 응답 검증 (Built-In Client-Side, Implement Custom Client-Side, Server-Side Validation)
  7. custom UI 가능, typescript 지원, 모든 데이터베이스에 저장가능 등등..

2번 3번 부가 설명 여기서 “Knockout”는 웹 애플리케이션에서 사용자 인터페이스를 관리하기 위해 설계되어 있는 javascript 라이브러리다. 모델-뷰-뷰모델 (MVVM) 패턴을 기반으로 하며, 사용자 인터페이스와 데이터 모델 간의 동기화를 단순화하고 개발자가 코드를 더욱 쉽게 관리할 수 있도록 도와준다. 또 “jQuery”는 HTML 문서를 조작하고 이벤트 처리를 단순화하기 위해 설계된 javascript 라이브러리다. 우리가 작성한 코드를 더욱 효율적으로 관리할 수 있도록 해준다. 3번의 말은 jQuery 기반의 웹 애플리케이션에 Knockout 라이브러리를 통합해 ,사용자 인터페이스와 데이터 모델 간의 동기화를 단순화하고, 더욱 쉽게 관리할 수 있도록 하는 작업을 의미한다.

Connect