Total.js

Software screenshot:
Total.js
Dettagli del software:
Versione: 1.9.3
Data di caricamento: 10 Dec 15
Sviluppatore: -
Licenza: Libero
Popolarità: 13

Rating: 3.0/5 (Total Votes: 1)

Total.js è un framework potente e abbastanza completa per lo sviluppo di server-side JavaScript applicazioni e servizi.

Il framework stesso contiene un sacco di funzionalità built-in, ma è stato anche modellato a 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 più .

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.

Gli 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 in diretta streaming
  • 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
  • In grado di gestire le richieste proxy
  • test controller affermazione
  • autorizzazione personalizzato
  • sistema di routing Complesso
  • l'autenticazione di accesso di base
  • Gestisce automaticamente vendor prefix
  • JavaScript minification
  • CSS minification
  • Protezione XSS
  • protezione CSRF
  • Protezione CORS
  • Il supporto per una modalità di debug
  • Il supporto per una modalità di produzione
  • Il supporto per vari database NoSQL
  • e-mail SMTP invio
  • 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 il raggruppamento `Builders.schema ('gruppo') get ('schema_name)`
  • .
  • framework.mail () - è alias per controller.mail ()
  • framework.view (nome, [modello], [Layout], [repository]) - è alias per controller.view ()
  • gestore Convalida contiene nuovo modello parametro - & # X3e; (nome, valore, percorso, schema, modello)
  • String.prototype.replaceAt (indice, carattere)
  • coda Async - Utils.queue (nome, maximumCalls, fn) (per es EMFILE, troppi file aperti)
  • Aggiornamento:
  • Tutti i modelli sono caricati dopo aver caricato il quadro
  • 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])
  • fissi:
  • 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 in stile, prospettiva, controfaccia visibilità nei CSS auto-vendor-prefissi
  • WebSocket supporta middleware globale
  • Aggiornamento:
  • test Assertion (autore:toshipon)
  • fissi:
  • 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]);
  • fissi:
  • controller.custom ()
  • I messaggi lunghi in WebSocket

Cosa c'è di nuovo nella versione 1.5.2:

  • fissi:
  • controller.proxy ()
  • request.signature ()
  • cache.read () - problema con la scadenza esatta
  • quot &; opzioni di & 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'] (predefinito: true).
  • controller.language (leggere request.language).
  • quadro prevede la risposta ['Content-Length'] per alcuni file statici.

Cosa c'è di nuovo nella versione 1.3.1:

  • fissi:
  • 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 marcatura / * 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 marcatura / * Auto * / per auto-vendor-prefissi
  • Autorizza bandiera
  • Aggiornamento:
  • bandiera Logged è obsoleto
  • non logato bandiera è obsoleto
  • fissi:
  • Helpers

Altri software di sviluppo -

Poppler
Poppler

11 Mar 16

apophysis-j
apophysis-j

11 Apr 16

FTP-X
FTP-X

11 Apr 18

SWFTools
SWFTools

12 Apr 16

Commenti a Total.js

I commenti non trovato
Aggiungi commento
Accendere le immagini!