설정, 로컬라이제이션, 테마를 며칠이 아닌 몇 분 만에 출시
일반 클래스가 완전한 시스템이 되는 유일한 .NET 설정 프레임워크 — 영속성, 프리셋, 라이브 리로드, 로컬라이제이션을 인프라 없이
더 적은 오버헤드, 동일한 결과
빌더 의식이나 수동 배선 없이 JSON에서 타입이 지정된 설정을 로드합니다.
Calq Config
using CalqFramework.Config.Json;
var registry = new JsonConfigurationRegistry();
var ui = await registry.GetAsync<UiConfig>();
Console.WriteLine(ui.Title);
Console.WriteLine(ui.DarkMode);Microsoft.Extensions.Configuration
using Microsoft.Extensions.Configuration;
var configuration = new ConfigurationBuilder()
.SetBasePath(Directory.GetCurrentDirectory())
.AddJsonFile("appsettings.json",
optional: false, reloadOnChange: true)
.Build();
var ui = configuration
.GetSection("UiConfig").Get<UiConfig>();
Console.WriteLine(ui.Title);
Console.WriteLine(ui.DarkMode);설정이 곧 전체 설정 시스템
Calq Config는 기존 설정을 앱 설정, 로컬라이제이션, 테마의 단일 진실 공급원으로 취급합니다. 수동 배선과 문자열 기반 조회를 제거함으로써 인프라 오버헤드와 휴먼 에러의 전체 범주를 없앱니다.
오버헤드 제로 설정 관리
클래스를 정의하면 자동으로 최신 상태를 유지하는 완전한 설정 시스템을 얻습니다. 빌더 패턴 불필요, 섹션 바인딩 불필요, 수동 직렬화 불필요 — 개발 시간과 유지보수 비용을 절감합니다.
재시작 없는 즉시 업데이트
애플리케이션 상태를 잃지 않고 설정과 로컬라이제이션을 라이브로 업데이트합니다. 프로덕션에서 비즈니스 규칙이나 테마를 다운타임 없이 조정하는 데 적합합니다.
지능형 프리셋 관리
마스터 프리셋이 관련된 모든 설정 타입(테마, 언어, 지역 형식)에 변경을 전파합니다. 하나의 값을 변경하면 모든 종속 설정이 자동으로 리로드됩니다.
읽기-쓰기 설정
표준 읽기 전용 설정 도구와 달리 Calq Config는 변경 사항을 자동으로 디스크에 다시 저장할 수 있습니다. 세션 간에 유지해야 하는 사용자 환경설정과 관리 설정에 적합합니다.
오류 없는 글로벌 로컬라이제이션
취약한 문자열 키 대신 타입이 지정된 프로퍼티로 번역을 관리합니다. AI가 모호함 없이 완전한 번역 파일을 생성합니다 — 클래스 정의가 스키마이며, 컴파일러가 완전성을 검증합니다.
스케일러블한 AI 기반 설정
타입이 지정된 프로퍼티와 프리셋 그룹이 AI에게 로컬라이제이션, 리전 프리셋, 테마 변형을 생성하기 위한 구조적 컨텍스트를 제공합니다 — 문자열 키 시스템에서는 AI가 올바른 번역을 생성하기 위한 컨텍스트가 부족합니다.
Calq Config가 대체하는 것
인프라 보일러플레이트부터 수동 로컬라이제이션까지 — 하나의 프레임워크가 여러 도구와 패턴을 대체합니다.
설정 관리
대체 대상수동 설정 인프라 — 커스텀 배선, 보일러플레이트 코드, 모든 프로젝트가 처음부터 다시 구축하는 취약한 설정
대체 후한 번 정의하면 완전히 관리되는 설정 시스템이 되는 설정 — 영속성, 라이브 리로드, 프리셋 내장
결과AI가 Unity 에디터를 열지 않고 모든 제품을 설정 — 대안이 없는 Unity 게임 포함
로컬라이제이션
대체 대상취약한 문자열 키 로컬라이제이션 프레임워크와 조용히 실패하는 수동 언어 전환 로직
대체 후자동 캐스케이드가 포함된 구조화된 번역 — 오류 없음, 빌드 타임에 검증됨, 추가 도구 불필요
결과AI가 번역자 없이 완전한 번역을 제공 — 새 언어를 스프린트가 아닌 몇 분 만에 출시
Calq Config vs. Microsoft.Extensions.Configuration
Microsoft.Extensions.Configuration은 ASP.NET Core 앱의 표준입니다. Calq Config는 더 간단한 API 위에 뮤터블 상태, 디스크 쓰기, 프리셋 캐스케이드, 타입 안전 로컬라이제이션을 추가합니다.
요금 및 라이선스
오픈소스 프로젝트라면 무료로 사용할 수 있습니다. 소스 코드를 비공개로 유지하려면 상용 라이선스를 선택하세요.