Forbes 소개
HandStack Forbes는 HandStack의 확장 기능으로서, 오픈소스 커뮤니티나 아웃소싱과 같은 방법으로 외부의 소스를 효율적으로 통합 처리할 수 있도록 가이드 라인을 제공합니다.
확장 기능은 새로운 기능을 추가하거나, 기존 기능을 변경할 때, 기존 코드를 건드리지 않고 새로운 기능을 추가하거나 변경할 수 있어야 합니다.
업무 모듈 (modules)
업무 모듈은 특정 업무 기능을 수행하기 위한 코드의 집합을 의미합니다. 이는 애플리케이션의 기능을 논리적으로 분리하여 코드의 재사용성을 높이고, 유지보수를 용이하게 합니다.
기술적으로 표현하면 module 은 ASP.NET Core에서 Controller, View Layout, Tag Helper, Razor Pages 와 같은 웹 어플리케이션의 기능을 독립적으로 구현한 것을 의미합니다.
module 은 그룹웨어, 쇼핑몰, ERP, CRM 등등 다양한 B2B, B2C와 같은 업무를 독립적으로 개발 할 수 있습니다.
화면 컨트롤 (uicontrol)
화면 컨트롤은 사용자 인터페이스의 구성 요소를 제어하는 데 사용됩니다. 이는 버튼, 텍스트 박스, 드롭다운 메뉴 등 다양한 형태의 사용자 인터페이스 요소를 생성, 수정, 제거하는 기능을 포함합니다.
HandStack 에서 기본 제공되는 화면 컨트롤은 자체 제작/오픈소스/유료 구분 없이 만들어지며 기본적으로 널리 사용중인 오픈소스를 기반으로 만들어집니다.
업무에 따라 요구사항에 적합한 Pivot, Chart, Grid, Tree, Form, Dialog, Menu, Tab, List, Calendar, Map, Editor, Viewer, Report, Dashboard, Workflow, Wizard, Search 등등 추가 화면 컨트롤을 만들 수 있습니다.