Smisce

un semplice, controllato da Python, alte prestazioni e quadro di servizio web scalabile scritto in c
Scarica ora

Smisce Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Freeware
  • Prezzo:
  • FREE
  • Nome editore:
  • Smisk Team
  • Sito web dell'editore:
  • http://trac.hunch.se/smisk
  • Sistemi operativi:
  • Mac OS X
  • Dimensione del file:
  • 916 KB

Smisce Tag


Smisce Descrizione

Un semplice, controllato da Python, alte prestazioni e sistema di servizio Web scalabile scritto in c Poiché Smisk mira ad essere una piattaforma per lo sviluppo del servizio Web, piuttosto che solo siti Web HTML, l'idea di un MVC prende un passo avanti in termini di pragmatismo e semplicità. Smisk è in grado di comprendere e rispondere in molte lingue diverse o formati, spesso rimuovendo la necessità di visualizzazioni personalizzate (modelli) .smisk è composto da due strati principali: · Strato principale: include funzionalità di base, come la richiesta di analisi, I / O, Gestione della sessione e della risposta. Il nucleo Smisk è il codice della macchina nativo per le massime prestazioni. Alcune applicazioni possono essere scritte direttamente contro il nucleo, in quanto fornisce tutti i mezzi necessari per i piccoli processi. · Strato MVC: questo strato implementa il classico paradigma del controller di visualizzazione modello. Ed ecco dove finiscono le somiglianze con altri quadri. Smish MVC è rigorosamente basato sul riposo e può gestire automaticamente la presentazione. (Sì, è il "V" in MVC). Cosa c'è di nuovo in questa versione: · Gestisci le richieste con estensioni del nome file che in realtà non sono estensioni del nome file ma piuttosto formato-meno ma leeet.haxxor Kinda Dot notazione del componente del percorso regolare. · Risolto lo stato di risposta non modificato a 304 non impostare l'intestazione della posizione né includere un corpo-corpo. · Smisk.util.main.DeemEMize () non chiama più i ganci di uscita durante il distacco (chiamando os._exit invece di sys.exit nelle forchette morte). · Risolto bug in smisk.util.main.control_process_runloop () dove i segnali non sono stati effettuati correttamente ai bambini. · Quando Core non riesce a decodificare i dati del testo da Input dell'utente (forma di dati e stringa di query) Proverà a decodificare i dati di testo utilizzando un chartset di fallback, definito da smisk_fallback_charset in config.h, che è impostato su "ISO-8859-1" in conformità con HTTP 1.1 (RFC 2616), setta. 19.3 "Applicazioni tolleranti". · Le applicazioni MVC rispondono con "400 cattive richieste" quando il testo di input dell'utente non può essere decodificato utilizzando App.Charset (o ISO-8859-1 se APP.Tolerant è vero). · Core.Application ha una nuova proprietà booleana "tollerante". Quando l'immissione dell'utente True (predefinito) verrà elaborata in modo tollerante. Cioè. Se una stringa di query codificata in ISO-8859-1 viene inviata a un'applicazione con App.Charset di UTF-8, la stringa di query verrà ancora decodificata utilizzando la codifica Fallback HTTP 1.1 (RFC 2616) ISO-8859-1, che è in grado di decodificare qualsiasi byte. Se tollerante dove false, un unicodededecodeerror sarebbe stato sollevato. · Metodo statico Core.URL.DeCompose_Query () Accetta un nuovo argomento booleano "Tollerant" che se è vero, l'argomento charset è impostato e non può essere utilizzato per decodificare il primo argomento, provoca decodifica utilizzando il charset ISO-8859-1. · MVC.Response ha due nuovi membri: la proprietà "Charkets" che è un elenco di cari accettabili. Il metodo "ACCECTS_CHARSET" che restituisce true se il primo argomento è accettabile in base all'elenco "Charkets". · Le applicazioni MVC conservano il tipo di contenuto utilizzato per trovare un serializzatore o un modello valido e utilizza il tipo di contenuto nella risposta, se del caso. Il comportamento precedente era di inviare risposte con il (per serializzatore o modello) tipo di contenuto canonico.


Smisce Software correlato

YotSuba.

Kit di sviluppo del software open source per applicazioni web ...

147 46 KB

Scarica

jsunità

Quadro di prova universale JavaScript Lightweight Universal ...

65 11 KB

Scarica

pyquery.

Una libreria jquery-like per manipolare i documenti HTML e XML ...

213 14 KB

Scarica