preview version

Teamgenik에서 새로운 스타일의 프로그래밍을 체험하자

Teamgenik은 프로그램 지식이없는 분들도 앱 개발을 즐길 수있는 완전히 새로운 스타일의 프로그램을 체험 할 수 있습니다.

Teamgenik STUDIO를 사용하면 마우스 조작만으로 미니 앱 및 부품을 개발할 수 있습니다. 텍스트 편집기를 열고 소스 코드를 작성 스타일의 개발은 없습니다.

"미니 앱"이라는 말에서받는 인상과는 달리 상당히 고급 프로그래밍을 가능하게하는 구조가 갖추어져 있습니다. 예를 들어, 조건 분기,리스트 처리, 페이지 매김, 함수 정의 등을 수행 할 수 있습니다.

프로그래밍 미경험자 또는 초보자가 프로그래밍 학습의 장으로도 사용할 수 있습니다.

Teamgenik STUDIO는 HTML 의 DOM 트리를 기반으로 애플리케이션 및 부품의 시각적 디자인을 수행합니다.

잘 다루려면 HTML과 CSS에 대한 지식이 필요할지도 모르지만, 걱정하지 마십시오. 튜토리얼 동영상을 보면서 잠시 손 대면 자연스럽게 이해할 수있게되어 있습니다.

"Teamgenik STUDIO"기능은 미완성입니다. DOM 트리에서 앱이 및 구성 요소의 시각적 디자인을 만드는 기능은 움직입니다. 또한 조건 분기 나 함수 정의의 구조도 거의 수 있습니다. 그러나 데이터베이스 관련 기능 (테이블, 쿼리, 페이지 네이션을 정의하는 기능과 입력 양식을 만드는 기능) 할 수 없습니다. 2019 년 12 월 이후 이러한 기능은 순차적으로 출시 된 것입니다.

미니 앱이 "상태"를 유지하는 메커니즘

Teamgenik의 각 미니 앱은 독립적 인 "상태"를 유지하며이 "상태"가 변경되면 시각적 디자인이 그에 따라 변경됩니다.

미니 앱의 "상태"는 미니 앱 개발자가 자유롭게 설정 한 속성 집합으로 나타납니다. "다양한 이벤트"에 대한 응답으로 이러한 속성이 어떻게 변경되는지 확인하는 것은 Teamgenik의 프로그래밍 방식입니다.

"다양한 이벤트"는 ① 사용자가 브라우저에서 수행 한 작업 (클릭, 키 입력 등), ② 타이머의 통지, ③ 외부 서비스와 IoT 장치로부터 얻은 데이터가 변경되었음을 통지 등 가 포함되어 있습니다.

Teamgenik STUDIO를 사용하면 앱의 "상태"를 유지하기 위해 데이터베이스 테이블을 자유롭게 디자인 할 수 있습니다.

데이터베이스 테이블의 값 변경도 "다양한 이벤트"에 포함됩니다. 이 이벤트를 사용하면 여러 사용자가 동시에 사용할 수있는 앱을 개발할 수 있습니다.