Saludos amigo. Creería que el odio sin justificación es el mismo desconocimiento del lenguaje en si. Además la mayoría de los que destilan odios son chicos bastante jóvenes que solo viven de moda. Cambian de lenguaje o framework cada semana. PHP es poder puro.
Yo tengo mas de 12 años en esto y a pesar de que lo conozco no me gusta para nada. Y mas que por el lenguaje creo que es por lo programadores que he topado cada Spaguetti, cero organización, cero patrones...
Para 4 años programando con PHP y creo que llegué a conocerlo en su mejor momento. Actualmente soy desarrollador en este lenguaje, me gusta y me siento comodo trabjando con el por la libertad que se siente en experimentar con este y con la llegada de PHP 8 y la constante actualización de los frameworks en especial Laravel, creo que hay PHP para rato.
Con php7 te da mas incersión laboral, hasta las mismas vacantes en México y latinoamérica piden este lenguaje y la ventaja es que da mucho trabajo, solo con hacer proyectos, ya sea un CRUD con MySQL con laravel si lo demuestras, ya estas en la industria y puedes aprender otros conmo nodeJS o python
Ni que el cliente fuera un torpe que no sabe de Tecnologia, pero tu como Ingeniero si que deberias saber elegir la mejor opción para el proyecto, sin importar que el cliente sepa o no de tenologia.
Sería muy interesante un vídeo hablando de las desventajas reales que tiene PHP o de los tipos de poyecto donde encajaría muy bien y en los que no sería la tecnología ideal.
En el poco tiempo que llevo aprendiendo desarrollo web, he notado ese ambiente de odio sobre php y como lo estaba aprendiendo siempre había tenido esta duda de porque lo odian tanto. Tremendos los argumentos positivos que das, tienes mucha razon, además de reconocer que cada lenguaje tiene un gran trabajo detras y que ninguno es perfecto. Nuestra tarea es determinar cual es el que mejor se ajusta para la tarea que vayamos a realizar.
Nuevamente gracias por compartir Héctor, mi comentario es que PHP, realmente es muy sencillo pero muy potente, me refiero en su programación (POO) y en su rendimiento al ejecutar. Gracias y excelente día 👍👍
Me gusta mucho trabajar con PHP, y con la versión 7.4.11 los cambios y mejoras son muchísimos, vengo de programar durante muchos años en COBOL, C, Clipper, VisualFoxpro y al volver a desarrollar me todo con PHP hace 9 años y me ha ido muy bien. Saludos Héctor y excelente video
Gracias Héctor, voy a hacer lo mismo cuando alguien me pregunte o hable mal de php tengo este link en fav para pasarlo, excelente explicación, como siempre, saludos desde Argentina
No he visto el video todavía, pero un profe de programación lo odia porque su flexibilidad fomenta el código espagueti (malas prácticas) y en parte lo entiendo, pero ahora yo solo trabajo con lenguajes parecidos (php, python) justamente por esa razón y así mi imaginación vuela más rápido xD
Si ya saben PHP por lo menos intermedio, les recomiendo aprender Magento 2 y aplicar para la empresa q trabajo se llama Summa Solutions. Buen sueldo, ambiente, no necesitas inglés y es remoto.
Hector muy buen video, yo primero programe en vb6 en escritorio alla por el año 98 y para internet quise aprender asp comun, y no me gusto y alli conoci php y sigo programando en este lenguaje, a pesar que uso dos de sus frameworks para proyectos mediano y chicos uso codeigniter que me gusta mucho y para grandes laravel, coincido con vos en un 100%, hace años que te sigo
usando un MVC uno se olvida del código espagueti y se asemeja a Simfony sobre el cual esta basado .NET MVC y .NET Core, asi PHP es genial y si no te gustan esos MVC pues fácil te construyes tu propio MVC y santo remedio es un lenguaje tan versatil.
PHP no es un mal lenguaje, desconozco por que la gente le tiene odio a este lenguaje de programación, yo conozco php desde los tiempos en donde se mezclaba el código de php con las vistas. hoy en día es mucho mas limpio trabajar con PHP. muchas gracias Hector por tus vídeos. saludos
Yo llevo casi 12 años programando en PHP, a lo largo de mi trayectoria he escuchado y leído cada comentario hater hacia PHP, que en verdad me asombra como es que la gente solo habla por repetir algo que escucha, sin antes haber pensado o comprobado por si mismos. PHP no es un lenguaje que se pueda utilizar en el 100% de los casos, pero no por eso se le va a odiar. Las recientes generaciones de desarrolladores se la pasan criticando tanto a PHP solo porque sus "influencers" favoritos no lo usan ni lo recomiendan "porque no lo usan las grandes empresas" o porque "los proyectos serios no se hacen en php" (y otro montón de argumentos típicos de grupos de FB relacionados a programación), pero... lo más curioso del caso, es que los que más le tiran hate al lenguaje, ni siquiera trabajan, tienen proyectos propios... Esto es muy similar también al hate que le tiran a herramientas como jQuery, pero son usuarios fieles y leales de Datatables.js XD
Muy buenos puntos, aunque me da curiosidad para ti personalmente cuál es tu lenguaje favorito, aunque depende del proyecto y todo eso, pero siempre hay una predilección
Yo al comienzo aprendí php por mi cuenta y yo iba montando mis desarrollos con varios errores que sobre la marcha iba solucionando. Cuando el servidor que usaba actualizó la versión y se rompió el código de mi programa, decidí que no lo iba a volver a montar. Dos años después volví a montar mi proyecto, pero usando a php como api rest y la experiencia ganada me sirvió mucho para hacer un desarrollo más limpio. Me alegra mucho que php siga con fuerza y mejorando muchos detalles.
Hoy aprendí que no me debo de cerrar a un lenguaje pero que no es malo usar el que me gusta siempre y cuando no odié a otros lenguajes voy a seguir con python y cuando sea requerido iré aprendiendo más lenguajes. Excelente video muchas gracias!
Viniendo de C# y Go al trabajar con php me siento limitado por eso no me gusta, pero igual no creo que sea malo con las nuevas cosas que tiene y demas pues esta bien pero creo que php seria el ultimo lenguaje que yo eligiria para hacer algun proyecto.
@@genesis3d 1. la sintaxis, php es horrible, repetir tanto "$" y tanto "->" me parece que dificulta la legibilidad, ademas al ser tipado dinamico peor, hay que gastar mas tiempo revisando que todo este bien escrito. 2. Falta de soporte para cuestiones de concurrencia, y tambien de colecciones, no puedo hacer procesamiento en paralelo. 3. Instalacion no tan facil. 4. Mucha configuracion para por ejemplo hacer poner un punto de interrupcion y hacer un debug. 5. Da bastante para malas practicas y bugs raros debido a su mal diseño (aunque ha mejorado). Sunpogo que muchas de esas cosas se pueden solucionar de alguna manera peor pues es un lenguaje que no esta en mis planes de especializacion.
Tu muy bien carnal, yo estoy retomando PHP, lo trabajé en la versión 5, hace unos ayeres, ahora trabajo .Net pero como dices, hay que hacernos de herramientas y no cerrarnos. Nota: pásanos un link con tus rolas, están chidas!! Saludos de Querétaro!!
@hdeleon.net se nota tu experiencia, yo también llegué a usar php hace algunos años y coincido con tus puntos en cuanto a que ha evolucionado, siempre es importante saber que facilidades te brinda cada lenguaje ó tecnología.
Exacto como se les llama ahora y PHP para mi es mil veces mas facil de aprender que JAVASCRIPT al menos para mi y me gusta mucho PHP. se me hace tan facil y sin complicarse al hacer las cosas.
Algo que me enamoró de php es que para mí es el segundo lenguaje más fácil de aprender por ser extremadamente autodescriptivo a pesar de ser tan extenso Python es muchísimo más fácil de aprender, pero parte de esa facilidad es la reducción de palabras reservadas, cuando en php incluso con tantísimas palabras reservadas es entendible lo que se hace (python sigue siendo más entendible en las más de las veces, pero php no está tan alejado) Nunca he entendido el amor hacia js y el fanatismo, literalmente typescript nació para resolver sus problemas (es muy poderoso el lenguaje, pero es ridículo el cómo actualmente se quiere usar para todo aún sabiendo el alto coste que tiene, cosas como las fugas de memoria y lo enredado que es leer código js/ts) Ojalá le dieran una nueva oportunidad a php como siempre se la dan a Javascript con cada framework nuevo, tiene aún muchísimo potencial y me da coraje pensar que mucho progreso de php no se ha podido hacer por enfocarnos a hacer más frameworks para Javascript
Genial. Me dispuse a conocer la tecnología para el backend de mi página web, hice lo mismo con Flask y me di cuenta que PHP no tiene ningún problema de compatibilidad en servidores remotos (a diferencia de Flask, en mi experiencia) y por lo que llevo, PHP no le pide nada a otros lenguajes de programación. Es cierto, hay que probar para ver sus bondades antes de criticar.
PHP es un lenguaje del 10 en todos los sentidos le pese a quien le pese yo adoro PHP combinado con html+css+Javascrip+php+sql ya puedes atender profesionalmente cualquier proyecto y con calidad si haces las cosas bien guste o no para mi ES ASI
@@Rajmanov Depende de mejor en que sentido, que es más estructurado y maneja más profundamente POO si es verdad, mejor pagado totalmente, sin embargo la curva de aprendizaje de Java es muchísimo más compleja y eso sin tener en cuenta que realmente nunca llegas a trabajar "todo" Java a profundidad es decir no es lo mismo trabajarlo para la web que para iot o EE, creo que también depende del trabajo que quieras tener por lo menos en mi país trabajar Freelance en Java es súper difícil el lenguaje se mueve mucho en el lado de grandes empresas, ahora ya salir a usa, Europa, seguramente si hay mucho más trabajo ahí si ni idea 😃
Mi primer proyecto me toco hacerlo en PHP, al no saber mucho del mismo no fue viable darle mantenimiento ni actualización. Hace un año hice otro proyecto con PHP 7 y la experiencia fue muy buena. Espero en este año desarrollar uno con la versión 8.
Viejo, la parte de características de PHP con los números flotantes no me la sabía, tengo que revisar de nuevo la solución a algunos de mis Bugs jajaja dejo el código por si a alguien le interesa y una alternativa de solución, excelente vídeo
Para tener en cuenta: esta comparacion de numeros flotantes (un problema pareceido, el clasico 0.9999999998) es problema en (casi) todos los lenguajes e incluso en SQL, por tal motivo existen tipos de datos como NUMERIC (SQL) que son de punto fíjo y no punto flotante... Entonces, basicamnete la aritmética númerica es distinta y mucho mas eficiente que round por todas partes!
Yo creo que es porque como es antiguo queremos que muera y se use lo nuevo, para no tener ese "desventaja" que tenemos los nuevos programadores con los antiguos.
Pues me sigue dando de comer, he trabajado en proyectos momia pero sin problemas le hago un update. Me ha tocado ver comentarios en el código indicando /*empieza el chiquero y fin del chiquero*/ y pues basta decir que fue el programador y no el lenguaje el del problema.
Buen video mano yo a veces no entiendo pk odian las cosas que se usan por ejemplo tambien esta bootstrap jajajaj y la cancion del final esta buenisimo saludos y exito cracks!!
Lo poco que conozco y teniendo en cuenta para que uso los lenguajes de programación. No me gusta pero no por eso voy diciendo que sea malo. Por otro lado me gustó el vídeo muchas gracias
PHP es gratuito esta en el servicio basico de un hosting, es el mas barato, es normal que la gente en sus inicios programe en PHP. ¿Odiarlo? Si hay algunos mamertos que dicen que no hace tal cosa, que es lento o inseguro. Son como los rockeros que odian el regueton.
Exacto y para mis cliente mucho mejor si tener que contar servicios como heroku, vercel para aplicaciones como JAVASCRIPT con NODE o MONGODB que solo con esas tecnologias funciona y al final al cliente le sale carisimo, mejor hago aplicaciones a lo seguro y algo que ya se conoce como PHP.
Además de la terrible experiencia que se tiene al ver proyectos antiguos, como comentas, me parece que el propio contexto de PHP marcó también la forma en que se enseña. Es comun ver tutoriales e incluso libros que enseñan PHP combinado con HTML, esto hace un gran daño porque ya desde la enseñanza se propician malos conceptos y practicas espagueti de tener PHP incrustado en HTML a lo loco. Por tanto considero que una buena opcion es empezar a enseñar PHP desde consola, como un lenguaje universal que tiene mucha utilidad web pero que no deja de ser un lenguaje de uso general.
Buenas, Héctor que opinas de la seguridad en php? Por ejemplo usando Laravel? Ya que vi muchas paginas con código PHP en el html con información sensible por ejemplo, supongo que son de las personas sin tanta experiencia que realizaban las páginas en esa época que dijiste, yo he probado php este año y me parece bastante potente y relativamente sencillo teniendo un poco de experiencia en C y Javascript como es mi caso y me parece excelente ya que se puede realizar cualquier cosa de Internet fácilmente. Saludos
La seguridad depende de quien quien lo desarrolla, no del lenguaje. En c# también puedes tener fallas de seguridad con identity si no sabes lo que haces.
Para mi PHP es un muy buen lenguaje, he creado aplicaciones web usándolo pero últimamente me he decantado por Python porque considero que lo puedo usar en más plataformas qué PHP que solo es para web, en cambio con Python puedo usarlo en web, escritorio, IoT, con hardware, etc.
PHP es super versatil se programa rápido si revisas facebook ads igual esta en php. Y facebook nacio con php. Yo tengo mis webs en web3 y trabaja super bien.
Trabaje 3 años con PHP y en lo personal no considero que sea un mal lenguaje pero...... Por lo menos a mí... Su sintaxis nunca me terminó de convencer, eso de escribir -> para atributos y funciones y . Para concatenate como muchas cosas más me frustraban jajaja
Hay emrpesas que tienen sus sitemas con PHP y no han querido migrar a otras tecnologias ya que asi les funciona por ejemplo aqui en Colombia se paga muy bien al que maneje PHP y Java y se paga mejor que node Js o python por dar un ejemplo. Y de front mas Angular que React.
Php tiene bastantes cosas, pero es demasiado flexible, yo le estoy realizando mantenimiento a una web vieja hecha con php5 y tiene tantas malas prácticas que es como mirar código espagueti
El problema con php es el mismo problema que con java llevan años matando a java y a php y como decía Héctor ni js con sus muchos frameworks no ha sido capaz de mover a php es por algo, es lo mismo que dicen con la metodología code first que según ellos ya mato a la bases de datos echas aparte y a los procedimientos almacenados
Hoila soy desarrollador de .NET principalmente en C# (a veces para proyectos viejos en Visual Basic), No conozco PHP. Yo no odio PHP o hablo mal de el por que no lo conozco y si lo pienso en frio de hecho podria llegar a concluir que ha de ser un buen lenguaje por mantenerse vijente tanto tiempo y en tantos lugares, pero si debo decir que yo personalmente siempre he tenido una mala persepcion del lenguaje, seria uno de los ultimos que me provocaria aprender y creo que esto (en mi caso) se debe a lo siguiente: primeramente por que las referencias que escucho de el son de proyectos antiguos o de pagnias que tienen una estetica vieja (a pesar de que PHP no se encargue de la estetica) eso hace que ya incoscientemente salte una bandera roja a la vista. Lo siguiente es que segun he podido ver en distintos proyectos hechos en PHP en donde tuve la oportunidad de ver el codigo, se veia bastante desordenado y con una arquitectura pobre, esto es algo que depende mas del desarrollador que de el lenguaje lo se , pero eso es otra bandera roja, y para un desarrolladore de .NET Core que es un framework tan estructurado y organizado generalmente dedicado a proyectos empresariales es bastante negativo percibir a un lenguaje asi. Finalemente la mayoria de los comentarios y memes que veo en foros de programadores o paginas de facebook son bromas o directamente opiniones en donde descalifican el lenguaje en comparacion con otros (como el JavaScript moderno por ejemplo) y si bien la gran mayoria de estas bromas y opiniones se ven bastante toxicas y poco informadas eso hace mella en la percepsion de el lenguaje para alguien como yo que no lo conoce y me hace preguntarme por que PHP y no Go o Phyton por ejemplo ? "por algo sera" podria llegar a decir uno desde la ignoracia. Entonces mis preguntas desde la completa ignorancia si, pero siendo objetivo, serian : Acaso es que los desarrolladores de PHP en mayor proporcion que en otros lenguajes escriben codigo espagueti o tienen pocas nociones de el diseño y la architectura del proyecto ? Acaso el lenguaje esta escrito en tantos proyectos con viejos paradigamas y formas de hacer las cosas que eso ha permeado a proyectos nuevos desarrollados en el mismo ? O es PHP en si un lenguaje que fomenta el mal diseño de los programas informaticos?
Creo que le diste en el clavo, yo empecé programando php en la uni junto con c#, pero al pasar del tiempo y más en mi etapa como profesional me decanté por c# y fue más que nada por la cultura, normalmente un proyecto empresarial se necesita más arquitectura, orden de carpetas, etc y lo que pasaba con php al menos en el tiempo que lo use estaba muy en pañales, veías tutoriales con gente que tenía soluciones de código de mas 300 líneas de código en una función, aún no soportaba el paradigma de poo, etc.También hay que agregar que php se uso mucho en startups y sus perfiles de programadores era menos rigurosa que empresas ya hechas que usan lenguajes muy usados como Python, Java y c#. Saludos.
Antes de empezar solo he de decir que no me gusta php por como se ve :( es una razon estúpida pero nunca lo he utilizado bien 😅😅✌ ahora veo el video Edit: buen video, voy a estudiar un poco de php ✊✊
Estaba recordando mis años de inicio en desarrollo web allá por el 2006 y cuando iba avanzando en la creación de un sitio más dinámico php era lo que se tenía que implementar y como tú dices en el vídeo era muy difícil acceder a información para implementar de una manera 'pulcra' php y bueno antes también ciertos proyectos como galerías o tagboard trabajaban con un montón de archivos y eso también inspiro mucho odio a php.
Pásale a un programador un proyecto y dile qie lo haga en php. Un buen código => buen programador, mal código mezclado html y sql en el mismo archivo => huye de esa persona
Lo único que no me gusta de php es que lo usan con jquery, si en el trabajo lo usára con js vanilla consideraría profundizar en php; Compas soy novato y he escuchado muy malas reseñas del uso de jquery en la actualidad lo que me desanima trabajar con ese stack, hay alguna razón para que me sigan pidiendo usar jquery en el desarrollo (no mantenimiento) de un projecto??
Hace algun tiempo se utiliza mucho php solo para backend, sin importar que se utilice en el frontend, de hecho el mismo laravel ya trae vue integrado si deseas desde el inicio
jQuery en si es JS, solo es una libreria, cierto es que al igual que PHP viene de una era donde las "buenas practicas" no existian, el copy/paste de código era la practica de todo el dia, jQuery era tan bueno que cualquiera podia hacer cosas asombrosas con copiar y pegar un código, lo malo no entendian lo que habia detras y nadie se preocupaba por el performace y hacer código legible, aun creo que es una gran herramieta y se puede hacer implementaciones muy buenas si lo integras con babel/webpack para escribirlo con ES6, y como siempre busca las buenas practicas, jQuery trae muchas cosas que esta de mas usar, pero hay otras que ayudan bastante, en lugar de odiar la técnologia busca como mejorar tu código y envageliza a tu equipo, te recomiendo leer el "Query Cookbook [Book] - O'Reilly", desde el inicio te da ejemplo de malas practicas comunes en la epoca y como corregirlas despues de eso usalo con ES6/Babel/Webpack, viene bien para proyectos muy pequeños y que no creserán, si es un proyecto grande obvio hay mejores opciones con Angular/React/Vue.
Es cierto. Yo lo use hace años pero hacia su chamba y sobre todo; es cierto lo que dice se usaba como dios nos daba a entender por eso lo estigmatizaron.
yo deje de usar php por que no tenia lo que otros lenguajes tenia, ejemplo no tenia threads no podias guardar estado no podias tener websockets el try-catch que tenia era una porqueria pero checando las ultimas actualizaciones al parecer ya arreglaron algunas de esas cosas desafortunadamente todo esto le llego un tarde otros lenguajes ya lo implementaban
Si te ha gustado el video puedes apoyarme dejándome un pulgar arriba y compartiendo en tus redes sociales ¡Muchas gracias!
Saludos amigo. Creería que el odio sin justificación es el mismo desconocimiento del lenguaje en si. Además la mayoría de los que destilan odios son chicos bastante jóvenes que solo viven de moda. Cambian de lenguaje o framework cada semana. PHP es poder puro.
Yo tengo mas de 12 años en esto y a pesar de que lo conozco no me gusta para nada. Y mas que por el lenguaje creo que es por lo programadores que he topado cada Spaguetti, cero organización, cero patrones...
Para 4 años programando con PHP y creo que llegué a conocerlo en su mejor momento. Actualmente soy desarrollador en este lenguaje, me gusta y me siento comodo trabjando con el por la libertad que se siente en experimentar con este y con la llegada de PHP 8 y la constante actualización de los frameworks en especial Laravel, creo que hay PHP para rato.
Al final de día al cliente no le importa en qué lenguaje está hecho el software, no hay ningún lenguaje malo.
Exacto, pero realmente importa darle solución a ese problema y traducirlo en código para el cliente o usuario final,
Con php7 te da mas incersión laboral, hasta las mismas vacantes en México y latinoamérica piden este lenguaje y la ventaja es que da mucho trabajo, solo con hacer proyectos, ya sea un CRUD con MySQL con laravel si lo demuestras, ya estas en la industria y puedes aprender otros conmo nodeJS o python
Ni que el cliente fuera un torpe que no sabe de Tecnologia, pero tu como Ingeniero si que deberias saber elegir la mejor opción para el proyecto, sin importar que el cliente sepa o no de tenologia.
@@BreegBenjamin eso es correcto, por eso " no hay ningún lenguaje malo" insisto y reitero.
Si si hay varios. Entre ellos PHP.
Sería muy interesante un vídeo hablando de las desventajas reales que tiene PHP o de los tipos de poyecto donde encajaría muy bien y en los que no sería la tecnología ideal.
No mames, acabas de noquear a Platzi!
Alguien tenía que ponerlos en su lugar jaja
Platizi! que es esooooo, ahh si ... el estafador ese de Freddy.. jajaja
@@agustinherrera8775 jajajaja, jamás pagaría nada ahí, eh tenido mucho mejores cursos en Udemy
@Lex Porque El de Platzi dice que debemos aprender otros lenguajes y herramientas.
Vi videos de Platzi y sus cursos, solo dire que es promocion de curso sobre curso, nada rescatable.
En el poco tiempo que llevo aprendiendo desarrollo web, he notado ese ambiente de odio sobre php y como lo estaba aprendiendo siempre había tenido esta duda de porque lo odian tanto. Tremendos los argumentos positivos que das, tienes mucha razon, además de reconocer que cada lenguaje tiene un gran trabajo detras y que ninguno es perfecto. Nuestra tarea es determinar cual es el que mejor se ajusta para la tarea que vayamos a realizar.
Nuevamente gracias por compartir Héctor, mi comentario es que PHP, realmente es muy sencillo pero muy potente, me refiero en su programación (POO) y en su rendimiento al ejecutar.
Gracias y excelente día 👍👍
Tienes toda la razón, cada lenguaje que se almacena en nuestro conocimiento es una arma con el cual podemos disparar.
Me gusta mucho trabajar con PHP, y con la versión 7.4.11 los cambios y mejoras son muchísimos, vengo de programar durante muchos años en COBOL, C, Clipper, VisualFoxpro y al volver a desarrollar me todo con PHP hace 9 años y me ha ido muy bien. Saludos Héctor y excelente video
El wey que odia a PHP es el que hace codigo espagueti en C#
El que odia a los que odian PHP seguto que no ha ido a la univeridad a aprender las mejores practicas para programar.
Gracias Héctor, voy a hacer lo mismo cuando alguien me pregunte o hable mal de php tengo este link en fav para pasarlo, excelente explicación, como siempre, saludos desde Argentina
No he visto el video todavía, pero un profe de programación lo odia porque su flexibilidad fomenta el código espagueti (malas prácticas) y en parte lo entiendo, pero ahora yo solo trabajo con lenguajes parecidos (php, python) justamente por esa razón y así mi imaginación vuela más rápido xD
Un gran poder conlleva una gran responsabilidad
Si ya saben PHP por lo menos intermedio, les recomiendo aprender Magento 2 y aplicar para la empresa q trabajo se llama Summa Solutions. Buen sueldo, ambiente, no necesitas inglés y es remoto.
Héctor empezó el año con los poderes.
Cuando yo usaba PHP en la versión 4-5 puro, los usaba como ASP Clásico, como código embedido dentro del HTML.
Hector muy buen video, yo primero programe en vb6 en escritorio alla por el año 98 y para internet quise aprender asp comun, y no me gusto y alli conoci php y sigo programando en este lenguaje, a pesar que uso dos de sus frameworks para proyectos mediano y chicos uso codeigniter que me gusta mucho y para grandes laravel, coincido con vos en un 100%, hace años que te sigo
Excelente video, actualmente trabajo con PHP Laravel y estoy aprendiendo C#, podrías hacer una comparativa de estos dos lenguajes ? Pros y Contras.
Cuestión de gustos. Yo utilizo los dos laboralmente todos los días
En el trabajo trabajan con C#, hay cosas que he logrado hacer con php que C# se queda corto y no debería verdad.
Saludos amigo, llevo desde 2006 programando en PHP. Es un lenguaje que me encanta.
Estoy haciendo mi práctica en php nativo y es genial!!!!!!
usando un MVC uno se olvida del código espagueti y se asemeja a Simfony sobre el cual esta basado .NET MVC y .NET Core, asi PHP es genial y si no te gustan esos MVC pues fácil te construyes tu propio MVC y santo remedio es un lenguaje tan versatil.
PHP no es un mal lenguaje, desconozco por que la gente le tiene odio a este lenguaje de programación, yo conozco php desde los tiempos en donde se mezclaba el código de php con las vistas. hoy en día es mucho mas limpio trabajar con PHP. muchas gracias Hector por tus vídeos. saludos
Yo llevo casi 12 años programando en PHP, a lo largo de mi trayectoria he escuchado y leído cada comentario hater hacia PHP, que en verdad me asombra como es que la gente solo habla por repetir algo que escucha, sin antes haber pensado o comprobado por si mismos. PHP no es un lenguaje que se pueda utilizar en el 100% de los casos, pero no por eso se le va a odiar.
Las recientes generaciones de desarrolladores se la pasan criticando tanto a PHP solo porque sus "influencers" favoritos no lo usan ni lo recomiendan "porque no lo usan las grandes empresas" o porque "los proyectos serios no se hacen en php" (y otro montón de argumentos típicos de grupos de FB relacionados a programación), pero... lo más curioso del caso, es que los que más le tiran hate al lenguaje, ni siquiera trabajan, tienen proyectos propios...
Esto es muy similar también al hate que le tiran a herramientas como jQuery, pero son usuarios fieles y leales de Datatables.js XD
Bro tremendos vídeos los tuyos, en 4 minutos enseñas cómo un gurú. Saludos desde🇩🇴
Muy buenos puntos, aunque me da curiosidad para ti personalmente cuál es tu lenguaje favorito, aunque depende del proyecto y todo eso, pero siempre hay una predilección
es dificil por que dependiendo la situación, pero en sí siempre utilizo: C#, python, php, js y ts.
Yo al comienzo aprendí php por mi cuenta y yo iba montando mis desarrollos con varios errores que sobre la marcha iba solucionando. Cuando el servidor que usaba actualizó la versión y se rompió el código de mi programa, decidí que no lo iba a volver a montar. Dos años después volví a montar mi proyecto, pero usando a php como api rest y la experiencia ganada me sirvió mucho para hacer un desarrollo más limpio. Me alegra mucho que php siga con fuerza y mejorando muchos detalles.
Hoy aprendí que no me debo de cerrar a un lenguaje pero que no es malo usar el que me gusta siempre y cuando no odié a otros lenguajes voy a seguir con python y cuando sea requerido iré aprendiendo más lenguajes.
Excelente video muchas gracias!
Bien dicho aplicar sus fortalezas y debilidades
Php te da de comer, te inserta en el campo laboral rapidamente, pasa lo mismo con Java y C#.
Asi es, abajo al odio.
Viniendo de C# y Go al trabajar con php me siento limitado por eso no me gusta, pero igual no creo que sea malo con las nuevas cosas que tiene y demas pues esta bien pero creo que php seria el ultimo lenguaje que yo eligiria para hacer algun proyecto.
Que limitantes encontraste aparte del el tema de los TRENDS,
@@genesis3d
1. la sintaxis, php es horrible, repetir tanto "$" y tanto "->" me parece que dificulta la legibilidad, ademas al ser tipado dinamico peor, hay que gastar mas tiempo revisando que todo este bien escrito.
2. Falta de soporte para cuestiones de concurrencia, y tambien de colecciones, no puedo hacer procesamiento en paralelo.
3. Instalacion no tan facil.
4. Mucha configuracion para por ejemplo hacer poner un punto de interrupcion y hacer un debug.
5. Da bastante para malas practicas y bugs raros debido a su mal diseño (aunque ha mejorado).
Sunpogo que muchas de esas cosas se pueden solucionar de alguna manera peor pues es un lenguaje que no esta en mis planes de especializacion.
@@gabrieldavid5944 php 8 ya es tipado usando POO
@@webmental1 y si trae otras cosas interesantes, pero como digo no es un lenguaje que me interese.
Tu muy bien carnal, yo estoy retomando PHP, lo trabajé en la versión 5, hace unos ayeres, ahora trabajo .Net pero como dices, hay que hacernos de herramientas y no cerrarnos. Nota: pásanos un link con tus rolas, están chidas!!
Saludos de Querétaro!!
@hdeleon.net se nota tu experiencia, yo también llegué a usar php hace algunos años y coincido con tus puntos en cuanto a que ha evolucionado, siempre es importante saber que facilidades te brinda cada lenguaje ó tecnología.
Los haters normalmente son los novatos que nunca han programado en otros lenguajes
Exacto como se les llama ahora y PHP para mi es mil veces mas facil de aprender que JAVASCRIPT al menos para mi y me gusta mucho PHP. se me hace tan facil y sin complicarse al hacer las cosas.
Siempre escuchaba eso ahora lo estoy aprendiendo y es bien entretenido
Algo que me enamoró de php es que para mí es el segundo lenguaje más fácil de aprender por ser extremadamente autodescriptivo a pesar de ser tan extenso
Python es muchísimo más fácil de aprender, pero parte de esa facilidad es la reducción de palabras reservadas, cuando en php incluso con tantísimas palabras reservadas es entendible lo que se hace (python sigue siendo más entendible en las más de las veces, pero php no está tan alejado)
Nunca he entendido el amor hacia js y el fanatismo, literalmente typescript nació para resolver sus problemas (es muy poderoso el lenguaje, pero es ridículo el cómo actualmente se quiere usar para todo aún sabiendo el alto coste que tiene, cosas como las fugas de memoria y lo enredado que es leer código js/ts)
Ojalá le dieran una nueva oportunidad a php como siempre se la dan a Javascript con cada framework nuevo, tiene aún muchísimo potencial y me da coraje pensar que mucho progreso de php no se ha podido hacer por enfocarnos a hacer más frameworks para Javascript
Python es más para proyectos de análisis de datos, proyectos más duros. Allí lo uso por sus excelentes librerías.
los odio es a los programadores de php antiguos que no usan POO
Genial. Me dispuse a conocer la tecnología para el backend de mi página web, hice lo mismo con Flask y me di cuenta que PHP no tiene ningún problema de compatibilidad en servidores remotos (a diferencia de Flask, en mi experiencia) y por lo que llevo, PHP no le pide nada a otros lenguajes de programación. Es cierto, hay que probar para ver sus bondades antes de criticar.
Muy bien explicado. Tienes toda la razón 👍
Pues en un principio no me gustaba php quizá por que no tube un buen maestro pero cuando supe de su framework laravel me encanto y ahora amo php
PHP es un lenguaje del 10 en todos los sentidos le pese a quien le pese yo adoro PHP combinado con html+css+Javascrip+php+sql ya puedes atender profesionalmente cualquier proyecto y con calidad si haces las cosas bien guste o no para mi ES ASI
Jaaa y ponlo a correr con MongoDB, uffff que delicia.
@@Rajmanov Depende de mejor en que sentido, que es más estructurado y maneja más profundamente POO si es verdad, mejor pagado totalmente, sin embargo la curva de aprendizaje de Java es muchísimo más compleja y eso sin tener en cuenta que realmente nunca llegas a trabajar "todo" Java a profundidad es decir no es lo mismo trabajarlo para la web que para iot o EE, creo que también depende del trabajo que quieras tener por lo menos en mi país trabajar Freelance en Java es súper difícil el lenguaje se mueve mucho en el lado de grandes empresas, ahora ya salir a usa, Europa, seguramente si hay mucho más trabajo ahí si ni idea 😃
Mi primer proyecto me toco hacerlo en PHP, al no saber mucho del mismo no fue viable darle mantenimiento ni actualización.
Hace un año hice otro proyecto con PHP 7 y la experiencia fue muy buena. Espero en este año desarrollar uno con la versión 8.
esa es la idea probar y conocer!
Excelente explicación
la mejor explicación que he encontrado, mil gracias.
He notado que algunos youtubers se burlan de los que programan con html, podrías explicar eso? Saludos
Regresa al circo
Viejo, la parte de características de PHP con los números flotantes no me la sabía, tengo que revisar de nuevo la solución a algunos de mis Bugs jajaja dejo el código por si a alguien le interesa y una alternativa de solución, excelente vídeo
Para tener en cuenta: esta comparacion de numeros flotantes (un problema pareceido, el clasico 0.9999999998) es problema en (casi) todos los lenguajes e incluso en SQL, por tal motivo existen tipos de datos como NUMERIC (SQL) que son de punto fíjo y no punto flotante... Entonces, basicamnete la aritmética númerica es distinta y mucho mas eficiente que round por todas partes!
Yo creo que es porque como es antiguo queremos que muera y se use lo nuevo, para no tener ese "desventaja" que tenemos los nuevos programadores con los antiguos.
Buena info, lo de pHp es my cierto, es muy viejo, ahi su pequeño puntito negro, igualmente es buen lenguaje.
como est ing software, estoy abarcando variaz tecnologías, y al final de la. carrera me especializare en una sola, gracias x las aclaración tocayo
Pues me sigue dando de comer, he trabajado en proyectos momia pero sin problemas le hago un update. Me ha tocado ver comentarios en el código indicando /*empieza el chiquero y fin del chiquero*/ y pues basta decir que fue el programador y no el lenguaje el del problema.
Gracias por la información eso ayuda a desmentir la mala reputación por moda que le están dando a PHP.
Exacto los niñatos influencers sensibles también han afectado esta industria todo por moda que pereza con la gente bro
Buen video mano yo a veces no entiendo pk odian las cosas que se usan por ejemplo tambien esta bootstrap jajajaj y la cancion del final esta buenisimo saludos y exito cracks!!
sacrifiquen a este men sacrifiquenlo
Yo era de los haters de PHP... Asta que lo aprendí.
jajajaj ala reina Isabel en su castillito hahaha por mi parte amo PHP y lo que se hace en el, gracias por compartir siempre amigo
Lo poco que conozco y teniendo en cuenta para que uso los lenguajes de programación. No me gusta pero no por eso voy diciendo que sea malo. Por otro lado me gustó el vídeo muchas gracias
los que critican php son los niños que aprendieron hacer una spa con react o angular y se creen programadores. fin
PHP es gratuito esta en el servicio basico de un hosting, es el mas barato, es normal que la gente en sus inicios programe en PHP.
¿Odiarlo? Si hay algunos mamertos que dicen que no hace tal cosa, que es lento o inseguro. Son como los rockeros que odian el regueton.
Exacto y para mis cliente mucho mejor si tener que contar servicios como heroku, vercel para aplicaciones como JAVASCRIPT con NODE o MONGODB que solo con esas tecnologias funciona y al final al cliente le sale carisimo, mejor hago aplicaciones a lo seguro y algo que ya se conoce como PHP.
buen video la verdad me a servido para actulizarme en este lenguaje php que deje de lado
Ahora PHP está muy evolucionado, y aún espera ser mejorado.
Los que dicen PHP que es malo es porque son fanáticos de la programación, más no programadores
excelente video
Además de la terrible experiencia que se tiene al ver proyectos antiguos, como comentas, me parece que el propio contexto de PHP marcó también la forma en que se enseña.
Es comun ver tutoriales e incluso libros que enseñan PHP combinado con HTML, esto hace un gran daño porque ya desde la enseñanza se propician malos conceptos y practicas espagueti de tener PHP incrustado en HTML a lo loco.
Por tanto considero que una buena opcion es empezar a enseñar PHP desde consola, como un lenguaje universal que tiene mucha utilidad web pero que no deja de ser un lenguaje de uso general.
Buenas, Héctor que opinas de la seguridad en php? Por ejemplo usando Laravel? Ya que vi muchas paginas con código PHP en el html con información sensible por ejemplo, supongo que son de las personas sin tanta experiencia que realizaban las páginas en esa época que dijiste, yo he probado php este año y me parece bastante potente y relativamente sencillo teniendo un poco de experiencia en C y Javascript como es mi caso y me parece excelente ya que se puede realizar cualquier cosa de Internet fácilmente. Saludos
La seguridad depende de quien quien lo desarrolla, no del lenguaje. En c# también puedes tener fallas de seguridad con identity si no sabes lo que haces.
Para mi PHP es un muy buen lenguaje, he creado aplicaciones web usándolo pero últimamente me he decantado por Python porque considero que lo puedo usar en más plataformas qué PHP que solo es para web, en cambio con Python puedo usarlo en web, escritorio, IoT, con hardware, etc.
Excelente , tiene algún curso de PHP?
No, pero quiza haga uno
PHP es super versatil se programa rápido si revisas facebook ads igual esta en php. Y facebook nacio con php. Yo tengo mis webs en web3 y trabaja super bien.
también PHP es el rey de la documentación, todo lo encuentras facilmente y con los otros cuesta un huevo
¡JA! xD ¡Qué sorpresa encontrarme a un primo programador! Recién llevo un año aprendiendo Front End.
Trabaje 3 años con PHP y en lo personal no considero que sea un mal lenguaje pero...... Por lo menos a mí... Su sintaxis nunca me terminó de convencer, eso de escribir -> para atributos y funciones y . Para concatenate como muchas cosas más me frustraban jajaja
🤣🤣🤣🤣 Esto me hizo reír. Sobretodo, la frase donde se le recomienda terapia al fanático.
Hay emrpesas que tienen sus sitemas con PHP y no han querido migrar a otras tecnologias ya que asi les funciona por ejemplo aqui en Colombia se paga muy bien al que maneje PHP y Java y se paga mejor que node Js o python por dar un ejemplo. Y de front mas Angular que React.
Yo estoy aprendiendo PHP y me gusta 👍
Solo dime si ahora vale mucho más la pena hacer Apis (trabajo del lado Backend) con ese lenguaje. Gracias.
Porque PHP es del pueblo 🤣🤣🤣
Php tiene bastantes cosas, pero es demasiado flexible, yo le estoy realizando mantenimiento a una web vieja hecha con php5 y tiene tantas malas prácticas que es como mirar código espagueti
El problema con php es el mismo problema que con java llevan años matando a java y a php y como decía Héctor ni js con sus muchos frameworks no ha sido capaz de mover a php es por algo, es lo mismo que dicen con la metodología code first que según ellos ya mato a la bases de datos echas aparte y a los procedimientos almacenados
Nunca entendí el hate del PHP en los grupos y es cierto a partir de la versión 7 mejoro mucho. Hasta ahorita es el lenguaje que mas uso
La verdadera pregunta es por qué no hay más
Hoila soy desarrollador de .NET principalmente en C# (a veces para proyectos viejos en Visual Basic), No conozco PHP. Yo no odio PHP o hablo mal de el por que no lo conozco y si lo pienso en frio de hecho podria llegar a concluir que ha de ser un buen lenguaje por mantenerse vijente tanto tiempo y en tantos lugares, pero si debo decir que yo personalmente siempre he tenido una mala persepcion del lenguaje, seria uno de los ultimos que me provocaria aprender y creo que esto (en mi caso) se debe a lo siguiente:
primeramente por que las referencias que escucho de el son de proyectos antiguos o de pagnias que tienen una estetica vieja (a pesar de que PHP no se encargue de la estetica) eso hace que ya incoscientemente salte una bandera roja a la vista.
Lo siguiente es que segun he podido ver en distintos proyectos hechos en PHP en donde tuve la oportunidad de ver el codigo, se veia bastante desordenado y con una arquitectura pobre, esto es algo que depende mas del desarrollador que de el lenguaje lo se , pero eso es otra bandera roja, y para un desarrolladore de .NET Core que es un framework tan estructurado y organizado generalmente dedicado a proyectos empresariales es bastante negativo percibir a un lenguaje asi.
Finalemente la mayoria de los comentarios y memes que veo en foros de programadores o paginas de facebook son bromas o directamente opiniones en donde descalifican el lenguaje en comparacion con otros (como el JavaScript moderno por ejemplo) y si bien la gran mayoria de estas bromas y opiniones se ven bastante toxicas y poco informadas eso hace mella en la percepsion de el lenguaje para alguien como yo que no lo conoce y me hace preguntarme por que PHP y no Go o Phyton por ejemplo ? "por algo sera" podria llegar a decir uno desde la ignoracia.
Entonces mis preguntas desde la completa ignorancia si, pero siendo objetivo, serian :
Acaso es que los desarrolladores de PHP en mayor proporcion que en otros lenguajes escriben codigo espagueti o tienen pocas nociones de el diseño y la architectura del proyecto ?
Acaso el lenguaje esta escrito en tantos proyectos con viejos paradigamas y formas de hacer las cosas que eso ha permeado a proyectos nuevos desarrollados en el mismo ?
O es PHP en si un lenguaje que fomenta el mal diseño de los programas informaticos?
Creo que le diste en el clavo, yo empecé programando php en la uni junto con c#, pero al pasar del tiempo y más en mi etapa como profesional me decanté por c# y fue más que nada por la cultura, normalmente un proyecto empresarial se necesita más arquitectura, orden de carpetas, etc y lo que pasaba con php al menos en el tiempo que lo use estaba muy en pañales, veías tutoriales con gente que tenía soluciones de código de mas 300 líneas de código en una función, aún no soportaba el paradigma de poo, etc.También hay que agregar que php se uso mucho en startups y sus perfiles de programadores era menos rigurosa que empresas ya hechas que usan lenguajes muy usados como Python, Java y c#.
Saludos.
PHP nunca no me ha gustado solo desarrolle proyectos académicos
Antes de empezar solo he de decir que no me gusta php por como se ve :( es una razon estúpida pero nunca lo he utilizado bien 😅😅✌ ahora veo el video
Edit: buen video, voy a estudiar un poco de php ✊✊
Y agregando que php 8 incluye JIT, lo mismo que le dio poder a javascript
Agregaría que Laravel le lavó muchísimo la cara a PHP también. Te obliga si o si a trabajar de manera limpia y ordenada
Lo que no entiendo es porque el odio hacia php mira utilizando PHP VS JAVASCRIPT para mi PHP es mil veces mas facil de aprender que JAVASCRIPT.
Fuente: ¡Porque yo lo digo! 😂😂😂😂😂
Menos Hate gente!
Porque no me gusta el PHP:
1. Mezclar html con javascript y php es horrible (separation of concerns)
2. Las librerias no son homogeneas
Estaba recordando mis años de inicio en desarrollo web allá por el 2006 y cuando iba avanzando en la creación de un sitio más dinámico php era lo que se tenía que implementar y como tú dices en el vídeo era muy difícil acceder a información para implementar de una manera 'pulcra' php y bueno antes también ciertos proyectos como galerías o tagboard trabajaban con un montón de archivos y eso también inspiro mucho odio a php.
php es lo maximo
Pásale a un programador un proyecto y dile qie lo haga en php. Un buen código => buen programador, mal código mezclado html y sql en el mismo archivo => huye de esa persona
7:58 Eso me paso con visual basic 6.0, "varias veces" y era la misma solución, casi me quedo sin pelo
A mi me ha tocado lo del proyecto momia, y si odié php un rato jajaja
Dejen likes amigos
Lo único que no me gusta de php es que lo usan con jquery, si en el trabajo lo usára con js vanilla consideraría profundizar en php; Compas soy novato y he escuchado muy malas reseñas del uso de jquery en la actualidad lo que me desanima trabajar con ese stack, hay alguna razón para que me sigan pidiendo usar jquery en el desarrollo (no mantenimiento) de un projecto??
Hace algun tiempo se utiliza mucho php solo para backend, sin importar que se utilice en el frontend, de hecho el mismo laravel ya trae vue integrado si deseas desde el inicio
jQuery en si es JS, solo es una libreria, cierto es que al igual que PHP viene de una era donde las "buenas practicas" no existian, el copy/paste de código era la practica de todo el dia, jQuery era tan bueno que cualquiera podia hacer cosas asombrosas con copiar y pegar un código, lo malo no entendian lo que habia detras y nadie se preocupaba por el performace y hacer código legible, aun creo que es una gran herramieta y se puede hacer implementaciones muy buenas si lo integras con babel/webpack para escribirlo con ES6, y como siempre busca las buenas practicas, jQuery trae muchas cosas que esta de mas usar, pero hay otras que ayudan bastante, en lugar de odiar la técnologia busca como mejorar tu código y envageliza a tu equipo, te recomiendo leer el "Query Cookbook [Book] - O'Reilly", desde el inicio te da ejemplo de malas practicas comunes en la epoca y como corregirlas despues de eso usalo con ES6/Babel/Webpack, viene bien para proyectos muy pequeños y que no creserán, si es un proyecto grande obvio hay mejores opciones con Angular/React/Vue.
jajajaja definitivamente tienes un buen punto de vista
Es cierto. Yo lo use hace años pero hacia su chamba y sobre todo; es cierto lo que dice se usaba como dios nos daba a entender por eso lo estigmatizaron.
Sin php el codigo no puede pensar por si solo!
yo deje de usar php por que no tenia lo que otros lenguajes tenia, ejemplo
no tenia threads
no podias guardar estado
no podias tener websockets
el try-catch que tenia era una porqueria
pero checando las ultimas actualizaciones al parecer ya arreglaron algunas de esas cosas
desafortunadamente todo esto le llego un tarde
otros lenguajes ya lo implementaban
Cual es la canción del final?
Higher Octane - Vans in Japan
Falta un video sobre el odio a JS
7:37 BRINDO POR ESO!!
Buen video, pero en mi caso es C#, no solo en web también en consola y escritorio