Total.js

Software screenshot:
Total.js
Dettagli del software:
Versione: 1.7.2-1
Data di caricamento: 1 Mar 15
Sviluppatore: -
Licenza: Libero
Popolarità: 338

Rating: nan/5 (Total Votes: 0)

Total.js è un framework potente e abbastanza completa per lo sviluppo di server-side JavaScript applicazioni e servizi.
Il quadro stesso contiene un sacco di funzionalità built-in, ma è stato anche modellato per utilizzare i moduli regolari Node.js per estendere le funzionalità native.
Total.js supporta WebSockets per le comunicazioni interattive in tempo reale, e ha anche il supporto integrato per un sacco di moderne funzionalità di sviluppo Web e tecnologie come HTML 5, CSS 3, AJAX, JSON, MENO, REST, e molti altri ancora.
Mentre Total.js gestisce codice lato server, lo sviluppatore è libero di utilizzare tutto quello che vuole sul lato client. Il quadro è stato conosciuto per lavorare con lato client framework JS come AngularJS , jQuery , YUI , Dojo , < strong> Ember , Backbone e Knockout .
Questo approccio alla costruzione di applicazioni Web rende Total.js uno dei più potenti e versatili quadri Node.js intorno, uno strumento per rivaleggiare con soluzioni più affermati come Vele , Koa , Derby o Flatiron .
Total.js è stato utilizzato in ambienti di produzione per creare applicazioni complesse come blog, forum, chat, negozi online, giochi browser, e molti altri ancora.
Esempi, progetti campione, e le istruzioni d'uso sono incluse nel pacchetto di download Total.js

Caratteristiche :.

  • supporto REST

  • Supporto
  • WebSockets
  • Supporto Eventi Inviati Server
  • Supporto streaming in diretta
  • MENO supporto
  • Supporto multilingue
  • Multipart supporto upload di file
  • Supporto lavoratori

  • Supporto
  • aiutanti personalizzati
  • Supporto Restrizioni
  • Reindirizza supporto

  • Gestione
  • File statici
  • Il supporto per i dispositivi mobili
  • Vista Manager
  • Opere con moduli regolari Node.js

  • Convalida
  • dati del modulo avanzato
  • Può gestire le richieste proxy
  • test controller affermazione
  • autorizzazione personalizzato
  • sistema di routing Complex
  • l'autenticazione di accesso di base
  • Gestisce automaticamente prefissi vendor
  • JavaScript minification
  • CSS minification
  • Protezione XSS
  • Protezione CSRF
  • Protezione CORS
  • Il supporto per la modalità di debug
  • Il supporto per una modalità di produzione
  • Il supporto per vari database NoSQL
  • email SMTP inviando
  • l'elaborazione avanzata delle immagini
  • Documentazione
  • Video tutorial

Cosa c'è di nuovo in questa versione:

  • Aggiunto:
  • SCHEMA (nome), restituisce un gruppo di schemi
  • Builders.Schema () - schema supporta compositori
  • Builders.Schema () - schema supporta flussi di lavoro
  • Builders.Schema () - schema supporta le trasformazioni
  • ha aggiunto: Builders.Schema () - schema supporta raggruppamento `Builders.schema ('gruppo') get ('schema_name)`
  • .
  • framework.mail () - è alias per controller.mail ()
  • framework.view (nome, [modello], [Layout], [repository]) - è alias per controller.view ()
  • handler Convalida contiene nuovo modello parametro - & # X3e; (Nome, valore, percorso, schema, modello)
  • String.prototype.replaceAt (indice, carattere)
  • queue Async - Utils.queue (nome, maximumCalls, FN) (per esempio EMFILE, troppi file aperti)
  • Aggiornamento:
  • Tutti i modelli vengono caricati dopo è il quadro caricata
  • Utils.request (), timeout è possibile aggiungere come biscotto, intestazioni o encoding
  • Array.wait (fnItem, fnCallback, removeItems) - default: funzione non rimuove gli elementi
  • Builders.UrlBuilder () - & # X3e; toString ([skipEmpty])
  • Fisso:
  • un problema con l'analisi di un cattivo dati JSON - framework.decrypt ();

Cosa c'è di nuovo nella versione 1.6.1:

  • Aggiunto:
  • `lista ErrorBuilder.errors` degli errori
  • trasformare stile, prospettiva, controfaccia visibilità nei CSS auto-vendor-prefissi
  • WebSocket supporta middleware globale
  • Aggiornamento:
  • test Assertion (autore:toshipon)
  • Fisso:
  • controller.callback ([nome_vista]), supporta NoSQL Embeded Database
  • WebSocket auto-ping
  • (modalità di debug) cache dei file statici
  • middleware globale (eccezione fisso in deroga)

Cosa c'è di nuovo nella versione 1.6.0:

  • Aggiunto:
  • Middleware per framework.websocket (url, funcInitialize, [flags], [protocolli], [consentire], [MaximumSize], [middleware])
  • Middleware per framework.file ([nome], [fnValidation], [fnExecute], [middleware])
  • Response.send ([code], corpo, [contentType])
  • Response.json (obj);
  • String.parseConfig ([default]);
  • Fisso:
  • controller.custom ()
  • I messaggi lunghi in WebSocket

Cosa c'è di nuovo nella versione 1.5.2:

  • Fisso:
  • controller.proxy ()
  • request.signature ()
  • cache.read () - un problema con la scadenza esatta
  • quot &; opzioni & quot; bandiera percorso

Cosa c'è di nuovo nella versione 1.4.0:

  • Aggiunto:
  • Nuovi metodi globali: include () - framework.source (), SOURCE () - framework.source (), MODELLO (nome) - & # X3e; framework.model (), MODULO (nome) - & # X3e; framework.module (), DATABASE () - & # X3e; framework.database ().
  • Unauthorize bandiera.
  • config ['allow-compress-html'] (default: true).
  • controller.language (leggere request.language).
  • Quadro definisce risposta ['Content-Length'] per alcuni file statici.

Cosa c'è di nuovo nella versione 1.3.1:

  • Fisso:
  • viste parziali di rendering del layout
  • Internamente utils

Cosa c'è di nuovo nella versione 1.3.0:

  • Aggiunto:
  • Supporta CoffeeScript
  • framework.isWindows (in sola lettura, booleano)
  • framework.isCoffee (in sola lettura, booleano)

Cosa c'è di nuovo nella versione 1.2.3:

  • Aggiunto:
  • Visualizza @ {helper ('name', [arg1], [arg2], ...)}
  • controller.helper (nome, [arg1], [arg2], ...)
  • controller.change (messaggio)
  • Nuovo markup / * Auto * / per auto-vendor-prefissi
  • [autorizzare] bandiera
  • @ {ng (nome)}
  • @ {ngTemplate (nome, [id])}
  • @ {ngController (nome)}
  • @ {ngFilter (nome)}
  • @ {ngService (nome)}
  • @ {ngDirective (nome)}
  • @ {ngResource (nome)}
  • @ {ngCommon (nome)}
  • @ {ngInclude (nome)}
  • @ {ngStyle (nome)}
  • @ {ngLocale (nome)}

Cosa c'è di nuovo nella versione 1.2.2:

  • Aggiunto:
  • Visualizza @ {helper ('name', [arg1], [arg2], ...)}
  • Controller.helper (nome, [arg1], [arg2], ...)
  • Avanti markup / * Auto * / per auto-vendor-prefissi
  • Autorizza bandiera
  • Aggiornamento:
  • bandiera Logged è obsoleto
  • logato bandiera è obsoleto
  • Fisso:
  • Helpers

Requisiti :

  • Node.js 0.8 o superiore

Programmi simili

CakePHP
CakePHP

25 May 16

Sinatra
Sinatra

11 Mar 16

epik
epik

10 Dec 15

Olives
Olives

28 Sep 15

Altri software di sviluppo -

XIST
XIST

20 Feb 15

Thoggen
Thoggen

3 Jun 15

Platz [&lt;-]
Platz [&lt;-]

18 Feb 15

TV Browser
TV Browser

20 Feb 15

Commenti a Total.js

I commenti non trovato
Aggiungi commento
Accendere le immagini!
Ricerca per categoria