C++/Stimulus/Svelte에서 웹 프레임워크 같은 걸 만들었어요.

개시하다


cpp-httplib 웹으로 개발됐지만 평소 사용하던 RailsCLI에서는 앱을 쉽게 만들고 싶어서 웹 프레임워크 같은 걸 만들어 봤어요.

만든 물건


S-H-GAMELINKS/sol
 
실제 시위는 이쪽입니다.

견본 등


SPA 샘플
Bootstrap 샘플 사용
계수기 응용 샘플
Stimulus와 Svelte의 병용 샘플
OR 맵 사용 샘플
 

해본 일


CLI11의 명령을 좋은 프로그램 라이브러리로 입력하고sol new 등 필요한 명령을 만듭니다.
입력한 명령을 분석하여 C++17에 추가된 std::filesystem에서 생성된 템플릿을 복사할 수 있도록 합니다.
지령시스템은 평소 사용하던 쓰기Railssol serversol build 등 개발용 지령 등을 추가했다.
기본적으로Webpack, 조합SvelteStimulus를 사용하여 웹 개발을 하는 프레임워크입니다.
또한 fnc12/sqlite_orm를 사용하거나 OR 맵을 사용할 수 있습니다.

설치 방법

# Solをclone
git clone --recursive https://github.com/S-H-GAMELINKS/sol.git ~/.sol

# パスを通す
echo 'export PATH="$HOME/.sol/bin:$PATH"' >> ~/.bashrc && exec bash

금후


나 혼자 쓰고 싶어서 하는 거니까 앞으로도 여유롭게 만들어야지.
 

참고 자료


cpp-httplib
CLI11  
fnc12/sqlite_orm
Svelte
Stimulus

좋은 웹페이지 즐겨찾기