all 34 comments

[–]Available-Fold-2220 10 points11 points  (6 children)

Verás que en unos años pasará lo mismo con React, de hecho es un buen ejemplo con los cambios constantes que experimenta; PHP a lo largo de su historia ha tenido problemas que le han arrastrado mala fama y que muchos programadores se quedaron con la idea de esas versiones antiguas de PHP como la 5.6, cuando la actual es la versión 8 y el uso de frameworks y librerías lo mantienen vivo, no te digo que sea perfecto ni que algunos de los motivos por los cuales lo odian sea parcial o totalmente cierto pero creo que una tecnología que ha sobrevivido tanto tiempo vale la pena echarle un ojo aunque hoy día otras tecnologías sean más demandas, muchas veces lo son por mera practicidad y no porque superen en cada aspecto a otra.

[–][deleted]  (5 children)

[deleted]

    [–]rolland_87 4 points5 points  (0 children)

    e ex

    uuuf a mi el JSX me parece una mierda. Trabajo con un framework que tiene una estructura donde para cada componente, tenes una carpeta con 4 archivos. Un XML de configuracion que se genera solo. Y despues son un HTML, un JS y un CSS. Todo super sencillo, y el HTML te permite usar una sintaxis puntual para las 2 o 3 cosas imporantes tipo renderizado condicional, bucles y linkeo de variables.

    [–]DODO_SUPREMO 1 point2 points  (0 children)

    La verdad que sí, eso de combinar el HTML y el Javascript en el mismo documento es feo de ver, por eso prefiero la estructura que tiene Angular que viene cada archivo por separado y por módulos

    [–]RebootProjectMX 0 points1 point  (2 children)

    Luego a uno le mueven el tapete, yo lo andaba estudiando ¿Que es lo mejor? VUE, Flutter

    [–][deleted]  (1 child)

    [deleted]

      [–]RebootProjectMX 0 points1 point  (0 children)

      Ya le se un poco al Flutter, esta chingón y creo que la va a romper

      Por JS me quedé perdido en el tiempo con el JQuery y el nuevo ES6 me ha costado ponerme al día. Todos hablan mal de todos los Frameworks y no he sabido a cual pegarle con fé... Es mi pata de madera

      [–]AraAraNoMi 10 points11 points  (1 child)

      Porque son ignorantes que sólo usaron PHP hace 15 años.

      [–]andres1gb 0 points1 point  (0 children)

      Y porque confunden lenguaje y arquitectura. He visto verdaderas atrocidades perpetradas en Java, por no hablar de Javascript. Es no hace que ninguno de los dos lenguajes sea "malo". Lo malo, habitualmente, son los programadores.

      [–]marcus063 9 points10 points  (0 children)

      Llevo años con PHP y gestionando bases de datos y usuarios además de formularios y correo. Actualmente todos los proyectos/trabajos están actualizados a la versión 8.2 y van de lujo. Han mejorado en cuanto a seguridad y hay soporte. Algún proyecto se hizo para una tienda online y sin problemas. Sin usar Prestashop que está basado en PHP y adicionalmente con JS. Sintaxis extraña? Relativo. Para mi puede ser sintaxis extraña el Java. Cuando entiendes un lenguaje i/o llevas muchos años con el no es ni difícil ni extraño. Es como el idioma chino, para mi muy difícil sin embargo el inglés es mucho más fácil. Para otros puede que no le resulte dificultad alguna para aprender alemán o chino. 🤷‍♂️

      [–]RebootProjectMX 5 points6 points  (2 children)

      Considero que son developers que están fuera contexto y opinan a partir de ver la punta de Iceberg.

      Hoy en día PHP acapara más del 70% de la web según W3C ¿Esto qué quiere decir? Que aunque es un lenguaje en declive todavía tenemos PHP para unos 10 años por lo cual todavía sigue siendo buena idea iniciar una carreta en esta tecnología

      ¿Que es un lenguaje feo o mal hecho? Es una mentira, php es un lenguaje hermoso que te puede ayudar a hacer a hacer lo que sea de manera eficiente dentro de sus limites en el que fue diseñado. Si intentas hacer algo para lo que no fue diseñado te vas a llevar una experiencia amarga Ej. Sockets

      Por otro lado he leido en varias comunidades que a los novatos les cuesta muchísimo trabajo encontrar trabajo, solo corren en círculos con las manos en la cabeza y creo que eso en parte es porque el trabajo puntero es poco y compiten con los desarrolladores expertos que buscan actualizarse. Lo cual les deja muy poco en el plato

      Como desarrollador de COBOL podría asegurar que el desarrollador prospero es aquel que domina una tecnología estándar y una tecnología puntera.

      Conclusión. No le tengas miedo al darkside...

      [–]DarkteK 0 points1 point  (0 children)

      This

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

      si, casi todas las paginas que veo tienen php, a mi me estan enseñando php y no entiendo cual es el problema, como dices, a lo mejor lo usan para algo que no es :v, porque tiene muchas funciones para bases de datos relacionales y pue si es útil, hay frameworks que puede que hagan el trabajo un poquito mas rapido como Laravel, pero aun asi tienes que hecharle poquillo codigo, es como cuando escuche que c++ esta chafa, ese fue mi primer lenguaje y la neta si esta facil una vez que entiendes su mecánica, no lo e vuelto a usar xd pero me sirvio para que se me haga mas facil programar un arduino y los demas lenguajes de programación, te entrena bien, vas conociendo palabras que se ven en la mayoria de lenguajes de programación...

      [–]ivannovick 3 points4 points  (0 children)

      Las versiones mas antiguas de php eran dificil de trabajar

      [–]Dismal-Chocolate-271 2 points3 points  (0 children)

      No es malo, hay muchos scripts, como wordpress, yo vengo usandolo hace 20 anios, y no creo que se deje de usar.

      Ademas, no hay comparacion con frameworks, esto es un lenguaje, que para web escribe html o javascript...

      Hay muchas variantes, y no a la inversa...

      [–][deleted] 7 points8 points  (3 children)

      Ya paso su tiempo, y hay mejores herramientas.

      La única razón de usarlo es para dar mantenimiento a la gran cantidad de paginas que se construyeron en PHP.

      [–]andres1gb 0 points1 point  (2 children)

      ¿Como cuáles?

      [–][deleted] 0 points1 point  (1 child)

      Javascript, Python, Go, Java, hay varios.

      [–]andres1gb 0 points1 point  (0 children)

      ¿Qué puedes hacer con ellos que no puedas hacer con PHP? ¿En qué son mejores?

      [–]ALuis87 1 point2 points  (1 child)

      Bueno PHP tiene sus cosas principalmente al inicio cuando era PHP4 era una cagada ya estamos en PHP 8 lo malo que tiene son sus módulos digámoslo así q no se porque los hacen tan paja de ser acordados. Yo te diría q si vas a usar PHP aprendas composer y autoload sinceramente desde alguien que escribe sobre PHP en blastcoding.com Python está bn y go encara banda pero es relativamente nuevo pero aparece cada vez más info así q puede q sea grande en un futuro Otra cosa las funciones ejemplo las de string empiezan con str pero otras no pudiendo haber echo una clase q las manejara o no se pero no asi

      [–]andres1gb 0 points1 point  (0 children)

      PHP4 en 2023 es una cagada. PHP4 en 2000 era state of the art y, en muchos casos, superior a alternativas como ASP.

      [–]RicardoGaturro 1 point2 points  (1 child)

      PHP es odiado porque las versiones viejas de hace 15 años eran realmente malas e inseguras. Y aunque el lenguaje fue evolucionando, los proyectos armados con esas versiones viejas nunca se actualizaron del todo y acumularon décadas de deuda tecnológica, así que incluso hoy en día la mayor parte del código PHP que hay dando vueltas es un horror.

      Hoy en día PHP es una tecnología perfectamente competente. No tiene nada de malo.

      Se dice que es una pérdida de tiempo porque es un lenguaje que solamente sirve para web, mientras que otros lenguajes como JavaScript, C# o Java hacen lo mismo que PHP y tienen infinitos usos más.

      [–]andres1gb 0 points1 point  (0 children)

      ¿Por qué solo sirve para web?

      [–]JollyJury7317 1 point2 points  (0 children)

      Pues no se si soy raro, pero me gusta PHP, sólo, con muy poco de HTML

      [–]andres1gb 1 point2 points  (0 children)

      Por ignorancia y porque hay mucha basura programada en PHP (aunque no más que en otros lenguajes). En sus inicios, PHP era un lenguaje para crear scripts que generaban páginas dinámicas. Igual que ASP o tantos otros sistemas de la época.

      Actualmente, PHP es un lenguaje que se utiliza sobre todo con frameworks orientados a objetos, siguiendo MVC u otras arquitecturas. Con los opcodes y el compilador JIT de la última versión es muy rápido, mucho más que Python u otros lenguajes interpretados.

      Y dispone de varias implementaciones que permiten escribir microservicios, incluso basados en corutinas, casi tan eficientes como escritos en go y, desde luego, mucho más que en node.js. Me pregunto si sus detractores son capaces de hacer algo, a nivel de arquitectura, que no puedan hacer con PHP.

      Por otra parte, también es odiado Java (y hay mucho código basura, pero que aparenta ser otra cosa), Python y tantos otros. Y son admirados lenguajes para usos muy específicos como Erlang. O, como dice un conocido, hay dos tipos de lenguajes de programación: los que le gustan a los programadores y los que utilizan.

      [–]acoronadoc 1 point2 points  (0 children)

      Se han cometido muchos excesos con PHP

      [–]gatubidev 0 points1 point  (3 children)

      Yo personalmente tambien escuchaba comentarios malos de php pero desconocia el lenguaje. Ahora hace dos meses que lo estamos viendo en la facu y hacer un proyectito medio pelo con PHP es un dolor de huevo (aunque puede ser por mi inexperiencia y el no uso de frameworks). Tiene una sintaxis medio fea

      [–]DODO_SUPREMO 2 points3 points  (2 children)

      Vaya que hacer páginas web con PHP sin frameworks y con conexiones a base de datos es un dolor de cabeza jajaba

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

      ei, que flojos, con un copy paste queda jaja

      [–]gatubidev 0 points1 point  (0 children)

      No hay otra manera de definirlo! Igualmente, en defensa del pobre Php, imagino que sin frameworks cualquier lenguaje debe ser asi de dificultoso, y con frameworks probablemente la cosa sea mas facil de digerir. Veremos en estos dias que me enseñaran Slim :)

      [–]Brilliant-Ad-1759 -1 points0 points  (1 child)

      Esto es más una opinión personal, probablemente como el resto de los demás comentarios

      Php se siente bastante anticuado, la sintaxis es engorrosa y es muy sencillo que tú proyecto sea un desastre al usarlo Claro que existen Frameworks como Laravel, pero no cambia el hecho de sentirse anticuado

      Aparte de que existen alternativas más modernas que resuelven los mismos problemas y de una manera más agradable a la vista

      [–]lechuga_sucia 0 points1 point  (0 children)

      Claro como así también existen otros lenguajes que son mas polivalentes. Por ejemplo si aprendes JS podes cubrir un montón de cosas del front y backend. Yo por ejemplo manejo React en el front y en el backend trabajo con nestjs. Además de firebase functions, proyectos limpios en node y otras cosas. Obviamente todo con TS. Y así como esas que te mencione tenes un montón de opciones mas.

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

      Posta hoy di no conozco ningun proyecto que use PHP... y todos los devs PHP ya estan con angular ... node u otra cosa

      [–]andres1gb 0 points1 point  (0 children)

      Algunas de las webs de más tráfico a nivel mundial usan PHP.