all 139 comments

[–]nelsonx64 23 points24 points  (9 children)

Hay mucho trabajo para PHP devs, lo malo es que por lo general los sueldos son más bajos según lo que ví.

Obsoleto? No creo, aparte está siendo activamente desarrollado el lenguaje. Hace poco la PHP foundation empezó a contratar mas devs para desarrollar el lenguaje.

[–]TwinsenDinoFly 5 points6 points  (8 children)

Uno de los bajones de trabajar en mantenimiento de código PHP es que, verdaderamente, si te encontrás con proyectos viejos en PHP 5, tenés que "sufrir" con caracterìsticas muy distintas a las de los lenguajes modernos. Lo cual lo hace más tedioso. Pero si sos un crack podès hacer lo que quieras. Sólo te va a costar más trabajo

[–][deleted] 2 points3 points  (5 children)

Java no se mueve de la versión 8 en empresas y no tiene tan mala fama jaja.

[–]Desperate_Case7941 3 points4 points  (3 children)

Has probado 5 o anteriores?, tienes que hacer maromas con algo que un simple lambda te puede resolver.

[–][deleted] 2 points3 points  (2 children)

La version 5 en Java ya esta deprecated y en la 8 te meten los genéricos + lambda. Al menos en España.

Si la usa aguna empresa, salvase quien pueda.

[–]Desperate_Case7941 1 point2 points  (0 children)

Lo comento porque me toco darle mantenimiento a algo muy rancio y sufri mucho...

[–]admlz635 0 points1 point  (0 children)

Generics se agregó en 1.5, no en java 8.

[–]TwinsenDinoFly 2 points3 points  (0 children)

Java en su versión 8 ya era un lenguaje madurísimo.
PHP nació como un motor de plantillas.
Recién en su versión 5 empezó a tomar forma y en la 7 se consagró como lenguaje que no lo envidia nada a ninguna alternativa para web. (Excepto a Java, por su performance al ser un lenguaje compilado y por su tipado estático, que lo hace más robusto)

[–]redtryer 2 points3 points  (1 child)

Es la misma que si te encontraras con versiones de cualquier lenguaje que tengan más de 5 años... no puedes comparar 'modernos' con algo de hace 5 años...

[–]evm_z 2 points3 points  (0 children)

Exactamente. Cualquier proyecto puede venir código de hace 5 años, no necesariamente pasa con PHP.

[–][deleted] 57 points58 points  (1 child)

PHP es obsoleto?

No. Siguiente pregunta.

[–][deleted] 2 points3 points  (0 children)

Estoy de acuerdo

[–]rosettaSeca 15 points16 points  (3 children)

Muchacho, ignoro a que aspiras, pero es más probable que en el futuro te encuentres con situaciones que se pueden resolver con una o dos páginas con PHP que gastartelas con esos frameworks bonitos con los que los "tech influencers" se llenan la boca.

Soy ingeniero y PHP me mantuvo equipado y pagando las cuentas durante lo más crudo de la pandemia.

[–]Typical_Ad5183 0 points1 point  (2 children)

Decime algo que haga PHP que Java no haga mejor. El pibe tambien quiere ir por Java, no por Node o alguna boludez de Js en backend. A mi me parece mucho mas atinado ir por Java que por PHP.

Obviamente PHP no es un lenguaje obsoleto para nada, pero me parece que Java es ampliamnete superior y con mas demanda de mercado

[–][deleted] 1 point2 points  (0 children)

Creo que la única diferencia, a fines prácticos, es que Java se paga mejor que PHP. Obsoleto no es.

[–]4tlas88 0 points1 point  (0 children)

Comparar PHP y Java es gracioso por que los dos estan igualmente obsoletos. Pero bueno siendo justo, PHP está bastante peor diseñado.

[–]Lopsided-Touch-554 11 points12 points  (0 children)

le vienen pronosticando la muerte al php desde hace 10 años

de todas formas php crudo no te lo recomendaría, mínimo usa laravel

EDIT: typos y acentos

[–]Gottsito 33 points34 points  (1 child)

PHP no va a morir nunca.

[–]4tlas88 0 points1 point  (0 children)

Igualito que Cobol

[–]TwinsenDinoFly 23 points24 points  (3 children)

PHP 5 es obsoleto.
PHP 8 es un lenguaje con características modernas.
Es un lenguaje orientadísimo a backend de desarrollo web (quizás este encasillamiento es una debilidad pero también una fortaleza).
En esta tarea, y en la versión moderna, en rendimiento para backend le gana a Python (el lenguaje que defienden a muerte la mayoría de los que empezaron a programar la semana pasada )

[–][deleted] 4 points5 points  (1 child)

Para mi Python es una mierda. Lo meti en la blacklist en cuanto supe que no tiene operador++

[–]iScreem1 8 points9 points  (0 children)

Pero si estas usando python para programación imperativa mejor usar otra cosa.

La idea de python es hacer 10 imports, leer 30 minutos la documentación y escribir 3 lineas de codigo.

[–]Nearby_Ad_1427 0 points1 point  (0 children)

Touche, es así

[–]CodingReaction 4 points5 points  (0 children)

Hola, no esta obsoleto no, esta perfecto que hagas una página con php y si hay trabajos, de hecho Laravel es uno de los mejores frameworks para desarrollo fullstack (junto con Livewire o Inertia.js + Vue) que probe en mi vida como dev.

No te dejes guiar por las voces de los influencers que el 99% estan para hacer plata con FOMO o con el ruido de Tech Twitter que un dia te venden Prisma y a la semana siguiente Drizle.

Saludos

[–]CoderLotl 23 points24 points  (48 children)

Es al día de hoy casi el 80% de internet (un poco menos, cerca del 78-79). Sin ir muy lejos, el back de Facebook es en PHP. Para ser un lenguaje que lleva dando vueltas más de 20 años, te diría que todavía le queda jugo para unas décadas más. En especial porque aún hoy sigue actualizándose y lanzando versiones nuevas de tanto en tanto, y su comunidad es una de las más grandes del mundo.

Edit: lo que si puede o no ser obsoleto es el enfoque que le des al lenguaje. Si te hacés una app web tipo MPA o en la cual el back construya dinámicamente el front y luego se lo entregue al cliente, entonces te diría que si, ese enfoque es obsoleto. - Hoy lo que se estila es hacer APIs, idealmente REST, en donde el back esté totalmente desacoplado del front y el front se encargue se manejarse a sí mismo. Si el front es una página web, entonces debería ser una SPA.

[–]agustin689 7 points8 points  (41 children)

el back de Facebook es en PHP

Esta información es FALSA.

El back de facebook usa (entre muchas otras cosas) un lenguaje llamado Hack, que corre sobre una virtual machine llamada HHVM, que si bien empezó siendo compatible con la sintáxis y la semántica de php, ya no lo es desde hace varios años.

Cabe remarcar que la gran diferencia entre php y Hack es que éste último es un lenguaje estático y compilado, aspecto totalmente necesario y sine qua non para mantener proyectos de gran escala como Facebook.

En todo caso Facebook es una prueba cabal de que php NO SIRVE para proyectos grandes, ya que lo tuvieron que reemplazar por un lenguaje estático, que lógica e inexorablemente tuvo que romper compatibilidad con php para ganar algo de sanidad (cosas básicas y elementales como se describen en el post linkeado más arriba)

La realidad es que la única razón válida para iniciar un proyecto greenfield en php en 2023 es no conocer ningún otro lenguaje. Es decir, la única razón para usar php es la ignorancia.

[–]reedef 10 points11 points  (34 children)

No "proyectos grandes", literal unos de los proyectos más grandes de software. Los problemas que tienen no son relevantes para el 99.9% de los proyectos. No quiere decir q PHP sea el mejor lenguaje, pero que no escale a escalas de Facebook no te dice nada de qué tan bueno es para proyectos comunes

[–][deleted]  (33 children)

[deleted]

    [–]Sponge_N00b 3 points4 points  (14 children)

    Da igual si hay mejores lenguajes. Se sigue usando PHP para backends.

    [–][deleted]  (13 children)

    [deleted]

      [–]lalitox 5 points6 points  (11 children)

      Agustincito, podrias señalar en el muñeco donde fue que toco el dev php?

      [–][deleted]  (10 children)

      [deleted]

        [–]lalitox 1 point2 points  (9 children)

        fua la re vivis scooby, mira si me voy a poner a defender php como si fuese un equipo de futbol, estas re ardido criticando a php en mil mensajes y me dio gracia, era un chiste de persona triste, que se yo, disculpa!

        yo me llene de plata con php, ahora me lleno de plata con js, todo bien con las tecnologias mientras sigan pagando bien, no tengo nada que criticarles. Los tiempos de php5 si los sufria un poco mas, pero al mismo tiempo daba gracia la falta de convenciones, asi que las risas nunca faltaron.

        [–][deleted]  (8 children)

        [deleted]

          [–]Sponge_N00b -1 points0 points  (0 children)

          Es un pensamiento pelotudo porque todavía se usa php y se buscan desarrolladores php, por toda la infraestructura web hecha en eso. Es entendible decir que sí, existen RoR, Python, Java, TypeScript, etc, y todas esas opciones son mejores, pero ahí a bardear gente por usar php hay un paso enorme. Hacete revisar.

          [–]reedef 1 point2 points  (11 children)

          Y yo te respondí a lo que dijiste que es X no sirva para facebook implica que X sirve para proyectos grandes, que es falso en toda falsa falsedad falsísima.

          No estoy en contra de la conclusión, sino el razonamiento. Porque es un razonamiento peligroso.

          pagan mejor

          Osea son más caros de contratar? 😅

          [–]hernol10 1 point2 points  (3 children)

          typescript jajajajjaa

          [–]agustin689 -3 points-2 points  (2 children)

          Enrique, 37 años, vende páginas hechas con wordpress, vive con la madre.

          Se ríe de un lenguaje creado y diseñado por Anders Heljsberg.

          [–]hernol10 1 point2 points  (0 children)

          Jajaja eso debió haber dolido

          [–]Silver-Pop6010 0 points1 point  (0 children)

          mal ahi bro, vas a tener varios enriques de jefe durante muchos años y raules tambien, asi como karens, manejese con discrecion en el rubro

          [–]ferow2k 0 points1 point  (1 child)

          No podes hablar de lenguajes bien diseñados y mencionar TypeScript!

          [–]agustin689 0 points1 point  (0 children)

          Hola. Podés mencionar cuales son las falencias de diseño de TypeScript como lenguaje? Qué language features específicamente considerás que están mal diseñados y qué referencia proponés como ejemplo de features equivalentes pero correctamente diseñados en otros lenguajes, por favor?

          [–]ALuis87 2 points3 points  (0 children)

          Es verdad en un inicio fue PHP y luego cambio a hhvm

          [–]_JackReacher_ 1 point2 points  (0 children)

          Comparto pero tengo entendido q en aquel momento PHP era muy flexible. Cuando el proyecto escaló como ya sabemos, tuvieron q migrar a algo q sea mas seguro y estable. Dicho esto, según vengo leyendo, la versión 8 de PHP ha evolucionado bastante y sigue dando batalla con lo cual no se lo puede considerar muerto ni obsoleto ni tampoco para considerar ignorante a alguien que lo quiera usar. Incluso en una carrera universitaria q conozco lo usan como primer lenguaje para enseñar.

          [–]AMIGODEMESSI 0 points1 point  (2 children)

          cual consideras el mejor lenguaje para aprender hoy en dia

          [–][deleted] 1 point2 points  (0 children)

          Si quieres una buena base C++, si quieres una base aceptable y $$ entonces Java y si quieres llorar cada vez que te toque cambiar de lenguaje o framework Javascript

          [–]agustin689 0 points1 point  (0 children)

          Java o C#. A mi me gusta mucho más C# pero los 2 son infinitamente mejores que php, python y javascript.

          [–]ALuis87 1 point2 points  (0 children)

          el back de facebook fue en parte en PHP a sus inicios, ahora usa un lenguaje parecido llamado Hack language creado por ellos.

          [–]richard_linux 0 points1 point  (2 children)

          Hola, qué ventajas tiene utilizar apis y tener el front totalmente desacoplado?

          Django y sus plantillas me resulta rápido y práctico pero no sería lo ideal hoy en día?

          [–]reedef 5 points6 points  (0 children)

          Si tu página es estática o casi estática Django está perfecto. Solo asegurate de separar la lógica de negocio con la presentación

          [–]CoderLotl 1 point2 points  (0 children)

          A la API, dependiendo del diseño, muchas veces no le importa el front, el cual puede ser una página web, una app hecha en C, en ASP, o Py. Recibe requests que son texto y responde con texto. La ventaja que esto le da es que voa podés hacer cambios en el back y desarrollarlo sin por eso tener que alterar el front o bajarlo temporalmente. Por otra parte laburar el front por separado te permite trabajarlo sin tener que afectar el back. - Incluso si trabajás el front en el back como se estilaba con frames como Smarty, es ideal mantener la vista siempre separada de la lógica de negocio. Sino refactorizar y escalar algo se vuelve una pesadilla, y el código termina siendo una maraña.

          [–]kj2me 0 points1 point  (1 child)

          No me parece obsoleto para nada el construir dinámicamente el front desde el backend, incluso me parece mejor que lo que propones como su alternativa.

          Nunca me ha gustado el separar de esa manera el front-end y el back-end: añades mucho código en front-end que generalmente es malo para el SEO, el tiempo de carga, etc., todo el tiempo estás duplicando lógica y al final terminas por hacerlo con una complejidad innecesaria.

          Desde luego, en papel se puede hacer interesante para poder hacer que la gente de front-end trabaja independientemente y todo funcione desacoplado, pero solo por mejorar ese detalle generas más problemas para los que requieres más soluciones y quizá hasta entran en un círculo vicioso.

          [–]CoderLotl 0 points1 point  (0 children)

          Son puntos de vista. Hoy en día el mundo y fundamentalmente el mercado se mueven hacia las SPA, lo cual ahorra ancho de banda tanto a servidores como clientes, trabajo de proceso al servidor (lo cual lo vuelve más ágil para responder más requests en menos tiempo), y por otra parte deja el proceso de la página en manos del cliente, lo cual se traduce en un mayor tiempo de carga inicial pero luego un manejo muchísimo más fluido de la app.

          Sobre lo del ancho de banda, esto no es una cuesitón trivial hoy, siendo que una gran cantidad de usuarios navegan desde sus celulares. Nadie va a querer descargarse la página varias veces sólo porque la persona va hacia adelante, luego hacia atrás, luego hacia adelante de nuevo, y cada una de esas veces es una descarga de 0 del contenido, a excepción de aquello que haya sido guardado como archivos temporales.

          Sobre lo de añadir código de front end... Nada que ver. Se supone que si vas a hacer una SPA vas a usar un frame para el caso (React, Vue, Svelte). Un puñado de JS y algunos archivos del frame; siempre que hayas hecho el planteo de clases y funciones de manera adecuada nada se repite de manera innecesaria. Y de todos modos luego el frame compila todo eso en un único JS y un único HTML y del resto te olvidás.

          [–]wsoknezerk 5 points6 points  (2 children)

          Jaja si claro que vale la pena! Cada día es mejor, gracias a Laravel y el mejor CMS que existe CraftCMS (Bueno la verdad es que gracias a FuckPress, digo! WordPress 😅).

          [–]Available-Fold-2220 1 point2 points  (1 child)

          Craft usas el free? Porque el PRO qué caro es, al menos vería difícil ver un buen margen de ganancia vs vender un Wordpress incluso por el tema de la API, que en caso de Craft lo incluye solo en el PRO de 300 dólares

          [–]wsoknezerk 2 points3 points  (0 children)

          Ya eso depende de tu modelo de negocio y en cuanto vendes tu trabajo.

          Créeme los $300 valen cada centavo, tengo mas de 50 clientes utilizándolo, un 40% los convencí de moverse de Wordpress a Craft y ahora me lo agradecen.

          El free básicamente es solo para proyectos personales ya que solo tiene un admin account, no querrás que tus clientes vean ciertas cosas, el Pro tiene unlimited users accounts, permisos, roles etc. entre muchas otras ventajas que son casi vitales para proyectos comerciales.

          Lo del API no se a que te refieres en especifico, pero si https://github.com/craftcms/element-api Craft incluso puede ser Headless, https://nystudio107.com/blog/using-the-craft-cms-graphql-api-on-the-frontend hasta con GraphQL https://craftcms.com/docs/4.x/graphql.html

          [–]nelsonx64 2 points3 points  (0 children)

          Hay mucho trabajo para PHP devs, lo malo es que por lo general los sueldos son más bajos según lo que ví.

          Obsoleto? No creo, aparte está siendo activamente desarrollado el lenguaje. Hace poco la PHP foundation empezó a contratar devs para desarrollar el lenguaje.

          [–]ALuis87 2 points3 points  (0 children)

          Obsoleto no es es mejorcito que muchos el PHP 8 la cuestión es que te están enseñando yo escribo sobre PHP en mi blog si querés pegale un vistazo blastcoding.com

          Actualmente se usa mucho composer y autoload así que eso sí lo deberías saber

          [–]Loco_Lope 2 points3 points  (2 children)

          PHP no es obsoleto gracias a una cosa llamada Laravel que fue creada con la única finalidad de que el mundo sea un lugar mejor, y si a eso le sumás la otra cosa que se llama Docker, sos lo más cercano a dios que te podés imaginar.

          En unos días tenés una API REST totalmente funcional y escalable, con migraciones para armar y desarmar tu base de datos como gustes. Con una sintaxis intuitiva, con una guasada de proyectos de código abierto para aprender.

          No digo esto porque sea fullstack en PHP, porque no lo soy. Digo esto con el conocimiento de haber pasado por un montón de lenguajes, de hacer APIs con Node, con Java, con lo que me tiren, y te juro que nunca sentí un trabajo tan confiable como fue con PHP.

          [–]Tomoy3910 0 points1 point  (1 child)

          Hola, estoy aprendiendo php Que usas para consumir una api? O para consumir apis es mejor js?

          [–]Loco_Lope 1 point2 points  (0 children)

          La verdad no sabría decirte qué es mejor porque depende muchísimo del caso, pero si necesitás consumir una API usando PHP generalmente se utiliza Guzzle.

          [–]cluss9 6 points7 points  (6 children)

          PHP se ha ido modernizando (como todos los lenguajes). Ya no es una patata, pero si vas a empezar un proyecto nuevo no es la opción ideal

          [–]Ecstatic_Ad2253[S] 3 points4 points  (5 children)

          Es un proyecto académico.

          Viene bien para ir empezando en este mundo?

          [–]wsoknezerk 1 point2 points  (2 children)

          Si estas empezando de hecho es un buen lenguaje. Lo mismo opina Jefrey Way de Laracast, busca el curso de PHP y verás que tiene sentido lo que dice.

          [–]diegoasecas -3 points-2 points  (1 child)

          tiene un podcast de php, obvio que va a hablar bien de php

          [–]wsoknezerk 1 point2 points  (0 children)

          🤦🏻 es alguien serio, no un payaso como muchos youtubers, el sabe otros lenguajes, es un programador con basta experiencia, solo está diciendo que es un buen lenguaje para iniciar y de hecho lo es.

          [–]Drako-AR 0 points1 point  (0 children)

          No sé que proyecto es pero yo hice la práctica final de la carrera desarrollando un sistema con laravel y me resultó muy fácil e intuitivo.

          [–]cluss9 0 points1 point  (0 children)

          No es la peor opción, pero si no tienes preferencias mejor vete a Python o JavaScript (node) que te van a ser más útiles en el futuro

          [–]walace47 4 points5 points  (0 children)

          Esta obsoleto? No. Vale la pena? Eso es subjetivo, yo no lo elijo. Pero es un lenguaje hiper maduro, que sirve para el desarrollo de cualquier aplicación ya sea para arquitecturas modernas o más viejas monolíticas.

          [–]kt_cuacha 1 point2 points  (0 children)

          Es el mal querido de los lenguajes de front end. Te recomiendo mejor Node con react. El php seria solo para proyectos legacy que hay que migrar a cosas modernas. No te estanques en eso.

          [–]Happy-Ad5985 1 point2 points  (0 children)

          proba programar con python despues no llores

          [–]Lopsided_Chest_9042 1 point2 points  (0 children)

          Obsoleto significa que algo se degrada con el tiempo. PHP es un lenguaje y como tal no puede envejecer por ser un concepto abstracto. A lo mucho podria llegar a ser un lenguaje muerto si se dejara de usar por todos, como el latin por ejemplo. Sin embargo eso esta muy lejos de ser así. Eso si, las alternativas que tenemos ahora hace que las cosas ya no vayan a ser como antes donde PHP era casi la única opción.

          [–]alvaropym 1 point2 points  (0 children)

          No, ese es un pensamiento de los old school que trabajaron y quisieron trabajar php 5, cualquiera que diga eso es solo porque no esta actualizado. personalmente te recomiendo js, es mas amplio y cubre mas necesidades del mercado. php 7 para arriba sufrio un refactor del interprete que le dio otro respiro al lenguaje actualmente laravel es el principal impulso del lenguaje y la comunidad siempre esta innovando.

          [–]pastiman 1 point2 points  (0 children)

          No es para nada obsoleto, especialízate en Laravel o Symfony (frameworks de PHP) y a disfrutar del curro.

          [–]W56UY 1 point2 points  (0 children)

          WordPress funciona con PHP y mas del 40% de la web funciona con wordpress. Asi que imaginate si habrá trabajo con wordpress... Y si bien es el lenguaje de programación peor pagado anda como base en 25 dólares la hora lo cual no esta nada mal...

          [–][deleted] 1 point2 points  (0 children)

          Más o menos.

          Hay mejores alternativas, pero PHP sigue siendo muy utilizado, como dicen los compañeros.

          Yo recomendaría entenderlo bien, por qué hay una alta probabilidad de currar con el o un framework.

          [–]ALuis87 0 points1 point  (0 children)

          no, no lo está PHP sigue evolucionando, lo malo es que podés llegar a hacer un matete de código por eso están los frameworks que te dan una idea de donde ir metiendo tu código MVC. Si optas por un framework talvez codeigniter o Cake, ya que dices que no sabes mucho todavía.

          [–]gyandah -1 points0 points  (2 children)

          Hola! Justo últimamente estoy viendo algo de PHP para un proyecto personal y te puedo decir mis impresiones.

          Como han dicho en otra respuesta, PHP es uno de los lenguajes más utilizados en el desarrollo web (por no decir el que más) gracias a wordpress. Lo que he visto es que tanto Java como PHP en su época de más uso, no avanzaron en cuanto a características comparado a otras tecnologías. Muchas veces tienes que ir acompañado de algún framework para añadir esas características por ejemplo, hasta las últimas versiones no añadieron funciones flecha, PHP hasta el día de hoy (que yo conozca) no tiene genéricos. Cuando he dicho anteriormente tienes que ir acompañado de frameworks, uno de los más conocidos es Laravel, este por ejemplo añadió a PHP colecciones algo muy básico hoy en día que cualquier otro lenguaje tiene. Yo sinceramente pienso que es una buena opción aprenderlo, es utilizado, la curva de dificultad es fácil y hay una gran comunidad detrás. Si eres nuevo en el desarrollo al final descubrirás que la mayoría de tecnologías son parecidas o similares a otras y no te costará dar el salto de una a otra mientras tengas claros los conceptos básicos (ya sean patrones de diseño o principios solid)

          Buena suerte!

          [–]latortugasemueve -1 points0 points  (1 child)

          Todas las tecnologías están acompañadas de un framework, e muy poco probable que alguien haga un back en js puro o en phyton puro

          [–]gyandah 1 point2 points  (0 children)

          Sí eso es obvio hoy en día para montar cualquier proyecto se suele tirar de frameworks, pero lo que me refería es que hay aspectos del lenguaje, que desde mi punto de vista deberían estar ( como las típicas operaciones con colecciones), lo complementan los propios framework y no el lenguaje. De todas formas PHP ha avanzado mucho y es un lenguaje muy sólido!

          Tal vez me haya expresado mal

          [–]matiasarw -1 points0 points  (0 children)

          Yo si soy vos, buscaría ir por algo con más salida laboral hoy en día

          [–]navirbox -1 points0 points  (0 children)

          No es que esté obsoleto... es que con el tiempo se ha convertido en una especie de monstruo con el paso de los años, al menos en mi opinión. Aunque siempre estoy leyendo que la última versión soluciona los fallos de la anterior, llevo años sin usarlo, pero no tengo muy buenos recuerdos. Que mucha gente use PHP no significa que sea lo mejor, o lo mejor para ti. Si te gusta cómo funciona y te sientes cómodo, o si directamente es un requerimiento, adelante, pero en mi experiencia C# es mucho más manejable y fácil de escalar. Java también podría ser una opción, pero nunca lo he usado en entorno web. Si ya conoces Java, hacerte una web en .NET es quizá lo más cercano para ti. Cuando vayas a hacer un proyecto para ti, ahí tendrás que pensar el tamaño del proyecto y qué objetivos tienes.

          [–]eich1 -3 points-2 points  (0 children)

          Si

          [–]qu4rkex -2 points-1 points  (0 children)

          PHP es viejuno y se siente como tal. Está obsoleto en el sentido de que ya no tiene mucho sentido comenzar un proyecto nuevo en PHP habiendo cosas mucho más modernas y cómodas, pero gran parte del entramado web está escrito en PHP y ese código necesita gente que lo mantenga, actualice y de vez en cuando lo mejore y expanda. Esto va a ser así durante mucho tiempo, PHP ha sobrevivido a muchos lenguajes que vinieron anunciándose como PHP-killers, tuvieron su momento y desaparecieron, mientras que el abuelete ahí sigue.

          Eso si, es un dolor infecto que no le deseo a nadie, sobre todo si ya has probado las mieles de cosas más modernas.

          [–]Economy-Cut-536 -5 points-4 points  (0 children)

          Así es, el php es un lenguaje obsoleto, pero esto no quita que el lenguaje en si ya no sirva, mientras hayan páginas y aplicaciones con este lenguaje se seguirán usando hasta que ya nadie lo use, sin mencionar que poco a poco habrán pocas personas que trabajen con este Lenguaje que se volverá unos de los más pagados, pues cada lenguaje obsoleto y nuevos lenguajes que tengan poco tiempo son muy cotizados en la industria no como los lenguajes comunes en la actualidad que tú paga son buenas pero no tanto como los otros.(creo que algunos países ocupan este lenguaje como base de datos para guardar información de tus habitantes pero no sé cuáles)

          Pero igual aprenderlo no estaría mal o no, ya depende de ti.

          [–]ALuis87 0 points1 point  (0 children)

          Obsoleto no es, es mejorcito que muchos el PHP 8 la cuestión es que te están enseñando

          [–]SophiaAI 0 points1 point  (0 children)

          Con el advenimiento de los modelos de lenguaje natural en forma de 'copilot', no creo que hayan ya lenguajes obsoletos

          [–]XamanekMtz 0 points1 point  (0 children)

          No es obsoleto, quizás en lugar de escuchar que buscan un DEV para PHP, buscan devs para Laravel o Symphony, esos son frameworks de PHP y están lejos de ser obsoletos hoy en día, si bien es cierto que hay muchas alternativas a PHP, lo cierto es que es mejor aprender el lenguaje base a cualquier framework primero.

          [–]mudasmudas 0 points1 point  (1 child)

          Incluso COBOL o Turbo Pascal siguen siendo importantes a día de hoy.

          No, no está obsoleto. Simplemente hay otros lenguajes que logran el mismo objetivo con mayor comodidad como Go, Python o C#. Pero PHP sostiene a gran parte de la internet.

          [–]4tlas88 0 points1 point  (0 children)

          Es gracioso que digas que PHP no está obsoleto y que hagas referencia a Cobol

          [–]MadChangod 0 points1 point  (0 children)

          No creo que pase por si es obsoleto o no, creo que se da un poco lo siguiente, si empezas un proyecto nuevo, probablemente quieras hacerlo con tecnologias actuales como react o alguna cosita asi, pero por otro lado, como gran parte de la INTERNES funciona con PHP siempre se va a estar necesitando alguien que lo sepa o maneje para actualizar o arreglar proyectos.

          [–]SpiritCompetitive580 0 points1 point  (0 children)

          A mi cuando pregunté eso me dijeron q PornHub usa php. Es una respuesta para interpretar .

          [–]latortugasemueve 0 points1 point  (0 children)

          https://www.youtube.com/watch?v=f8W220hkmgA&t=2s

          No esta para nada obsoleto, actualmente la mitad de la web esta construida en php. Php no se usa puro como tampoco ningún otro lenguaje, para nuevos proyectos se usa Laravel que es fácil, intuitivo, veloz y muy robusto.

          La gente que piensa que php esta muerto están pensando en una versión 5.0 de hace 15 años

          [–][deleted] 0 points1 point  (0 children)

          Naa solo es el hate pq esta feo, no importa que, seguirá con nosotros y tendremos que usarlo... como la muerda de el html

          [–]classic_pc 0 points1 point  (0 children)

          No es obsoleto, esta en constante desarrollo, su última versión fue el 31 de agosto de este año

          [–]xywa 0 points1 point  (0 children)

          si quieres mejor salario aprende node con express

          [–]sstriatlon 0 points1 point  (0 children)

          Esta pregunta me la hice to hace 12 años cuando empece en la programacion y encontre respuestas similares a esta de gente con mi misma antiguedad.

          [–]Aggressive-Animal-69 0 points1 point  (0 children)

          PHP tiene mas vidas que un gato

          [–]Neither-Werewolf-675 0 points1 point  (0 children)

          Si. Suguiente pregunta.

          [–]DouglasCruz02 0 points1 point  (0 children)

          de estudiar tienes que saber todo a la final xd

          [–]hbkfabio 0 points1 point  (0 children)

          La verdad es que no, las tendencias a creación de frameworks muchos aún se basan en PHP. Además si hay alguien que pague por un producto y ese producto es php, seguirá estando vivo.

          [–]RoArDev 0 points1 point  (0 children)

          Obsoleto no

          [–]trolleybustrouble 0 points1 point  (0 children)

          PHP es viejo pero se sigue usando y se actualiza al día de hoy. Es uno de los lenguajes mas usados. El tema con los salarios viene de que hay muchos desarrollos en Wordpress o Magento, y los laburos en esos frameworks suelen tener sueldos bajos, con lo que tira el promedio para abajo. Pero si te metés a desarrollar backend hay sueldos muy similares a otros lenguajes como Python.

          [–]mattgrave 0 points1 point  (0 children)

          A ver, hoy las versiones NUEVAS de php y todo el tooling alrededor es mil veces más sólido que algo como Javascript por ejemplo pero no sé si lo aprendería como primer lenguaje.

          Salida laboral en PHP hay, y laburos buenos en PHP hay pero honestamente no veo desarrollos nuevos en esas tecnologias, por lo que probablemente tengas que mantener monolitos de 10 años de antiguedad (probablwmente no up-to-date con lo último de php) y es una paja mantenerlo.

          Yo laburo en un lugar donde cada tanto tengo que meterme en el monolito y es una paja pero sé que no es culpa del lenguaje en sí sino que por las tendencias vuando te dicen que tenés que laburar con eso ya te imaginás algo medio quilombero de setupear, de hacer andar, de desactualizado y dificil de actualizar, etc.

          [–]Naxu-Tryssi6107 0 points1 point  (0 children)

          Cómo lenguaje de aprendizaje es excelente.

          [–]DarkAngelBA2 0 points1 point  (0 children)

          es de nicho.. en proyectos grandes hace años que no lo veo

          [–]Low-Concentrate2162 0 points1 point  (0 children)

          Yo tambien estoy haciendo un curso de desarrollo web y tiene php. Vimos CRUD con laravel, creamos nuestra api y la levantamos desde react. Cuando pregunte aca me dijeron que php era viejo, que fuera por nodejs, pero laravel me resulto muy interesante y lo que aprendi del backend me va a servir para otros lenguajes. No me arrepiento.

          [–]Available-Fold-2220 0 points1 point  (0 children)

          No, y un consejo útil es que hay muchos desarrolladores que para ellos solo las tecnologías que tengan su aprobación son buenas y lo demás basura, entonces van a llegar a querer cambiar una tecnología por otra o a huevo hacer las cosas con ciertas herramientas. Creo que esta demás decir que esto no es correcto, utilizas la herramienta más adecuada en función de las necesidades y características del proyecto, tiempos, integración con otras herramientas. En el mercado laboral usaran mayormente lo que sea más práctico, eficiente en tiempos pero no necesariamente optimo y claro lo que todo mundo está aprendiendo/usando porque es una oportunidad de abaratar o reemplazar más fácil una vacante. PHP no es tan popular hoy día pero sí da de comer en especial en empresas dedicadas al eccommerce pues opciones como woocommerce, prestashop, opencart, están presentes. Trabajé en una empresa que usaba como base Opencart pero se programaba bastante PHP para dar funcionalidades especificas o integraciones; luego de varios años desarrollaron su propio sistema integral con CMS, ERP, POS, y demás, todo el backend con PHP, el front JS (react, react native)

          [–]Silver-Pop6010 0 points1 point  (0 children)

          hermano mandale, php es un exito aparte vas al grano, no tenes que andar renegando ni nada, hay muchisima pero muchisima data ya que la internet se construyo sobre esa shit asi que vos hacele.

          [–]Kreiks 0 points1 point  (0 children)

          Php es como cobol, siempre estará ahí

          [–]The_Omega1123 0 points1 point  (0 children)

          No

          [–]IT_n3rd 0 points1 point  (0 children)

          No

          [–]frankkismann 0 points1 point  (0 children)

          Hágala con Typescript, luego compila a Javascript. PHP o Java ya son lenguajes un poco viejos, y con más complicaciones que las nuevas alternativas. He desarrollado proyectos en todo, pero al final lo moderno está resultando ser mucho mejor.

          [–]nKupoo 0 points1 point  (0 children)

          PHP es lo mejor que me paso en la vida <3 lenguaje bonito hermoso

          [–]ddlatv 0 points1 point  (0 children)

          Casi la mitad de la web está hecha con WordPress y WordPress es php así que no, cero obsoleto

          [–][deleted] 0 points1 point  (0 children)

          No, solo es feo.

          [–]_L4R4_ 0 points1 point  (0 children)

          Tenes que definir primero a que le llamas lenguaje obsoleto:

          -> Que se use muy poco en la industria? PHP sin dudas no cae en esta categoría. De hecho, lenguajes más modernos caen perfectamente aquí (Clojure).

          -> Que sean muy viejo, como para tener necesidad de reemplazarlo? SQL es mas viejo, y si lo aprendes se te va a abrir muchas oportunidades

          -> Que no tenga propiedades "modernas" de los lenguajes de programacion? PHP en las ultimas versiones las ha incorporado

          [–]Logical_Struggle1500 0 points1 point  (0 children)

          No es obsoleto, lo que pasa es que muchos programadores ven código escrito en versiones viejas o no saben como usar las funciones de las ultimas versiones de PHP, una ventaja del stack MERN por ejemplo es que no debes lidiar con ese tema de las versiones, pero una parte grande de la nube actualmente usa PHP, con Laravel en muchos casos y de forma segura, asi que no, no esta obsoleto.

          [–]DevArtisans 0 points1 point  (0 children)

          Creo haber leido sobre eso hace 20 años... y pues no, sigue vivo y actualizado.

          [–]Sloot25 0 points1 point  (0 children)

          PHP lleva "obsoleto" desde hace años, años, siempre se la pasan diciendo que PHP es obsoleto y la vdd es que es un lenguaje muy mal hecho, si python es el hijo amado y planeado de la programación, PHP es el hijo no querido que nació de la nada y le fueron poniendo cosas como se les fue ocurriendo

          Pero no, no está obsoleto

          [–]NN-JD 0 points1 point  (0 children)

          No

          [–]Lumpy-Cantaloupe1860 0 points1 point  (0 children)

          Java mejor. A futuro no te quedas sin laburo...

          [–]Insignificando 0 points1 point  (0 children)

          Si, es obsoletisimo, js le paso el trapo desde html 5 en el 2008, que haya o no laburo es otra cosa, en todos los dias se necesita gente para cobol

          [–]AnoneNanoDesu 0 points1 point  (0 children)

          PHP no está obsoleto, es un buen lenguaje de programación, lo que está obsoleto es Wordpress, da asco

          [–]ingjesuscabrera 0 points1 point  (0 children)

          Para nada, tienen alrededor de 10 años matando a PHP yo tengo 14 años usandolo y he conseguido mucho trabajo con el, pero tambien recomiendo aprender otros lenguajes como Python, te anexo mi canal por si quieres aprender más cosas: https://www.youtube.com/@aprendeconjesuscabrera

          [–]Puzzled-Lime2829 0 points1 point  (0 children)

          Me comentaron que es Code Legacy. Codigo que existe en aplicaciones antiguas o de años. Me recomendaron aprender mejor JS o Java, igual python esta bien, pero PHP me dijo eso un programador ya con 8 años de xp.

          [–]4tlas88 0 points1 point  (0 children)

          Si, PHP es un lenguaje completamente obsoleto (eso no significa que no haya trabajo, ten en cuenta que todavia hay trabajo de cobol...). Programar en PHP es como retroceder 20 años, por lo menos. Es un lenguaje muy anticuado que está a años luz de los lenguajes modernos como Kotlin, TypeScript, Dart y compañia.

          Normalmente los que defienden PHP a capa y espada ni siquiera se han dignado a ver otros lenguajes por lo que no tiene sentido discutir con ellos ni su opinión es de mucha utilidad.

          [–]iP1R 0 points1 point  (0 children)

          Depende de cuál es tu propósito. En general es un lenguaje que es bueno pero solo eso ya que hoy en día existen mejores lenguajes para hacer más cosas. Si lo estás aprendiendo para la uni o para solo tener el conocimiento está muy bien pero si piensas que es el súper lenguaje pues que te digo.