@altiva/altiva
v2.0.22
Published
Altiva Framework: Development for Humans
Downloads
76
Readme
Altiva Framework: Development for Humans
Altiva is a front-end framework and its goal is to make universal app development as human-friendly as possible. Nevertheless, besides the easiness, we also consider high performance and safety.
Altiva is open-source (MIT), written in Javascript and based on Svelte.
Features
- Easy built-in routing
- Easy component creation (HTML and CSS)
- Easy mobile packaging (Android, iOS, Windows Phone, etc)
- Component auto-loading and auto-caching
- Easy consumption of HTTP API's
- Easy JWT authentication
- Real-time integration with socket back-ends (in development)
- Easy route filters
- Support for APIs and backends with JWT authentication
Install
Step 1
Install Node.js and then install Altiva 2.0 globally:
npm install @altiva/altiva -g
Step 2
- Navigate in your terminal to a directory where you organize your projects
- Create a new Altiva project. A new folder "project_name" will be created with the base structure of files and folders.
altiva new <project_name>
- Or, create a new Altiva project using an existing empty directory. The base structure of files and folders will be created inside of it.
altiva new .
Step 3
Start the development mode with:
altiva dev
The pre-compiled files of your project will be saved in dev
folder and will run in your browser, refreshing with each modification.
Step 4
When you are done, end the dev-mode with a CTRL+C
and build your project with:
altiva build
It will be compiled and saved in build
folder, with additional minification and tree-shaking process.
License
Copyright (c) 2015-2018 Paulo Coghi and contributors. Released under an MIT license.