En tu servicio de Via Internet, los planes de hosting incluyen soporte para varios lenguajes de programación que puedes usar para trabajar con tu base de datos y aplicaciones web. estos son los disponibles:
PHP (Hypertext Preprocessor) El más común para aplicaciones web y gestión de bases de datos como MySQL/MariaDB, es un lenguaje de programación que se usa en el servidor para crear páginas web dinámicas, procesar datos de formularios, conectar con bases de datos y gestionar sesiones de usuario antes de mostrarlas en el navegador.
Usos principales de PHP
- Crear contenido web dinámico que cambia según la acción del usuario.
- Conectar con bases de datos como MySQL/MariaDB o PostgreSQL.
- Procesar formularios de contacto y registros.
- Gestionar sesiones de usuarios y cookies.
- Leer, escribir y modificar archivos en el servidor.
- Dar soporte a gestores de contenido famosos como WordPress, Joomla,...
SSI (Server Side Includes): Para insertar contenido dinámico en páginas HTML.es un sistema de directivas sencillas que el servidor web procesa antes de enviar una página al navegador.
Usos principales de SSI
- Inclusión de archivos comunes: Permite insertar fragmentos de código repetitivos (como encabezados, pies de página o menús de navegación) desde un solo archivo externo.
- Actualización centralizada: Facilita modificar un elemento compartido una sola vez para que el cambio se refleje de forma automática en todo el sitio web.
- Inserción de datos dinámicos: Muestra información del entorno del servidor o del archivo, como la fecha de la última modificación o el tamaño de un documento.
- Llamadas a programas externos: Permite integrar resultados de scripts o contadores de visitas tradicionales mediante la ejecución de programas CGI.
CGI (Common Gateway Interface): Permite ejecutar scripts en el servidor., es un estándar de comunicación que permite a un servidor web ejecutar programas externos para generar páginas web dinámicas e interactivas. Nota: CGI no es un lenguaje de programación en sí, sino un protocolo o interfaz que funciona con varios lenguajes como Perl, C++, Python o C
- Formularios web: Procesar datos enviados por los usuarios a través de formularios (como registros, inicios de sesión o encuestas).
- Consultar, insertar o actualizar información almacenada en servidores externos para mostrar resultados en tiempo real.
- Comercio electrónico: Gestionar carritos de compras, catálogos dinámicos y procesamiento básico de transacciones en línea.
- Generar o enviar dinámicamente imágenes, contadores de visitas, documentos o archivos de audio según la solicitud.
Python: Ideal para aplicaciones modernas y frameworks como Django o Flask. es un lenguaje de programación de propósito general muy popular debido a su sintaxis clara y sencilla.
Usos principales de Python
- Ciencia e inteligencia de datos: Se usa para analizar grandes volúmenes de información y crear modelos predictivos mediante bibliotecas como Pandas y NumPy.
- Inteligencia artificial y aprendizaje automático: Es el estándar en la industria para entrenar modelos de aprendizaje automático y redes neuronales con herramientas como TensorFlow y PyTorch
- Permite construir la parte del servidor (backend) de sitios y aplicaciones web robustas usando marcos de trabajo como Django y Flask.
- Ayuda a programar tareas repetitivas, procesar archivos de manera masiva y administrar sistemas operativos con pocas líneas de código.
Perl: Tradicionalmente usado en scripts y automatización. este lenguaje se utiliza principalmente para el procesamiento de texto, la administración de sistemas y la automatización de tareas.
- Procesamiento de texto: Destaca en la manipulación de cadenas de caracteres y expresiones regulares avanzadas.
- Administración de sistemas: Facilita el control de procesos, el manejo de archivos y el análisis de registros (logs) en entornos Unix y Linux.
- Automatización de tareas: Permite crear scripts rápidos para agilizar trabajos repetitivos del sistema operativo.
- Desarrollo web histórico y actual: Se emplea en la programación CGI y en el mantenimiento de códigos fuente y aplicaciones heredadas.
Y más: tu hosting tiene compatibilidad con otros lenguajes adicionales.
En resumen, esto significa que puedes conectar tu base de datos ( MariaDB ) con cualquiera de estos lenguajes, dependiendo de tus necesidades. Por ejemplo:
-
Si quieres un CMS como WordPress o Joomla, usarás principalmente PHP.
-
Si prefieres desarrollar aplicaciones personalizadas, Python te da más flexibilidad.
-
Para scripts rápidos o automatización, Perl y CGI pueden ser útiles.
M
