Total.js-Plattform - Eine Welt voller Möglichkeiten

Entwickler aus der ganzen Welt nutzen die Total.js-Plattform für verschiedene Fälle, von klassischen Websites, E-Commerce-Lösungen, Webanwendungen, REST-Diensten bis hin zu Echtzeitanwendungen. Werde Mitglied in einer stark wachsenden Community mit mehr als 18.000 Mitgliedern.
Das Total.js Framework ist ein Framework ohne Abhängigkeiten mit vielen integrierten Funktionen wie View Engine, Cookies, Flat File Database Engine und vielem mehr.
Man benötigt also nur eine Dokumentation. Bei anderen Frameworks muss man jede Abhängigkeit (Modul) konfigurieren, was dazu führt, dass mehrere Dokumentationen gelesen werden müssen.

JavaScript Web Plattform
Die Open-Source-Software enthält eine Sammlung von Tools. Die wichtigsten Teile sind das Total.js-Framework (serverseitiges Framework), jComponent (clientseitiges Framework) und die Total.js-Anwendungen (node apps).
Total.js Framework | Komplexes Node.js-Framework |
Total.js Apps | Node.js-Anwendungen, die im Total.js-Framework geschrieben sind |
SQL Agent | Ein einfacher ORM für Node.js |
PayPal Express Checkout | Node.js-Modul zum Erstellen von PayPal-Zahlungen |
NoSQL Embedded-Datenbank | In NoSQL eingebettete Datenbank, die in reinem JavaScript geschrieben ist |
jComponent | Client-seitige Bibliothek zum Erstellen wiederverwendbarer UI-Komponenten |
Tangular | Clientseitige Vorlagen-Engine, inspiriert von Angular.js |
jRouting | Clientseitige Bibliothek zur Steuerung der HTML 5-History-API |
Total.js-Module | Module für Total.js-Framework |
Wusstest du schon? Total.js-Apps sind in den meisten Fällen ohne NPM-Abhängigkeiten. Die einzige Abhängigkeit ist das Total.js-Framework oder manchmal der SQL-Agent mit DB-Connector. Die meisten Apps verwenden eine eingebettete NoSQL-Datenbank.
Leistungen
Total.js Framework ist ein voll funktionsfähiges Node.js-Framework , das die wichtigsten Aspekte deines Projekts während seiner Laufzeit effektiv verbessert. Superschnelle Entwicklung, extrem niedrige Wartungskosten, hohe Stabilität, unglaubliche Leistung und einfache Skalierung. Es ist unser Kern für alle Projekte.
- Erstaunliche serverseitige und clientseitige Lösung ohne Abhängigkeiten
- Geringer CPU- und Speicherbedarf, z.B. arbeitet mit ARM-Architektur
- Eingebaute kleine eingebettete NoSQL-Datenbank mit großartigen Analysetools und unglaublicher Leistung
- Unterstützt WebSocket- und Server-Sent events
- Unterstützt die automatische Komprimierung für alle .js, .html und .css
- CSS unterstützt Auto-Vendor-Präfixe, Variablen und verschachtelte Selektoren
- Vollständiger Webserver mit statischen Dateien und mit GZIP-Komprimierung
- Unterstützt den SMTP-Mail-Absender
- Unterstützt großartige View Engine (Bedingungen, Schleifen, Lokalisierung usw.)
- Unterstützt die Lokalisierung
- Unterstützt Media Streaming
- Unterstützt Arbeiter für schwere CPU-Operationen
- Unterstützt Themen
- Viele integrierte Helper für String-, Number-, Array- und Date-Typen
Großartiges Routing
Das Total.js-Framework unterstützt klassische Routen, dynamische Routen sowie Regex-Routen. Man kann eigene Routen für dynamische Inhalte, Dateien oder WebSocket erstellen. Das Erstellen von REST-Diensten oder Webanwendungen ist einfach und der Code ist sauber.
Routen werden in Controllern deklariert und jede Route definiert einen Handler für eine gewünschte Aktion. Routen unterstützen auch Flags. Mit den Flags kann man ein spezielles Verhalten definieren, z. B. HTTP-Methode , CORS , Middlewares usw.

Leistungsstarke View Engine
Die integrierte View Engine unterstützt viele Funktionen mit hervorragender Leistung. Alle Ansichten werden in Funktionen zusammengefasst.
- Layouts
- Loops, Bedingungen und Inline-Helper
- Verschachtelte Ansichten
- Sections

HTML + JS + CSS-Komprimierung
Man braucht kein Gulp, Grunt, WebPack oder was auch immer sonst noch da ist. Total.js verfügt über einen integrierten Mechanismus zur dynamischen Komprimierung von JavaScript, CSS und HTML.
- JavaScript- und CSS-Komprimierung
- Inline-JavaScript- und CSS-Komprimierung in View Engine
- CSS-Variablen + geschachtelte Selektoren wie SASS
- CSS auto-vendor-prefixes
- HTML-Komprimierung

CLI "Total.js"
Wenn Total.js als globales NPM-Modul installiert ist, kann man die Total.js-CLI mit dem Namen totaljs verwenden.
- Lokalisierung (Erstellen, Vergleichen, Zusammenführen usw.)
- Unterstützt lokalen Webserver
- Kann JavaScript-, CSS- und HTML-Dateien minimieren

Geschichte
Die Total.js-Plattform hat Peter Širka seit 2013 alleine und als Hobbyprojekt von Grund auf und ohne Investoren aufgebaut. ("Weil ich mit ASP.NET und ASP.NET MVC nicht zufrieden war, habe ich über 4 Jahre hinweg täglich an Total.js gearbeitet. Und ich werde weitermachen, denn: Ich liebe diese Arbeit." Zitat: Peter Širka.) Über die Jahre sind weitere Entwickler hinzugekommen, die den aktiven Kern der Total.js Entwicklergemeinde bilden, indem Sie unter Führung von Peter Širka Total.js weiter entwickeln und außerdem auch in der Community aktiv sind.
- Persönliches GitHub-Konto
- Erste Version des Total.js-Framework
- Erste Version von PayPal Express Checkout
- Erste Version von Total.js Module
- eingebettete NoSQL-Datenbank
- Node.js SQL - Agent - Modul
- clientseitige jComponent Bibliothek
- clientseitige Tangular Bibliothek
- Node.js FileStorage-Modul
- Online-Dienst Total.js Monitoring
- Neue Funktionen und bessere Stabilität
- Erste Version von Total.js Eshop
- jRouting- Bibliothek
- Verbesserte jComponent- Bibliothek
- Das Total.js-Framework unterstützt WebSocket
- Online-Dienst Total.js Designer
- Total.js 2.0
- Verbesserte eingebettete NoSQL-Datenbank
- componentator.com
- Total.js Superadmin
- Total.js CMS
- Total.js Dashboard
- Total.js HelpDesk
- Total.js OpenPlatform
- Total.js BlogEngine
- Onlinedienst NoSQL Embedded Viewer
- Verbesserte Stabilität aller Produkte
- Über 100 kleine Projekte im Total.js-Framework erstellt
- Premium Mitgliedschaft möglich
- Premium Total.js SuperAdmin
- Premium Total.js Messenger
- Premium Total.js Eshop
- Premium Total.js CMS
- Total.js Messenger
- Total.js Flow
- Total.js Flowboard
- Total.js Wiki
- Viele neue UI jComponents
- Componentator.com verbessert
- Total.js-Plattform ( fasst alle Total.js-Produkte und -Module zusammen)
- Mehr als 800 000 Installation
- Mehr als 10 000 registrierte Mitglieder
- Neues Teammitglied: Martin Smola
- Total.js v3
- jComponent v16 und v17
- Flow v5
- Marketplace
- Total.js Dashboard v6
- OpenPlatform v3
- Neues Produkt: Total.js Code Editor
- Total.js CMS aktualisiert
- Aktualisierter eingebetteter NoSQL-Viewer
- Viele neue UI jComponents
- Neues Teammitglied: Tomas Novak
- Neues Teammitglied: Mike Baumgart
- Total.js v3.2
- Flow v5
- Deutsche Webseite
- Deutsche WIKI
- Neues Teammitglied: Mike Baumgart
- Neues Teammitglied: Florian Engel