Principales usos de varios lenguajes de programación
CGI
CGI (Interfaz de puerta de enlace común, interfaz de puerta de enlace pública). CGI es la interfaz estándar para servicios de información externos de hosts de servidores de información y está desarrollada para proporcionar información dinámica a los clientes. Al escribir programas de script CGI especialmente (programas que se ejecutan bajo control CGI, a menudo llamados programas CGI), no solo se puede generar contenido estático, sino que también se puede generar contenido dinámico completamente impredecible. Por ejemplo, las potentes funciones de búsqueda proporcionadas por motores de búsqueda como Yahoo y Sohu se implementan mediante CGI. Los programas de script CGI se pueden desarrollar en múltiples plataformas utilizando C, C y otros lenguajes. Se puede trasladar de una plataforma a otra sin muchas modificaciones y tiene buena compatibilidad.
ASP
ASP es una nueva tecnología lanzada por Microsoft destinada a sustituir al CGI. A través de él, los usuarios pueden utilizar casi todas las herramientas de desarrollo para crear y ejecutar páginas web dinámicas interactivas, como recopilación de información y procesamiento de formularios de comentarios, carga y descarga de archivos, salas de chat, foros, etc., realizando las funciones de los programas CGI. Es más simple que CGI y fácil de aprender. Dado que ASP usa Active También puede utilizar ADO (Active Data Object, un nuevo modelo de acceso a datos de Microsoft) para acceder fácilmente a la base de datos y procesar bien los datos.
Script
Un lenguaje script es un lenguaje entre HTML (HyperText Markup Language, lenguaje de marcado de hipertexto) y lenguajes de programación como Java, C y Visual Basic. Su sintaxis y reglas no son tan estrictas y complejas como las de los lenguajes de programación compilables. El HTML tradicional es estático Para mejorar las funciones dinámicas de las páginas web, algunos fabricantes han lanzado sus propios lenguajes de programación Script. Netscape lanzó JavaScript (para cliente y servidor) y Microsoft lanzó VBScript y ASP. escribir programas del lado del servidor y del lado del cliente.
JavaScript es un lenguaje de programación basado en objetos y eventos con funciones de seguridad. Es diferente de Java: JavaScript se usa principalmente para páginas HTML y los scripts están integrados en el código fuente de HTML. Java es un lenguaje de programación completo e independiente que se puede usar en la Web o en situaciones no relacionadas con la Web. Además, los programas escritos en JavaScript no necesitan compilarse antes de ejecutarse. Pueden escribirse directamente en páginas web e interpretarse y ejecutarse mediante el navegador que los llama. De esta manera, no es necesario completar algunas interacciones básicas en el lado del servidor, lo que mejora el tiempo de respuesta del cliente.
VBScript
Para adaptarse a las aplicaciones en Internet, Microsoft ha comprimido el lenguaje Visual Basic utilizado para la descripción de aplicaciones en un subconjunto más razonable, llamado Visual Basic Scripting Edition para. corto. También es un lenguaje de secuencias de comandos HTML integrado que es fácil de aprender y utilizar. Si ya conoce Visual Basic o Visual Basic para Aplicaciones, rápidamente se familiarizará con VBScript. Microsoft considera el lenguaje VBScript como la mejor opción para implementar sus scripts ActiveX. Los usuarios pueden utilizar pequeños componentes interoperables para completar el trabajo en conjunto, haciendo que la funcionalidad de la aplicación sea más poderosa.
Perl
Perl es la abreviatura de Practical Extraction and Report Language (Lenguaje práctico de extracción e informes), que fue desarrollado con éxito por Larry Wall en 1986. El propósito original era principalmente generar informes a partir de múltiples archivos de texto en el entorno Unix. Más tarde se convirtió en la herramienta más popular en las cajas de herramientas de muchos programadores y su velocidad de desarrollo es similar a la velocidad de crecimiento del kernel de Unix. Perl ahora se desarrolló hasta la versión 5.0 y se ha adaptado a varias plataformas.
PHP, nombre abreviado anidado, es la abreviatura del inglés "Hypertext Preprocessing Language" (PHP: Hypertext Preprocessor). PHP es un lenguaje HTML integrado. PHP es algo similar al ASP de Microsoft. Ambos son "lenguajes de secuencias de comandos integrados en documentos HTML" que se ejecutan en el lado del servidor. El estilo del lenguaje es ampliamente similar al del lenguaje C. utilizado por muchos programadores de sitios web. La sintaxis única de PHP es una combinación de C, Java, Perl y la sintaxis innovadora propia de PHP. Puede ejecutar páginas web dinámicas más rápido que CGI o Perl. En comparación con otros lenguajes de programación, las páginas dinámicas creadas con PHP incorporan el programa en el documento HTML para su ejecución, y la eficiencia de ejecución es mucho mayor que la de CGI que genera completamente etiquetas HTML en comparación con el lenguaje de programación JavaScript, que también está integrado en HTML; document Por el contrario, PHP se ejecuta en el lado del servidor, aprovechando el rendimiento del servidor, el motor de ejecución de PHP también almacenará en la memoria los programas PHP a los que los usuarios acceden con frecuencia, y otros usuarios no necesitan compilar el programa cuando acceden a este programa. Una vez, simplemente ejecute el código en la memoria directamente, lo que también es una de las manifestaciones de la alta eficiencia de PHP. PHP tiene funciones muy poderosas. Todas las funciones CGI o JavaScript pueden implementarse mediante PHP y es compatible con casi todas las bases de datos y sistemas operativos populares.
Python
es un lenguaje de desarrollo multiplataforma que puede ejecutarse en varios sistemas operativos conocidos, incluidos Windows, Mac OS, Unix, BSD, Palm, etc. Python es un lenguaje de desarrollo que admite extensiones. Las principales variantes de extensión son CPython, JPython y PerlPython. Utilizan respectivamente C, Java y Perl como entorno básico de interfaz extendida. Para ser más precisos, Python también puede ser un lenguaje multilingüe.
ColdFusion
Allire, un par de hermanos de Estados Unidos, al resolver problemas de acceso a bases de datos para sus clientes, sintieron que la dificultad de escribir y mantener programas CGI era intolerable. Por lo tanto, Jeremy Allire, que tenía talento en computadoras, escribió un lenguaje de secuencias de comandos dinámico de respuesta rápida y fácil de escribir llamado coldfusion en 1995. Una vez lanzado, conmocionó a toda la industria de las redes. Después de eso, los hermanos vieron las perspectivas de desarrollo de coldfusion y fundaron Allire (posteriormente adquirida por macromedia). En los años siguientes, la mitad de las 500 empresas más importantes del mundo adoptaron coldfusion para resolver problemas en diferentes situaciones empresariales. A través de continuas modificaciones de versión y el continuo crecimiento de los desarrolladores, Coldfusion se convirtió más tarde en la primera opción de la industria para el desarrollo de conocidas soluciones de nivel empresarial. Ahora, para unificar líneas de productos, unificar estándares industriales y ser totalmente compatible con la plataforma Java, Macromedia ha lanzado ColdfusionMX. La palabra Neo que habrá visto a menudo antes es el nombre codificado de Macromedia para utilizar una nueva generación de coldfusion para desarrollar soluciones industriales.