Red de conocimiento informático - Consumibles informáticos - Los expertos vienen y hablan sobre el proceso de construcción de un sitio web.

Los expertos vienen y hablan sobre el proceso de construcción de un sitio web.

Pregunta 1. ¿Qué es ASP?

Microsoft® Active Server Pages (ASP) es un entorno de secuencias de comandos del lado del servidor que le permite crear y ejecutar aplicaciones de servidor web dinámicas e interactivas. Con ASP, puede combinar páginas HTML, comandos de script y componentes ActiveX para crear páginas web interactivas y potentes aplicaciones basadas en web. Las aplicaciones ASP son fáciles de desarrollar y modificar.

Escritor HTML

Si es un escritor HTML, encontrará que los scripts ASP proporcionan una manera fácil de crear páginas interactivas. Si alguna vez ha querido recopilar datos de un formulario HTML, personalizar un archivo HTML con el nombre de un cliente o utilizar diferentes funciones según el navegador, encontrará que ASP proporciona una excelente solución. Anteriormente, para recopilar datos de tablas HTML, era necesario aprender un lenguaje de programación para crear una aplicación CGI. Ahora puede recopilar datos de tablas y analizarlos incorporando algunas instrucciones sencillas en sus archivos HTML. Ya no es necesario aprender un lenguaje de programación completo ni compilar un programa independiente para crear páginas interactivas.

A medida que adquiera habilidades en el uso de ASP y lenguajes de secuencias de comandos, podrá crear secuencias de comandos más complejas. Con ASP, puede utilizar fácilmente componentes ActiveX para realizar tareas complejas, como conectarse a una base de datos para almacenar y recuperar información.

Scripters experimentados

Si ya conoce un lenguaje de scripting como VBScript, JavaScript o PERL, y ya conoce ASP. Puede utilizar cualquier lenguaje de secuencias de comandos en páginas ASP siempre que esté instalado el motor de secuencias de comandos adecuado que cumpla con el estándar de secuencias de comandos ActiveX. ASP viene con motores de secuencias de comandos Microsoft® Visual Basic® Scripting Edition (VBScript) y Microsoft® JScript® para que pueda comenzar a editar secuencias de comandos inmediatamente. Los motores de secuencias de comandos ActiveX para PERL, REXX y Python están disponibles a través de desarrolladores externos.

Desarrollador web

Si ya conoce un lenguaje de programación como Visual Basic, encontrará que ASP es una forma muy flexible de crear rápidamente aplicaciones web. Puede crear una interfaz HTML para su aplicación agregando comandos de script a HTML. Al crear sus propios componentes ActiveX, puede encapsular la lógica empresarial de su aplicación en módulos que se pueden llamar desde scripts, otros componentes o desde otros programas.

El uso de ASP para la informática en la Web se traduce en beneficios tangibles al permitir a los proveedores Web ofrecer aplicaciones comerciales interactivas en lugar de simplemente publicar contenido. Por ejemplo, una agencia de viajes puede hacer más que publicar horarios de aerolíneas utilizando scripts ASP; los clientes pueden ver vuelos disponibles, comparar tarifas y reservar asientos;

Microsoft Transaction Server (MTS), incluido en el paquete de opciones de Windows NT, reduce la complejidad y el gasto de crear programas en el servidor. MTS resuelve las complejidades del desarrollo de aplicaciones web seguras, escalables y confiables.

Modelo de páginas activas del servidor

El script ASP comienza a ejecutarse cuando el navegador solicita un archivo .asp del servidor web. Luego, el servidor web llama a ASP, que lee completamente el archivo solicitado, ejecuta todos los comandos del script y entrega la página web al navegador.

Debido a que el script se ejecuta en el servidor en lugar de en el cliente, la página web entregada al navegador se genera en el servidor web. Así que no se preocupe si el navegador puede manejar el script: el servidor web ya ha realizado todo el procesamiento del script y transmite HTML estándar al navegador. Los scripts del lado del servidor no se replican fácilmente ya que sólo los resultados del script se devuelven al navegador. Los usuarios no pueden ver los comandos del script que crearon la página que están navegando.

Pregunta 2 ¿Qué es PHP?

PHP3.0 puede ser ahora uno de los lenguajes de programación más populares en Internet. Es un nuevo lenguaje de programación CGI que es rápido y puede ejecutarse en plataformas Windows, Unix, Linux, etc. . Sus poderosas funciones y facilidad de uso lo han hecho favorecido por innumerables programadores web desde su nacimiento. Muchas tareas que son difíciles de implementar usando CGI u otros métodos se pueden resolver con PHP con solo unas pocas líneas de código. Al igual que ASP, el código PHP está integrado en HTML, lo que hace que la programación sea más cómoda.

Se puede decir que PHP3.0 es en gran medida una mezcla de muchos conceptos como Perl, Java y C. Su estructura gramatical está básicamente tomada de C, lo que hace que PHP no sea difícil de aprender e incluso los principiantes pueden comenzar fácilmente. Tiene funciones integradas como carga de archivos, autenticación de contraseña, operación de cookies, envío y recepción de correo electrónico y generación dinámica de GIF. Y su característica más poderosa es su función de base de datos. Publicar una base de datos en Internet nunca ha sido tan fácil. Es compatible con la mayoría de los servidores de bases de datos más populares de la actualidad, incluidos MySQL, Oracle, Sybase, mSQL, ODBC genérico y PostgreSQL, etc. Esto les da a los programadores web mucho espacio para elegir y no es necesario cambiar el código PHP al cambiar de plataforma. Discutiremos la interfaz de la base de datos PHP3.0 en detalle más adelante, y específicamente sacaremos MYSQL para discutir su interfaz con PHP. MYSQL es quizás uno de los servidores de bases de datos más potentes de Internet en la actualidad.

Una razón muy importante por la que PHP3.0 es tan poderoso es que es un lenguaje orientado a objetivos, lo que hace que la implementación de tareas sea simple y rápida. Antes de continuar leyendo, debes conocer los siguientes puntos:

1. PHP3.0 es el llamado lenguaje de scripting del lado del servidor, igual que ASP, pero diferente de aquellos scripts del lado del cliente como VbScript. , JavaScript es muy diferente. Es decir, antes de que un script PHP pueda funcionar, su intérprete debe estar instalado en el servidor. Y asegúrese de que no haya errores en la configuración. Puedes descargar este programa en /.

2. PHP3.0 ha sido completamente reescrito, por lo que no es exactamente lo mismo que PHP2.0 y PHP/F1. Así que asegúrese de averiguar qué versión de PHP tiene instalada. No hay duda de que PHP3.0 es más rápido y potente que sus predecesores. Toda la sintaxis de este artículo se basa en la versión PHP3.0.

3. Después de instalar y depurar PHP3.0, es necesario conservar una documentación. Este documento enumera todos los comandos y estructuras de sintaxis que son esenciales en el proceso de aprendizaje de PHP.

Pregunta 3. ¿Es imprescindible aprender HTML para crear un sitio web?

HTML es la base para aprender a construir un sitio web. Él es la base para aprender ASP PHP JSP. Es más fácil aprender HTML.

¡Es imprescindible aprender a aprender sitios web!

Pregunta 4. ¿Hasta qué punto necesitas aprender HTML? Lo que generalmente llamamos HTML es código, ¿verdad?

HTML Siempre que aprendas a leer y comprender código (HTML es el código para crear páginas web)

¡Solo necesitas poder escribir un poco de código! ! Ya casi estás listo para crear un sitio web. Entonces también podrás aprender lenguajes dinámicos. Por ejemplo: ASP PHP JSP ASP.net