Lo que NO nos Gusta de PHP 8
HTML-код
- Опубликовано: 28 авг 2024
- PHP 8 ha traído grandes mejoras al lenguaje, pero con una de ella hemos de ir con mucho cuidado: Los Atributos (también conocidos como Annotations).
Lo que SÍ que nos gusta en el curso 👉 bit.ly/php-8
Lo que va a pasar ahora es que el problema que ya existe en otros ecosistemas como Java, también va a empezar a suceder en PHP.
¿Qué opinas al respecto? 🤔
{▶️} CodelyTV
├ 🎥 Suscríbete: ruclips.net/user/c...
├ 🐦 Twitter CodelyTV: / codelytv
├ 💂🏼 Twitter Rafa: / rafaoe
├ 🧔🏻 Twitter Javi: / javiercane
├ 📸 Instagram: / codelytv
├ ℹ️ LinkedIn: / codelytv
├ 🟦 Facebook: / codelytv
└ 📕 Catálogo cursos: bit.ly/cursos-...
¿Qué te parecen los Atributos? 🤔
A simple vista lo veo innecesario, pero ya habría que probar si vale la pena porque de mi parte solo me interesaría que tan útil serian a la hora de validar datos, aunque fuera estupendo que en un futuro hubiera alguna función de validador de datos que venga del request de forma directa.
Creo que el mayor beneficio de los atributos es una composición más clara y sin las limitaciones y contaminación del polimorfismo por herencia
Es que... Una cosa es que soporte atributos y otra cosa es que los atributos que usas lo importas de la librería X, Si la Librería X se interpone en tu patrón actual de diseño rompiendo acoplamiento (por ejemplo) pues no uses la librería! no implica que la funcionalidad o cararcterística de atributo sea mala.
Por ejemplo, podes usar anotaciones/atributos en una clase DTO de input de un formulario en capa aplicacion y esá perfecto, porque lo que estas implementando es eso y te facilita la forma de escribir el codigo y legibilidad!
No hay ningun problema con los atributos, el problema son las librerías o usos incorrectos e invasivos!
Saludos
Lo había buscado por todas partes pero nada más lo había encontrado en inglés
Esta genia el pensamiento purista de anotaciones, pero lo q es indudable es q la velocidad de desarrollo mejora, y la vision de la url pegada a la funcion del controlador es clara y escueta y aporta mucho. Entiendo q no hay q abusar las anotaciones pero creo q aportan mucha visibilidad y no tener q tocar 10 ficheros asociados al mismo trozo de codigo. basicamente lo q habeis dicho, buen video.
Creo q la correcta eleccion depende del tamaño del proyecto.
Yo tengo un pero muy grande con los atributos que preparó la gente de Jetbrains para asistir en el IDE (los Pure, Deprecated, Language...):
Me veo obligado a descargar las dependencias que contienen los atributos cuando preparo un despliegue a producción, ya que los incluyo con el "use" en el código, aunque sólo me interesen durante el desarrollo.
Es decir, si incluyo con composer esa librería de Jetbrains como dependencia de desarrollo, me aparecerá un warning en producción.
Es que no se aplica para tado... El concepto no es: "cualquier funcionalidad es mala porque si aplico el patron X no mola!..." Con cariño, estoy en desacuerdo con los comentarios. Saludos
Mi opinión es que deberían de preocuparse mas por la seguridad que por la estructura de código o agregación de nuevas funciones, ya que cuando agregan nuevos atributos o funciones a implementar es posible la existencia de puertas traseras (vulnerabilidades) y es donde ahí entran los ciberdelincuentes a querer hacer de las suyas... (solo es una opinión constructiva.) Y no digo que sea el caso pero para mi seria genial que las variables que se pasan por Request y entran al código sean limpiadas automáticamente por una función agregada al lenguaje en global y que se eliminen los peligros de inyecciones SQL, además de los ataques csrf.
+1
Chicos, los felicitos en todo su contenido, su esfuerzo es demostrado como han extendido conocimientos y entregarlo a otros. Puede que sea una simple recomendacion de un programador random que vean por aca, pero se apreciaria que hablaran tambien de teoria, hablamos de profundizar UML que lo veo necesario; surgimiento del uso de lenguajes como Haskell, Elixir/OTP, Rust; y Algoritmos y Estructura de Datos. Se apreciaria considerar estas cosas, gracias.
No os gusta porqué es magia negra
Entendí poco xD quisiera automatizar las pruebas a mi proyecto php en mvc ni se como hacerlo correctamente
Php es el Rey. Chau
Bros yo soy desarrollador back end php se lo poderoso que es php. Que opinas ustedes hacerca de otros programadores dicen que dejes de programar en php
desde que empecé con php (2005) leia foros donde decian que php iba a desaparecer, comparandolo con mil lenguajes "mejores", que no habia trabajo, etc. 2021 15 años despues sigo haciendo proyectos con php y siempre hay trabajo, para hacer apis es poderoso.
@@CarlosLopez-lf1un pero sabés lo digo para micro Servicios. Digamos que monolito esta bien todo en un sólo lugar para algo distribuido
Típico no les gusta php y cuando van a postular a una empresa se chocan que usan php como pal del día 👁️👃👁️
👄
¯\_(ツ)_/¯
JAAJAJAJJA :(
Yo traté de huir de php hace algunos años pero al final terminé agarrandole el gusto y hoy es lo que más domino xd.
Así es tanto que hace 12 años tuve que elegir ente C# y PHP y el mercado apuntaba más a aplicaciones web en ese entonces y veía que PHP tenía más documentación en Internet por lo que me fui con PHP y fue buena elección desde esa época hasta hoy xD
En lo personal OOP no es algo que me venga como prioridad siendo un tipo de desarrollo con procedimiento, así que muchas de las actualizaciones en OOP me da lo mismo. Paradigmas y preferencias.
has dado en el clavo, coincido con violentamente
Cual es el name de la tipografía? Cual es la musiquita de la intro?
Estaré esperando el refactoring :)))
PAPUUSSS CHICOS, Hablen de JIT lo nuevo de PHP. Tengo profesores que hablan que nos va a sacar de la burbuja web y ya no solo con PHP sera paginas web si no. BIG DATA, INTELIGENCIA ARTIFICIAL, ETC. hablen del tema
Para mi gusto php se me qu6efa impractico por el echo de que se borra memoria en cada render y hay que cargar las variables. En algun lado, otros lenguajes preservan memoria a discreción del programa
Ojalá hicieran otra serie de videos mas explicativos para entender de que carajo hablan. Sus videos son para pros.
mm y la velocidad de php 8 a mejorado? con respecto a la 7? de nada vale una nueva version si no mejoran la performance del lenguaje, al dia de hoy puede ser el mas usado, pero el que menos ganas da de escalar ya que es lento y hay mejores alternativas
Php es más rápido que Ruby y Python, xd, ah y en cuanto a la pregunta, si, si es mas rápido que la versión 7
@@_bigNPC_ tienes pruebas que confirmen eso? sin ir muy lejos crees que lo supere a JS?
Php el q nos sigue dan do de comer
El nombre del video ya decía que no les gusta jajajajja Respuesta a la pregunta del principio No gusta ajajjja
Poca sorpresa, sí 😂
@@CodelyTV Concuerdo en que son extremadamente FEAS ! jajajaja
😂😂😂
RemindMe! 1 year
LLVM 🤷🏾♂️🤷🏾♂️
Lo que no nos gusta es que siga siendo PHP
jajaja ¿de qué hablas? si ellos son 100% PHP
EN MI OPINION Y EN MI EXPERIENCIA EN PHP ES UN LENGUAJE MUY SUCIO Y LA VERDA TODAS LAS PERSONAS QUE ME EN ENCONTRADO QUE PROGRAMAN EN PHP TIENE UNAS MALAS PRACTICAS CON EL CODIGO LA VERDA Y MAS CON LA LLEGADA DE PHP 8 ESPERO QUE SEA MAS ROBUSTO COMO JAVA O C# .NET
entendí muy poco xD
en las mismas, explican muy bien pero se entenderia un poco mejor con ejemplos concretos
PHP ya quedó viejito, por más que le maquillen
😂 Los haters lo han matado infinidad de veces 😂 aún así sigue siendo el rey backend 😎😎
PHP en 2021???
php es uno de los lenguajes mas usados actualmente
Don't feed the troll xD
Que llorones 😐😐😐
🤮
Que feo, sigue pareciendo asp clásico