Smisk

Ein einfacher, gesteuert von Python, leistungsstarker und skalierbarer Web-Service-Framework in c
Jetzt downloaden

Smisk Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Freeware
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Smisk Team
  • Website des Verlags:
  • http://trac.hunch.se/smisk
  • Betriebssysteme:
  • Mac OS X
  • Dateigröße:
  • 916 KB

Smisk Stichworte


Smisk Beschreibung

Ein einfacher, kontrollierter von Python, leistungsstarker und skalierbarer Web-Service-Framework in c Da Smisk, um eine Plattform für die Entwicklung von Webservice zu sein, anstatt nur HTML-Websites zu sein, ist die Idee eines MVC einen Schritt in Bezug auf Pragmatismus und Einfachheit. Smisk ist in der Lage, in vielen verschiedenen Sprachen zu verstehen und zu antworten, in vielen verschiedenen Sprachen oder -formaten zu beantworten, die den Bedarf an benutzerdefinierten Ansichten (Vorlagen) .SMISK entfernen, besteht aus zwei großen Schichten: · Kernschicht: Enthält grundlegende Funktionalität, wie Analyse, E / A, Sitzungs- und Antworthandhabung. Der SMISK-Kern ist ein nativer Maschinencode für maximale Leistung. Einige Anwendungen können direkt gegen den Kern geschrieben werden, da es alle für kleine Prozesse erforderliche Mittel bereitstellt. · MVC-Schicht: Diese Ebene implementiert das klassische Paradigma der Modell-Sicht-Controller. Und hier ist die Ähnlichkeiten mit anderen Frameworks. Smisk MVC ist streng restbasiert und kann die Präsentation automatisch umgehen. (Yup, das ist das "V" in MVC). Was ist neu in dieser Version: · Behandeln Sie Anforderungen mit Dateinamenerweiterungen, die eigentlich keine Dateinamenerweiterungen sind, sondern formatlos, aber leer.Haxxor Kinda-Punkt-Notation der regulären Pfadkomponente. · Fixiert 304 nicht geänderter Reaktionsstatus, um den Positionsheader nicht festzulegen, wggehend ein Nachrichtenkörper. · Smisk.Util.main.daemonize () ruft beim Abnehmen nicht mehr EXIT-Haken an (rufen Sie os._exit anstelle von sys.exit in tote Gabeln an). · Fehler in Smisk.Util.main.control_process_runloop () behoben, wo Signale, in der nicht korrekt an Kinder weitergeleitet wurden. · Wenn der Kern keine Textdaten von der Benutzereingabe decodieren (Formulatendaten und Abfragezeichenfolge), wird es versucht, die Textdaten mit einem Fallback-Charset zu decodieren, das durch Smisk_Fallback_Charset in config.h definiert ist, der auf "ISO-8859-1 eingestellt ist. In Übereinstimmung mit HTTP 1.1 (RFC 2616), Sekte. 19.3 "tolerante Anwendungen". · MVC-Anwendungen antworten mit "400 BAD-Anforderung", wenn der Benutzereingangstext nicht mit App.Charset (oder ISO-8859-1 nicht decodiert werden kann, wenn app.tolerant true ist). · Core.Application hat ein neues boolescher Eigenschaft "tolerant". Wenn der TRUE (Standard-) Benutzereintrag tolerant verarbeitet wird. D. H. Wenn eine in ISO-8859-1 codierte Abfragezeichenfolge mit app.charset von utf-8 an eine Anwendung gesendet wird, wird die Abfragezeichenfolge immer noch mithilfe des HTTP 1.1 (RFC 2616) mit der Fallback-Codierung ISO-8859-1 decodiert, was ist Kann jedes Byte dekodieren. Wenn tolerant, wo falsch ist, wäre ein unicodededcodeError erhöht. · Statische Methode CORE.URL.DECOMOSEES_QUERY () Akzeptiert ein neues boolescher Argument "tolerant", welches echtes, charet-argument eingestellt ist und nicht zum Dekodieren des ersten Arguments verwendet werden kann, verursacht das Dekodieren mit dem ISO-8859-1-Charset. · MVC.Response haben zwei neue Mitglieder: Die Eigenschaft "Charsets", die eine Liste akzeptabler Charsets ist. Die Methode "akzeptiert_charset", die true return, wenn das erste Argument entsprechend der Liste "Charsets" akzeptabel ist. · MVC-Anwendungen behalten den Inhaltstyp, der verwendet wird, um einen gültigen Serializer oder Vorlagen zu finden, und verwendet gegebenenfalls diesen Inhaltstyp in der Antwort. Vorheriges Verhalten bestand darin, Antworten mit dem (pro Serializer- oder Vorlage) kanonischen Inhaltstyp zu senden.


Smisk Zugehörige Software

Glassammer

Ein kostenloser Python-Webrahmen mit Schwerpunkt auf Einfachheit, Flexibilität und Erweiterbarkeit ...

154 120 KB

Herunterladen

Cmme.

Einfach zu bedienendes Web Content-Management-System, das nicht viele Anforderungen hat und angemessene Flexibilität ermöglicht ...

167 5.5 MB

Herunterladen