miércoles, 26 de octubre de 2016

Lenguajes de programación para páginas web

Para la programación de servidor PHP
Sin duda este es el lenguaje más extendido, y te va a permitir encontrar una mayor documentación, mejor explicada y mucho más versátil que para los demás lenguajes de programación. Además de la página oficial de php.net que está muy bien documentada y sobre la que los usuarios vierten miles de ejemplos de cómo utilizar las distintas funcionalidades del lenguaje, en internet puedes encontrar ayuda en multitud de sitios, así como cualquier tipo de script ya listo para usar que te imagines, tanto gratuito como de pago. El lenguaje php es un lenguaje de programación que se ejecuta en el lado servidor, ¿Qué significa esto?, que sobre lo que tú vas a programar y guardar en el servidor, y lo que va a ver el usuario final, va a haber una gran diferencia, ya que el php se va a encargar de conectar con las bases de datos, organizar los datos obtenidos y devolver el contenido como HTML para que el navegador pueda interpretarlo.
Lo que va a ver el usuario en HTML
Desde luego, y esto es general para cualquier lenguaje de programación, el resultado final que se devuelve al usuario y por tanto al navegador va a ser en HTML. El lenguaje universal por defecto de la web, que poco a poco va avanzando en funcionalidades y capacidad. Últimamente ha salido HTML5, que nos permite (en los navegadores que lo soportan) poder crear de forma fácil animaciones e incluso utilizar las librerías 3d de nuestro equipo y la tarjeta gráfica sobre la web para tener aceleración en las animaciones o incluso los juegos que se programan con este lenguaje.
Va a ser el lenguaje que tendremos que aprender de forma obligatoria, pero con unos pocos tags podremos ser capaces de crear páginas web muy bien estructuradas.
Los estilos visuales en CSS
CSS son las siglas de Cascading Style Sheet, o en español hojas de estilos en cascada. No te asustes, ya que son el tipo de archivos y lenguaje de programación que vamos a utilizar para que todo lo que generamos en HTML tenga diseños bonitos y atractivos para el usuario.
Para las animaciones JavaScript
El cuarto de los lenguajes que no te podrá faltar a la hora de crear una página web va a ser JavaScript. No te confundas ya que JavaScript no es Java. Éste únicamente corre en navegadores o programas que lo soportan y son como una versión reducida del código de programación para sistema operativo. Con él podremos hacer más dinámico el funcionamiento de las páginas, interactuando con los botones, estilos, etc. Podemos hacer desde que se oculte un botón o nos muestre una capa al hacer click en un enlace, hasta cargar partes de una página sin tener que cargarla entera utilizando AJAX.
Las bases de datos en MySQL

Por último, el lenguaje y motor de bases de datos que vamos a utilizar son MySQL (o mejor dicho MySQLi), ya que además de ser gratuitos nos va a ofrecer una gran comunidad al igual que con los otros lenguajes. Este está basado en SQL y por tanto también podremos utilizar parte de la ayuda que hay en internet para este otro lenguaje. Siempre que podamos vamos a intentar usar la versión MySQLi, ya que está más optimizada, y es algo más rápida. Además de implementar ciertas funcionalidades sobre php para poder proteger contra inyecciones de código de forma más amplia nuestro código.

No hay comentarios:

Publicar un comentario