Smsk

Un marco de servicio web simple, controlado por Python, de alto rendimiento y escalable escrito en C
Descargar ahora

Smsk Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Freeware
  • Precio:
  • FREE
  • Nombre del editor:
  • Smisk Team
  • Sitio web del editor:
  • http://trac.hunch.se/smisk
  • Sistemas operativos:
  • Mac OS X
  • Tamaño del archivo:
  • 916 KB

Smsk Etiquetas


Smsk Descripción

Un marco de servicio web simple, controlado por Python, de alto rendimiento y escalable escrito en C Debido a que SMISK apunta a ser una plataforma para el desarrollo del servicio web, en lugar de solo los sitios web de HTML, la idea de un MVC da un paso más en términos de pragmatismo y simplicidad. Smisk es capaz de comprender y responder en muchos idiomas diferentes, o formatos, a menudo eliminando la necesidad de vistas personalizadas (plantillas) .smisk está compuesto por dos capas principales: · Capa de core: incluye funcionalidad básica, como la solicitud de página, E / S, Sesión y manejo de respuesta. El núcleo SMISK es el código de máquina nativo para el máximo rendimiento. Algunas aplicaciones se pueden escribir directamente contra el núcleo, ya que proporciona todos los medios necesarios para pequeños procesos. · Capa MVC: esta capa implementa el paradigma clásico del controlador de vistas al modelo. Y aquí es donde terminan las similitudes con otros marcos. SMISK MVC está estrictamente basado en el descanso, y puede manejar la presentación automáticamente. (Sí, eso es el "V" en MVC). ¿Qué hay de nuevo en este lanzamiento: · Manejar las solicitudes con las extensiones de nombre de archivo que en realidad no son extensiones de nombre, sino más bien, más bien, pero leet.haxxor un tipo de notación del componente de la ruta regular. · Se corrigió el estado de respuesta no modificado de 304 no modificado para establecer el encabezado de la ubicación ni incluir un cuerpo-cuerpo. · SMISK.UTIL.Main.Daemonize () ya no llame a las ganchos de salida mientras se separa (llamando a OS._exit en lugar de SYS.exit en horquillas muertas). · Error fijo en SMISK.UTIL.MAIN.CONTROL_PROCESS_RUNLOUP () DONDE SEÑORAS A LAS SEÑORAS NO REVERADAS CORRECTAMENTE A LOS NIÑOS. · Cuando el núcleo no puede decodificar los datos de texto de la entrada del usuario (datos de formulario y cadena de consulta), intentará decodificar los datos de texto con un capítulo de retraso, definido por smisk_fallback_charSet en CONFIG.H, que se establece en "ISO-8859-1" De acuerdo con HTTP 1.1 (RFC 2616), SECT. 19.3 "Aplicaciones tolerantes". · Las aplicaciones de MVC responden con "400 Solicitud de mala solicitud" cuando el texto de entrada del usuario no se puede decodificar usando App.CharSet (o ISO-8859-1 si la aplicación. Solerante es verdadera). · Core.Application tiene una nueva propiedad booleana "tolerante". Cuando la entrada del usuario verdadera (predeterminada) se procesará de manera tolerante. Es decir. Si una cadena de consulta codificada en ISO-8859-1 se envía a una aplicación con App.CharSet de UTF-8, la cadena de consulta aún se decodificará utilizando el Fallback HTTP 1.1 (RFC 2616) que codifica ISO-8859-1, que es capaz de decodificar cualquier byte. Si es tolerante donde falso, se elevaría un UnicodeCodeError. · Método estático Core.URL.DECOMPOSE_QUERY () Acepta un nuevo argumento booleano "tolerante" que si es verdadero, se establece el argumento de caracteres y no se puede usar para decodificar el primer argumento, causa decodificación utilizando el conjunto de caracteres ISO-8859-1. · MVC.Response tiene dos nuevos miembros: la propiedad "Carros", que es una lista de caracteres aceptables. El método "acepts_charset" que devuelve verdadero si el primer argumento es aceptable de acuerdo con la lista "Caretas". · Las aplicaciones de MVC conservan el tipo de contenido utilizado para encontrar un serializador o plantilla válido y utiliza ese tipo de contenido en la respuesta, si corresponde. El comportamiento previo fue enviar respuestas con el tipo de contenido canónico (por serializador o plantilla).


Smsk Software relacionado

Xops

Sistema de gestión de contenido web dinámico escrito en PHP para la base de datos MySQL ...

196 4.9 MB

Descargar