Coder Social home page Coder Social logo

zationserver / zation-vscode Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 35.75 MB

The Zation Visual Studio Code extension.

License: MIT License

TypeScript 96.32% JavaScript 1.42% HTML 0.67% Dockerfile 1.59%
vscode-extension zation zation-framework snippets newproject

zation-vscode's Introduction

Introduction

This VS Code extension helps to create Zation projects and clone cluster components easy and fast.

Zation new project example

Additionally, it adds snippets that will help to develop a Zation application fast and efficiently.

Zation new project example

What is Zation?

Zation is an application server framework that lets you build fast, real-time, secure, and scalable backends. You can scale it on multiple CPU cores or machines/instances. It's ideal for creating real-time apps, e.g. mobile apps with react-native, multiplayer games, or real-time statistic apps. The Zation API provides an extensive toolbox and is well structured and documented. The entire framework has complete typescript and promises support. Also, it's easy to use, which lets you build big backends very quickly.

A Zation server is built on different component types: Controllers, Receivers, Channels and Databoxes. Controllers give you the possibility to handle requests from clients and send responses. Receivers only receive information from a client without responding. Channels can be subscribed from the client-side to get published data from the server-side in real-time. Databoxes offers a way to synchronize data efficiently and in real-time from the server-side to a specific group of clients. All components can be protected with security rules and against invalid data. It is supported to send raw binary data or stream information in chunks between the server and the client. Underlying Zation is written in typescript and uses the WebSocket based library Ziron, which is optimized for Zation. A library for creating integration tests for a Zation server is available. At the moment, there is only a client SDK in TypeScript available.

Notice that Zation is in development, and the final documentation is not finished yet.

Learn More ๐Ÿ“š

If you really don't know how you can implement something after reading the documentation. Try to look in the documentation of the Zation API. If this not helps, feel free to contact me.

License

While portions of the Zation source code are publicly available, Zation is not free. Except for the repositories of the ZationServer organization that contain an MIT license. These repositories are free to use with the conditions of the MIT license.

To use Zation on a public server or for commercial use, you must purchase a license. Read the Zation End User License Agreement for more information.

Donate

Please consider donating if you think Zation is helpful to you or that my work is valuable.
I am happy if you can help me. Click here to donate. ๐Ÿ’ฐ

Installation

Install from the Visual Studio Code Marketplace or by searching within VS Code.

zation-vscode's People

Contributors

lucacode avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.