Ir al contenido principal

Entradas

Mostrando entradas de enero, 2023

MiCode Manager Versión 1.0

La espera ha terminado.  Ya está publicada la primera versión funcional completa de  miCode Manager . Esta versión fue desarrollada sin hacer uso de bases de datos, por lo que prácticamente solo se requiere tener instalado PHP para poder usarlo (8.1 o superior, preferiblemente). Eso y asignar los respectivos permisos para que se puedan crear y modificar archivos desde el aplicativo. En caso que sea la primera vez que escuchas de este proyecto, te invito a visitar la  presentación  que hice hace algunos meses para que estés al tanto del qué, cómo y el porqué. El “para qué” se ilustra con este  caso de uso  publicado anteriormente. Respecto al “cuándo”, la respuesta es “ahora” y sobre eso trata esta entrada del blog. ¿Cómo comenzar? Para usar miCode Manager  primero descarga una copia del código publicado en Github  o puedes también  clonar el repositorio. Asegúrate de copiar los archivos en un directorio del servidor web en tu...

PHP con Apache sobre Windows

Continuando con esta serie de instalación de herramientas para desarrollo web sobre Windows, continuamos con la instalación y puesta en marcha de PHP sobre un servidor Apache. ¡¿Queeeeeeeeeeeeeeeeee??! Seguro esa será la reacción de muchos. En un mundo donde los frameworks basados en Javascript proliferan ( NodeJS , React , NextJS por citar algunos ejemplos), ¿porqué invertir tiempo en PHP , ese “dinosaurio” de los lenguajes de programación para Web? Bueno, hay varias razones: Es un lenguaje fácil de aprender, instalar y poner en marcha. Tiene una amplia documentación en su página y en diferentes idiomas, como el español ( https://www.php.net/manual/es/ ). Wordpress es una de las herramientas para manejo de contenido de mayor uso en la Web y está desarrollada sobre PHP. Cierra el top 10 de las tecnologías más populares en la encuesta de servicios de StackOverflow 2022 ( https://survey.stackoverflow.co/2022/ ). Sigue siendo de lejos una herramienta estable que se mantiene en conti...

HTTPS con Apache sobre Windows

Actualmente el estándar en Internet es que todo, absolutamente todo, deba consultarse usando el protocolo HTTPS , lo que “garantiza” que la información que se transmite desde el navegador hasta el servidor web viaja encriptada y solamente el servidor “entiende” lo que el cliente envió. Para quienes no están convencidos y para evitarles el trabajo de ir a buscarlo, esta es la definición de HTTPS tomado de Wikipedia: El Protocolo seguro de transferencia de hipertexto (en inglés, Hypertext Transfer Protocol Secure o HTTPS ) es un protocolo de aplicación basado en el protocolo HTTP, destinado a la transferencia segura de datos de hipertexto, es decir, es la versión segura de HTTP. https://es.wikipedia.org/wiki/Protocolo_seguro_de_transferencia_de_hipertexto Como desarrolladores, hay que anotar que en lo que a consultas locales se refiere, se “asume” que uno mismo no requiere tanto protocolo y por tanto todo el desarrollo a realizar podría hacerse sobre HTTP convencional. Sin embargo,...

Instalando Apache sobre Windows

Todo programador o aspirante a programador de aplicaciones/páginas Web debería realizar sus desarrollos en un computador local, ya sea por comodidad tranquilidad, velocidad o para evitar los inconvenientes causados cuando la red o Internet fallan. Para eso, necesita contar con las herramientas básicas para su desarrollo, entre ellas: Un editor de código . Visual Studio Code o VSCode de Microsoft ( https://code.visualstudio.com/ ) es bastante recomendado. Si se requiere algo mucho más lite pero funcional, que pueda cargarse fácilmente en una USB por ejemplo, el editor Scite está disponible en la web ( https://scintilla.org/SciTE.html ). Servidor Web . Este puede ser Internet Information Server , disponible en muchos equipos con Microsoft Windows. Pero si el desarrollo final correrá sobre un servidor Linux, recomendaría usar un servidor web Apache. Ahora bien, si no tienes tiempo para uno u otro y programas sobre PHP , este tiene un servidor web embebido que puede usarse sin problema...