Red de conocimiento informático - Problemas con los teléfonos móviles - Información detallada de WT (C++ Web Toolkit, War Thunder)

Información detallada de WT (C++ Web Toolkit, War Thunder)

Wt es una biblioteca de widgets de C++ desarrollada para aplicaciones web. El modelo de aplicación Wt es muy similar a las bibliotecas GUI existentes (como MFC de Microsoft o Qt de TrolTech). Al mismo tiempo, Wt oculta muchos detalles técnicos subyacentes (HTML, Forms/CGI, JavaScript, Ajax, etc.) a los desarrolladores, al igual que la biblioteca Qt oculta las bibliotecas X subyacentes o detalles de la GUI de Windows de Microsoft. Introducción básica Nombre chino: WT Significado: biblioteca de widgets C++ para el desarrollo de aplicaciones web Naturaleza: servidor Pronunciación: ingeniosa Ventajas: desarrollar aplicaciones de escritorio C++ es lo mismo que desarrollar aplicaciones web Introducción, ejemplos de aplicaciones, ventajas, War Thunder, Introducción Wt (misma pronunciación) 'witty') es una biblioteca y un servidor C++ para desarrollar e implementar aplicaciones web. Wt no es un llamado marco, es solo una biblioteca. No impone métodos de programación a los desarrolladores. La API de Wt está centrada en widgets y está inspirada en las interfaces de programación de aplicaciones (API) de la interfaz gráfica de usuario (GUI) de C++ existentes. Wt proporciona a los desarrolladores una abstracción de casi todos los detalles de implementación web, incluido el manejo de eventos y el soporte de imágenes. Debido a que la API de Wt abstrae la tecnología subyacente (Forms, JavaScript o Ajax), Wt se comunica con el navegador en función de la tecnología admitida por el navegador. La responsabilidad de hacer que la aplicación se ejecute en una amplia gama de navegadores ha pasado del desarrollador de la aplicación al desarrollador de la biblioteca Wt. Ejemplos de aplicaciones Debido a que el servidor de aplicaciones web Wt ocupa una huella de memoria baja, puede proporcionar una interfaz gráfica de usuario (GUI) basada en web para sistemas integrados habilitados para web, Wt puede proporcionar aplicaciones que necesitan integrar bibliotecas C++ existentes para proporcionar una interfaz web; interfaz gráfica de usuario (GUI), que incluye aplicaciones científicas o de ingeniería, Wt puede crear un canal (puerto) eficaz desde las aplicaciones de escritorio C++ existentes a la web. Ventajas: las aplicaciones web se pueden desarrollar como aplicaciones de escritorio C++; Wt proporciona los widgets más básicos (simples), que pueden funcionar como de costumbre incluso si el entorno de ejecución no admite JavaScript (por supuesto, el efecto será mejor si es compatible). ). Al mismo tiempo, los widgets bajo el espacio de nombres Wt::Ext funcionarán mejor (más pulidos) y pueden proporcionar funciones más avanzadas, pero requerirán soporte para JavaScript y navegadores más populares.

Los dos tipos de widgets anteriores comparten el mismo conjunto de interfaces de programación (API) en Wt ***; Wt proporciona dos modos de desarrollo e implementación, es decir, utilizando el conector (integrado) d o FastCGI de Wt. , el primero en Wt es más fácil de implementar, mientras que el segundo en realidad está desarrollando una aplicación FastCGI, el cliente y el servidor adoptan el mismo principio (una única especificación) en términos de validación y manejo de eventos, es decir, bajo las dos aplicaciones; Los desarrolladores usan C ++ para escribir en el lado del servidor, y Wt genera código C ++ en el lado del servidor y código JavaScript en el lado del cliente al mismo tiempo; el procesamiento de eventos se refiere específicamente al uso de ranuras sin estado (puede generar ranuras sin estado); estándar, código que cumple con las especificaciones HTML/XHTML; usando VML, SVG, HTML 5 en línea Canvas puede proporcionar gráficos suavizados portátiles (gráficos suavizados) sin riesgo de secuencias de comandos entre sitios (XSS), porque Wt es completamente controlable; la capa de presentación y filtrar proactivamente las etiquetas y atributos activos (atributos), ocultando así la lógica empresarial que reside en el lado del servidor. Basado en Wt El tiempo de carga de la aplicación es extremadamente corto (tiempo de carga ultrarrápido) y requiere un uso bajo del ancho de banda; Por supuesto, también se verá afectado por la complejidad del contenido mostrado (complejidad de la pantalla), pero definitivamente no será el tamaño de la aplicación. War Thunder A principios de 2011, la empresa de desarrollo de juegos Gaijin anunció que lanzaría un juego de simulación de vuelo en línea con el tema del combate aéreo en el contexto de la historia de la Segunda Guerra Mundial. El juego en línea se llamaría World of Planes (antes rebautizado como War Thunder). la beta pública, o WT para abreviar). Nombre chino: War Thunder Nombre extranjero: War Thunder Pantalla: 3D Tipo: Disparos en vuelo Tema: Historia, guerra Características del juego: disparos de acción, juegos en línea, vuelos simulados