updated readme.rst
This commit is contained in:
parent
c0844f36f0
commit
d91aa9b74a
1 changed files with 17 additions and 1 deletions
18
readme.rst
18
readme.rst
|
|
@ -1,10 +1,26 @@
|
||||||
Karax -- Single page applications in Nim
|
Karax -- Single page applications in Nim
|
||||||
========================================
|
========================================
|
||||||
|
|
||||||
Karax is a prototype for developing single page applications in Nim.
|
Karax is a framework for developing single page applications in Nim.
|
||||||
|
It's still in heavy development, so keep in mind that the API is subject
|
||||||
|
to change.
|
||||||
|
|
||||||
To try it out, run::
|
To try it out, run::
|
||||||
|
|
||||||
cd examples/todoapp
|
cd examples/todoapp
|
||||||
nim js todoapp.nim
|
nim js todoapp.nim
|
||||||
open todoapp.html
|
open todoapp.html
|
||||||
|
|
||||||
|
|
||||||
|
It uses a virtual DOM like React, but is much smaller than the existing
|
||||||
|
frameworks plus of course it's written in Nim for Nim. No external
|
||||||
|
dependencies! And thanks to Nim's whole program optimization only what
|
||||||
|
is used ends up producing JavaScript code.
|
||||||
|
|
||||||
|
|
||||||
|
Goals
|
||||||
|
=====
|
||||||
|
|
||||||
|
- Leverage Nim's macro system to produce a framework that allows
|
||||||
|
for the development of applications that are boilerplate free.
|
||||||
|
- Keep it small, keep it fast, keep it flexible.
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue