BizFlow M -(1)

1 분 소요

1-1 Introduction

Why AppDev?

  • Data
    • an integral part of our lives
  • Form
    • tool that help us gather and organize the data that we exchange
    • Ex) online registration form for a website
  • Traditional form-builders
    • 단점
      1. UI가 먼저 디자인되고 엔지니어에게 전달되기 때문에 엔지니어는 API를 사용해서 수동으로 데이터를 데이터베이스로 연결
      2. form과 application에서 호환성있게 데이터를 재사용하지 못함
      3. modern program과 통합이 어려움
  • AppDev
    • 장점
      1. containter를 사용해서 유저가 입력한 data를 먼저 저장
      2. container안에 있는 데이터는 밖으로 가져나와 재사용 가능
      3. 수동으로 복잡한 코드와 API를 사용할 필요 없음

Data Entities

  • containers : data entities
  • AppDev provides 22 different types of data entities
    • Integer: integers, or whole numbers
    • Number: 자연수(10진수)
    • Lookup: a list of options (Gender, State) custom is available
    • String: text, designate the maximum length of data
    • Date: date
    • Time: time
    • Boolean: true or false (checkboxes or toggle buttons)
    • Arrays: a list of data entities (NumberArray data entity)

Forms & Blocks

  • Form in AppDev
    • gathering information from the user
    • 사용자의 데이터는 실제 분리해서 조직화되고 유지되어 폼과 데이터를 재사용가능
  • Block
    • like a building block to a form
    • can be assembled together with other blocks or components
  • Form과 Block의 차이점
    1. Block can be embedded, or used, inside a form
    2. Forms can be published , blocks cannot be published on their own
      • publishing: 작업하는 form에 URL을 할당하여 다른 사람들이 access케 함
    3. Forms and Blocks are validated differently

Workplace & Projects

  • organizing Forms and Blocks
  • Project
    • a group of all the different forms and blocks in application
    • 가지고 있는 forms와 form’s interplay 관리
  • Project Schema
    • 같은 project에 있는 forms 와 blocks이 공유하는 same data entities
    • 한 프로젝트에 한개만 존재
  • Workspace
    • a group of projects
    • highest level of AppDev hierarchy
    • One workspace = one organization or business

카테고리:

업데이트: