INICIANDO NUEVO PROYECTO SISTEMA EN PUNTO DE VENTA EN PHP8 ADMINLTE Y MYSQL

 

Hola amigos, hace algunos días se acabo el 2020 y con ello se finalizaron algunos de los proyectos en los que hemos estado trabajando, en particular el proyecto del sistema de punto de venta JCPOS 2020.

Antes que nada quiero agradecer a todas las personas que se mantuvieron en el proyecto haciendo mejoras y reportando los errores, espero que el material que se publico sea de provecho para ustedes y gracias de nuevo a las personas que hemos coincidido en este proyecto.

Ahora vamos iniciar JCPOS2021 que sera la continuación de JCPOS2020, habrá cambios, herramientas y tutoriales nuevos que esperemos que les puedan servir.

A continuación mostraremos los próximos avances mas reciente que tendremos

  1. Instalación y configuración de un servidor virtual en VirtualBox con el sistema operativo Ubuntu Server 20.04
  2. Pruebas, cambios y actualización del proyecto JCPOS2020 a PHP8
  3. Manejo del proyecto con el versionador git, en esta caso GitHub
  4. Manejo de respaldos automáticos de la base de datos.

¿Por que manejaremos un servidor en VirtualBox?



Es importante manejar un servidor virtual ya que vamos a emular de tal manera como si trabajáramos en un VPS, nos conectaremos vía SSH y haremos la configuración para montar el servidor web de manera virtual, ademas de esta manera no tendremos incompatibilidades por si cada uno de nosotros maneja diferente sistema operativo.

¿Por que vamos actualizar el proyecto a PHP8?

Son muchas las razones para mantener actualizado el proyecto a la versión 8 de PHP a continuación vamos a numerarlas.

  1. Es recomendable mantenerse actualizado por cuestiones de seguridad
  2. Se recomienda por cuestiones de rendimiento, ya que la nueva versión trabaja aun mas rápido “Véase Compilador Jit”
  3. Otro razón a tomarse en cuenta es el tiempo de soporte por parte de la comunidad.

PHP 8.0Soporte de la comunidad PHP hasta 12/2023
PHP 7.4Soporte de la comunidad PHP hasta 12/2022
PHP 7.3Soporte de la comunidad PHP hasta 12/2021

Claro, que si manejas un VPS podrás instalar cualquier versión de PHP, pero normalmente los proveedores de hosting compartido muestran los mas recientes, yo he vista algunos en los que ya no ofrecen la Version 5 de PHP

¿Por que usar git como versionador y por que GitHub para subir el fuente?

Anteriormente usábamos la nube de telegram y Mega.nz para subir los fuentes pero teníamos el inconveniente de que el fuente no llevaba un registro del motivo del cambio en cada archivo, usaremos GitHub ya que es el mas popular, seguiremos subiendo periódicamente los fuentes en telegram y Mega.nz los fuentes como respaldo.

Otro motivo para usar git es que es una herramienta con la cual podrán mantener actualizado su fuente con un simple comando y no tengan que estar descargando todo el fuente completo.

¿Por que meteremos respaldos Automáticos?

Bien, es obvio, tal vez nuestro proveedor tenga un sistema de respaldos, pero vale mas tener otro para estar prevenido.

Esto también servirá por si alguna empresa maneja su propio servidor dentro de su red local o dentro de su red privada local.

Y bien estos serian los cambios en el futuro proyecto y dependiendo del alcance que tenga seguiremos haciendo cambios y mejoras, en caso contrario lo aplazaremos y continuaremos con otros proyectos que sean mas de su interés.

Comentarios

Entradas populares