Wow! Me alegra mucho que haya ahora un curso intermedio, me encuentro haciendo un path personal para hacerme una pro en Laravel y estoy empezando por tus cursos, muchas gracias Retax Master
Introducción
¿Debería seguir usando versiones antiguas de PHP?
Documentación: la biblia de PHP
¿Qué es PHP Doc?
Entornos virtuales
¿Para qué sirven los entornos virtuales?
Creando un entorno virtual con Vagrant
Creando un entorno virtual con Laragon
¿Qué son los Virtual Hosts?
Configurando Virtual Hosts en Windows
Configurando Virtual Hosts en Linux
Configurando Virtual Hosts en macOS
PHP con esteroides
Constantes en PHP
¿Variables... variables?
Scope de PHP
Variables superglobales
Redirecciones
Match
Funciones a profundidad
Funciones variables
Parámetros por referencia
Argumentos a profundidad
Named arguments
Funciones anónimas
Arrow functions
Declaraciones de tipo escalar
Declaraciones de tipo devolución
Cierre
Aprendamos sobre cookies, sesiones y modularización de código
Aportes 24
Preguntas 0
Wow! Me alegra mucho que haya ahora un curso intermedio, me encuentro haciendo un path personal para hacerme una pro en Laravel y estoy empezando por tus cursos, muchas gracias Retax Master
😮 mira una platinta
Un capo Relax Master, ojalá saques mas cursos. Tus comentarios son muy útiles en los cursos de Italo, y en el curso de PHP avanzado son indispensables. Seguí así.
Escribi mi respuesta y opinion dandome mi tiempo
¿Debería seguir usando versiones antiguas de PHP? Mi respuesta es NO, la tecnologia avanza siempre y no deberiamos usar cosas viejas, PERO es claro que hay casos en los que es necesario usar versiones antiguas, ahora
En proyectos Legacy: No es recomendable cambiar la version del lenguaje si hablamos de costos, trabajo, tiempo y los siguientes parches que vendran a futuro (Cursos con El profesor Italo, el hablaba sobre la deuda tecnica y el costo de los proyectos). Si puede haber excepciones, si el proyecto fue desarrollado en base a modulos y esto, si vale la pena
En proyectos nuevos: Usa las versiones mas estables/recientes, es decir, evitar versiones en prueba
Creo que deben actualizar los requisistos del curso, porque no estan acorde a lo que dice el profesor.
muy contento que hayan empezado a meterle cursos mas avanzados de php
Aporte 100% real no feik
Muchas veces puede que estés trabajando sobre un proyecto “legacy” o estés iniciando un
proyecto nuevo.
<aside>
💡 Legacy quiere decir proyecto con codigo antiguo
</aside>
Si es un proyecto legacy
Cuando estás trabajando en proyectos que ya llevan tiempo de uso, muchas veces no es recomendable hacer el update. ¿Qué tan costos sería hacer ese update? ¿Vale la pena?
Actualización en sistemas distribuidos
Muchas veces actualizar un sistema distribuido es más fácil, ya que simplemente toca actualizar pequeñas partes mientras lo demás sigue funcionando
Si es un proyecto nuevo que saldrá a producción
Para el caso de proyectos nuevos, ¡siempre es mejor utilizar la última versión estable! Muchas veces las podemos encontrar como “Stable version” o incluso como “LTS”.
Esto nos asegura que nuestro sistema funcionará sin fallas por parte del lenguaje (y si las hay, serán corregidas).
Si es un proyecto nuevo que usarás para experimentar
Acá puedes usar cualquier versión, incluso versiones beta. Esto te ayudará a explorar el
futuro de cualquier lenguaje y descubrir cosas nuevas.
Empece en php 5.4 y si se ve una mejora notoria desde las versiones 7
Se pueden usar versiones anteriores, pero toca tener en cuenta que no tenga vulnerabilidades, en el momento que hay un CVE en PHP siempre lo parchean
Hace unas tres semanas aproximadamente empecé este curso, pero al ver que existían cursos más introductorios de PHP me fui directamente a ellos. Hoy estoy aquí a punto de empezar un nuevo curso que traerá mucho conocimiento a mi carrera profesional.
Aunque puede ser tentador seguir utilizando versiones antiguas de PHP debido a la familiaridad o la compatibilidad con aplicaciones heredadas, es importante tener en cuenta que las versiones antiguas pueden presentar problemas de seguridad y no contar con soporte. Esto significa que las vulnerabilidades de seguridad pueden no ser parcheadas y las aplicaciones pueden ser más propensas a errores y problemas de rendimiento.
En general, se recomienda utilizar las versiones más recientes y actualizadas de PHP siempre que sea posible. Además de las mejoras de seguridad y rendimiento, las versiones más nuevas también suelen incluir nuevas características y funcionalidades, lo que puede ayudar a mejorar la calidad y la eficiencia del código.
Si está considerando actualizar a una versión más reciente de PHP, es importante realizar pruebas exhaustivas para asegurarse de que todas las aplicaciones y sitios web funcionen correctamente. También puede ser útil consultar con un desarrollador experimentado o un equipo de soporte para obtener orientación y asistencia durante el proceso de actualización.
hablando un poco desde el futuro y en el minuto 2:41 del video imagino que alguna AI te podrá ayudar a pasar tu código a diferentes versiones y mejorar tu código sin embargo aún no le confiaría esa tarea a una AI. :N
🍃 Respondiendo a la pregunta ¿Debería seguir usando versiones antiguas de PHP?. Creo que debemos aprenderlas, por si acaso nos tocara alguna vez mantener o actualizar un proyecto legacy en versiones anteriores. Sin embargo, enfatizo el uso versiones actuales para creación de nuevos proyectos.
♥ composer = npm ♥
Es mejor trabajar con PHP LTS ya que tiene soporte y garantiza la seguridad de sistema para proyectos robustos, mientras que la versión BETA es para aprender funciones o herramientas futuras que tendrá el lenguaje que es solo para practicar.
Composer es un manejador de paquetes para PHP, como lo es node.js para javascript
Buenas a todos, vamos a seguir en esta ruta de backend con PHP, por que nunca hay que parar de aprender!!!
Mi querido y apreciado RetaxMaster.
Composer, en pocas palabras es un manejador de paquetes, que nos auda a integrar librerias, dependencias a nustros proyectos, esto nos facilita bastante el trabajo 😃
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?