Happyx-это веб-фреймворк с асинхронной, макро-ориентированной поддержкой полной стека.
В Happyx вы можете написать single page , static site generation и приложения server side rendering
Вы также можете написать API Rest с HappyX?
Happyx очень прост в использовании. Держите свое душевное спокойствие?
У Jester и Karax есть много функций, но Jester - это backend web framework , а Karax - это frontend web framework . Happyx-это full-stack web framework , который сочетает в себе функции Jester и Karax и слегка улучшает их?
С Happyx вы не должны изучать новые библиотеки/фреймворки, чтобы переключаться между frontend и backend . Вы можете легко переключаться между ними, используя Happyx ✌
Happyx-это веб-структура, ориентированные на макрос, так что вы не должны писать много кода
asynchttpserver в качестве HTTP -сервера по умолчанию ( httpx wia -d:happyxHttpx , httpbeast via -d:happyxBeast и microhttpserver via -d:happyxMicro как альтернативные http -серверы).SPA на JS Backend и SSR на других бэкэндах.buildHtml , buildStyle и buildJs .JSON / XML / Form-Data / x-www-form-urlencoded с model макросом.pathParams .mount Macro.-d:debug .-d:hpxTranslate или -d:translate флаги.creating , serving и building ваших проектов.SPA на данный момент).| Спа -салон | SSR |
import happyx
appRoutes " app " :
" / " :
" Hello, world! "
| import happyx
serve " 127.0.0.1 " , 5000 :
" / " :
" Hello, world! "
|
nimble install happyx@ # headnimble install https://github.com/HapticX/happyxpip install happyxhpx create --name ssr_project --kind SSR
cd ssr_project/src Основной сценарий сможет в /ssr_project/src/main.nim
| HTTP -сервер | Флаг |
|---|---|
| По умолчанию | Нет флагов |
| Httpx | -d:httpx |
| Microsynchttpserver | -d:micro |
| Httpbeast | -d:beast |
hpx create --name spa_project --kind SPA --path-params
cd spa_project Основной сценарий сможет в /spa_project/src/main.nim
Просто запустите эту команду и посмотрите на магию
hpx dev --reloadОткройте выпуск или свяжитесь с нами [email protected]
См. Appling.md для получения дополнительной информации