Node.xs - xkp/Doc GitHub Wiki

#Overview

node.xs is Excess take on web server apps, and it's main objective is to allow users to leverage all of client side technologies into complete, functional web sites. There is also the underlying objective present in the platform of simplifying development no matter the platform.

node.xs provides all the functionality typical web servers do in a concise, elegant way. The compiling process on a node.xs app yields a deployable node.js application. To get a better idea please see the following walkthrough:

node.xs in 5 minutes

Please consult our table of contents for an overview of our features, or visit the feature's link for in-depth information.

Table of Contents

  • General Constructs:
    node.xs supports the two basic types of web app constructs: pages and services. Our web pages support full templating as well as client applications written in xs. Details:

* Synchronous coding:
node.js is a fully asynchronous system, which makes your web apps lighting fast, the downside of it is the code turns progressively obscure and difficult to maintain due to various levels of nested functions. Our solution gives our users all the speed of asynchronous node while allowing them to write traditional synchronous code.
* **Templating:**
We offer two solutions to web page templating: Our own amazing AutoTemplates (tm) and a more traditional solution based on smarty tags, for the faint of heart. Details: + AutoTemplates + Smarty tags
* Session and cookies:
We offer automatic support for these good-old-goodies.
  • Database access:
    The absolutest simple way to access your data.

  • Web services:
    We not only let you create web services of you own, we allow you to use existing services. They could be made in xs or just have an API. Facebook, Twitter, Google APIs; you name it, we either have or will have it.

  • File serving:
    node.xs does not serve files by default

  • Misc:
    Node modules, useful libraries, good stuff all around.

⚠️ **GitHub.com Fallback** ⚠️