그래피컬 사용자 인터페이스 빌더
Graphical user interface builder
NetBeans GUI 빌더
그래피컬 사용자 인터페이스 빌더(GUI builder)는 GUI 디자이너 또는 RAD IDE라고도 불리며, 디자이너가 드래그 앤 드롭 WYSIWYG 에디터를 사용하여 그래픽 제어 요소(위젯이라고도 함)를 배열할 수 있도록 함으로써 GUI 작성을 단순화하는 소프트웨어 개발 도구입니다.GUI 빌더가 없으면 프로그램이 실행될 때까지 시각적 피드백 없이 수동으로 각 위젯의 파라미터를 소스 코드로 지정하여 GUI를 구축해야 합니다.이러한 툴은 보통 RAD IDE라고 불립니다.
사용자 인터페이스는 일반적으로 이벤트 기반 아키텍처를 사용하여 프로그래밍되므로 GUI 빌더도 이벤트 기반 코드를 쉽게 만들 수 있습니다.이 지원 코드는 소프트웨어 위젯을 애플리케이션 로직을 제공하는 함수를 트리거하는 송수신 이벤트와 연결합니다.
일부 그래픽 사용자 인터페이스 빌더는 그래픽 제어 요소의 모든 소스 코드를 자동으로 생성합니다.Interface Builder 또는 Glade Interface Designer와 같은 다른 제품은 응용 프로그램에 의해 로드되는 직렬화된 개체 인스턴스를 생성합니다.
GUI 빌더 목록
C 언어 기반
- GTK/Glade 인터페이스 디자이너
- XForms(툴킷) 설계
- 함수
- 모티브
C# 베이스
- UWP / Windows 프레젠테이션 파운데이션 / WinForms
- Microsoft Visual Studio XAML Editor, XAML 기반 GUI 레이아웃
- Microsoft Expression 혼합
- 샤프 개발
- 자마린.폼 /NET 코어
C++ 베이스
- UWP / Windows 프레젠테이션 파운데이션 / WinForms
- Microsoft Visual Studio XAML Editor, XAML 기반 GUI 레이아웃
- 마이크로소프트 블렌드
- Qt(툴킷)
- 플로피 디스크
- wxWidgets
- 글레이드
- wxFormBuilder
- wxCrafter(CodeLite용 플러그인)
- 프로주커
- Ultimate++
Objective-C/Swift 기반
자바 베이스
- Android Studio, XML 기반 GUI 레이아웃
- NetBeans GUI 설계 도구
- 씬빌더[1]
HTML/Javascript 기반
- Adobe의 DreamWeaver (Web Application User Interface Builders)
- Apache Cordova / PhoneGap
오브젝트 Pascal 베이스
- 델파이 / VCL (Visual Component Library)
- Lazarus / LCL (Lazarus 컴포넌트 라이브러리)
플래터 프레임워크 기반
TK 프레임워크 기반
- Tk(프레임워크)
- ActiveState Komodo (GUI 빌더가 없어짐[when?])
비주얼 베이직 베이스
- UWP / Windows 프레젠테이션 파운데이션 / WinForms
- Microsoft Visual Studio XAML Editor, XAML 기반 GUI 레이아웃
- Microsoft Expression 혼합
Misc
- 어도비 애니메이션
- Android용 앱 Inventor
- 오토잇
- 액셔 RP
- 인터페이스 빌더
- AMETEK 크랭크 스토리보드
- 삐걱거리다
- 임베디드 마법사
- 보석.
- 자원 구성 세트
- 스테틱
- 루시드 차트
- Windows 열기
- 축척 양식
- Ultimate++
- 웨이브메이커
개발 환경 목록
GUI 빌더가 있는 IDE(RAD IDE)
- 4D
- ActiveState Komodo (GUI 빌더가 없어짐[when?])
- Android Studio
- 안주타
- 자동 잇3
- B4X
- C++빌더
- 클라리온
- 코드:: 블록
- 코드 라이트
- dBase
- 델파이
- 임베디드 마법사
- 이클립스
- 감바스
- 인텔리J 아이디어
- JDeveloper
- KDevelop(KDevelope
- Lab Windows/CVI
- 랜사
- 라자루스
- 리버티 바스IC
- Microsoft Visual Studio
- 모노 디벨로프
- MSEide+MSEgui
- 마이클립스
- 넷빈즈
- OutSystems
- 파스칼 ABC그물
- 퓨어 베이직
- QT 크리에이터
- 샤프 개발
- 소프트웰 메이커
- Visual FBEditor
- WinFBE
- X코드
- 조조
「 」를 참조해 주세요.
- 신속한 응용 프로그램 개발
- 휴먼 인터페이스 가이드라인
- 휴먼 인터페이스 디바이스
- 사용자 인터페이스 마크업 언어
- 사용자 인터페이스 모델링
- 디자인 지향 프로그래밍
- 데스크톱상의 Linux
레퍼런스
- ^ https://gluonhq.com/products/scene-builder/
- ^ "FlutterFlow - Build Native Apps Visually". Retrieved 5 June 2022.
- ^ "FlutterStudio". Retrieved 5 June 2022.