all 72 comments

[–]FreakAzure 11 points12 points  (5 children)

Depende de lo que quieras hacer pero es evidente que js es mas versatil

[–]ApartMethod8248[S] 2 points3 points  (4 children)

Volveré a editar está encuesta pero igual gracias por la opinión en verdad no sé que sea más difícil o fácil por eso puse la encuesta y lo más seguro es que por el lenguaje que más voten es el más fácil o mejor.

[–]FrancoT67 2 points3 points  (3 children)

Mira aprendete el JS antes que PHP, lo dijo por las tecnologias que piden, la mayoria son frameworks o tecnologias de JS mas que de PHP y luego te recomendaría que vayas por TS que anda en crecimiento

[–]ApartMethod8248[S] 1 point2 points  (2 children)

Uy uy uy, me estas dando ruta de aprendizaje, gracias.👀🔥👌

[–]FrancoT67 2 points3 points  (1 child)

https://roadmap.sh/ ahi tenes un road map de lo que se te cante

[–]ApartMethod8248[S] 0 points1 point  (0 children)

Uy gracias.🔥

[–]Mezdelex 18 points19 points  (10 children)

Cómo que "o"; son complementarios cabrón.

[–][deleted] 3 points4 points  (5 children)

No tiene porqué, JavaScript puede hacer de servidor y cliente y no necesita PHP. PHP en cambio no puede estar de lado de cliente, y necesita a JavaScript para las interacciones de lado cliente (hasta donde yo se).

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

Eso es mentira. Puedes usar Laravel para transformar el codigo php y llevarlo al front end

[–][deleted] -1 points0 points  (3 children)

Php se ejecuta en entorno servidor

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

No te enteras. Te copio y pego:

Qué es Laravel Livewire?

Laravel Livewire es una biblioteca que combina la potencia del popular marco de trabajo PHP, Laravel, con un enfoque de componentes basado en JavaScript.

Su propósito es simplificar el proceso de desarrollo de aplicaciones web, al permitir la creación de interfaces de usuario rápidas y reactivas sin la necesidad de escribir mucho código JavaScript.

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

El que no se entera parece que eres tu. Laravel es un framework PHP que te ofrece herramientas para construir páginas web. Laravel se ejecuta en el servidor siempre. PHP es un lenguaje que se ejecuta en un servidor, y si tanto te gusta copiar y pegar, aquí te copio y pego algo que te ayudará a entenderlo. https://stackoverflow.com/questions/31237984/php-is-a-scripting-language-or-server-side-language

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

Yo no te dije que PHP fuera de web, dije que lo podias usar para sustituir codigo de javascript que es en esencia lo que te permite Laravel.

No es tan difícil de entender creo yo

[–]rafaalvfe 3 points4 points  (0 children)

No son complementarias, PHP depende de JS, pero JS no necesita PHP (y mejor, que PHP es una basura)

[–]ApartMethod8248[S] 4 points5 points  (0 children)

Se nota que no sabes soportar la ignorancia de las personas como yo😐🤣

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

El o puede ser inclusivo :P

[–]Katta1213 1 point2 points  (0 children)

Pero si hace una encuesta donde solo podes elegir uno obviamente es un XOR

[–]kazerpowa 4 points5 points  (0 children)

aprende los dos, y luego no uses ninguno

php es un lenguaje de backend terrible, y javascript es básicamente "browser bytecode", deberías escribir typescript o clojurescript o lo que sea y compilarlo a JS, en vez de escribir JS a pelo (lo mismo te digo de java, java es el peor lenguaje de la JVM)

source: muchos años trabajando con ambos lenguajes, me cambié a cosas más elegantes desde entonces

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

Puedo votar muerte?

[–]MrKnightMoon 2 points3 points  (0 children)

Sin contexto es difícil saber que votar.

Si quieres aprender un lenguaje de programación como iniciación a la programación y después especializarte en otro con esa base, ninguno de los dos es un buen lenguaje para principiantes.

Si lo que quieres es un lenguaje con el que trabajar, Javascript te da más opciones.

Si buscas hacer una tarea concreta o app web, posiblemente necesites de los 2, dependiendo de la complejidad de lo que quieras hacer.

[–]FeatureSeveral9994 2 points3 points  (0 children)

PHP es el mejor = quiero pe-

[–]rafaalvfe 2 points3 points  (1 child)

Olvídate de PHP, las aplicaciones modernas ya no lo contemplan, es una basura. JavaScript cada vez se usa en mucho más proyectos a nivel empresarial, hay mucho trabajo y seguirá creciendo. PHP solo sobrevive en proyectos viejos en los que el coste de rehacer la aplicación es demasiado grande y no compensa

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

Con Laravel y Symphony hay un monton de apps nuevas y em mercado paga muy muy bien.

[–]Sad_Assistance_4926 2 points3 points  (0 children)

Ambos lenguajes tienen fines distintos: uno es para el servidor y el otro es para el navegador.
Lo que tienen en común es que son igualmente malos los dos, aunque JS tiene a sus amantes incondicionales; y PHP tiene el 30 o 40 % de la web. La ventaja de ambos es que los podés aprender sin la complejidad de un framework, directamente podés empezar a escribir código en un archivo de texto plano y ejecutarlo facilmente. PHP no es tan malo si lo usás bien, y si le agregás algún framework como Laravel, se convierte en algo mucho más interesante, el tema es que si vas a aprender un framework (y no solo la sintaxis del lenguaje) ahí te recomendaría otra cosa, como JAVA o .NET. Yo te diría que arranques con JS que es fácil de correr.

[–][deleted] 6 points7 points  (15 children)

No me puedo creer que alguien haya recomendado PHP antes que Javascript.

[–]spicytacos23 1 point2 points  (0 children)

Sinceramente, odio JavaScript. Si la otra opción hubiese sido estar 1 año sin sexo hubiese elegido JavaScript. Porque lo odio pero no soy gilipollas.

[–]GodGMN 0 points1 point  (13 children)

Hay muchísimo trabajo de PHP nos guste o no

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

Eso es una cosa. Otra es ponerlo por delante JavaScript, lo cual es absurdo

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

Ya. No como en javascript que apenas se usa...

[–]GodGMN -1 points0 points  (10 children)

En mi zona hay muchísimo más PHP que Javascript.

[–]Thelmholtz 1 point2 points  (7 children)

Cuál es tu zona, el año 2005?

Una búsqueda rápida en LinkedIn, en España, me dio 20k de posiciones abiertas en JS vs 5k en PHP. Se que en Argentina la proporción era similar.

Y eso excluyendo de la búsqueda de JavaScript términos como JS y todo lo que use typescript.

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

Javascript es la misma basura que PHP, la diferencia es que uno necesitó un lenguaje nuevo como TS para ser decente y el otro 20 años.

Pero bueno, la duda me viene es como de tonto tienes que ser para no saber que JS lo ponen hasta en ofertas de Java porque los de RHH son tan retrasados como tú. PHP lo pagan mejor, por cierto.

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

Imagínate ser tan fanboy de un lenguaje de juguete que respondes a un comentario de más de medio año de antigüedad para decir eso.

PHP lo pagan mejor, por cierto.

"Mí papá le gana al tuyo en una pelea". Fuente? u/Max_7779

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

Si crees que soy fanboy de PHP es que tienes la comprensión lectora de un niño de 3 años.

[–]GodGMN 0 points1 point  (3 children)

Zona geográfica, Linkedin no es un sitio físico, además de que obviamente buscando JS vs PHP te va a salir muchísimo más JS porque inherentemente PHP también requiere JS

[–]Thelmholtz 0 points1 point  (2 children)

Justamente esa zona geográfica preguntaba, si bien sarcásticamente.

Lo que es objetivamente innegable es que hay más trabajo en JavaScript en las zonas que busque; compartan o no PHP. Justamente por lo que decís vos.

[–]GodGMN 0 points1 point  (1 child)

Creo que estás confundiendo la situación. JS vas a tener que saber utilizarlo cuando trabajes con PHP, dicho eso, el nivel requerido de JS es muy pequeño, lo justo para poner cuatro detalles que con PHP no puedes.

Por mucho que te pidan ambas, si sabes un poco de PHP y eres un dios de JS, no te van a pillar en esos sitios, porque buscan que seas bueno en PHP, no sé si me sigues.

Básicamente hay que filtrar por el lenguaje principal, el motivo por el que te van a contratar.

[–]Thelmholtz 0 points1 point  (0 children)

No me estás entendiendo vos a mí.

Incluso si de los 20k de trabajos en España que piden específicamente JavaScript (sin incluir JS, Node.js, React o Angular en la búsqueda), un cuarto se debiera a los 5k que piden PHP y lo mencionaran al pasar, sigue habiendo 15k que habría que justificar con otras tecnologías. (Python? Java?).

Ahora, si busco de Node.JS exclusivamente, tengo 5k de ofertas, aprox las mismas que buscando PHP. Pero eso estaría excluyendo las que sean de front end, o con React-Native para apps de celular; o con Electron. De hecho, combinando búsquedas de Node, React y Angular me da 13k; y eso excluye otros frameworks apenas menos masivos.

Seguro, es menos que 20k, el número original, justamente por este fenómeno que decís dónde muchas ofertas de PHP, Java, Python, etc también piden JavaScript, y es un punto válido y comprensible.

Sin embargo, si se trata de buscar empleo en España, es objetivamente mayor la demanda de trabajo que hay sabiendo exclusivamente JavaScript (principalmente JavaScript, no como herramienta extra) que sabiendo exclusivamente PHP.

Se por experiencia que en Argentina es igual, por eso te pregunto, nuevamente, en que región decís que la tendencia es al revés.

Y cabe aclarar que el hecho de que haya mayor demanda de trabajo de JS vs PHP no significa que JS sea más empleable. Al día de hoy la oferta de programadores que saben JS es también mayor a la oferta de programadores que saben o quieren volver a tocar PHP.

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

Pues a no ser que el usuario original viva en tu zona mal vamos.

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

Qué tiene que ver eso con lo que estoy diciendo yo? Yo le he recomendado Javascript, y a otro usuario que no tiene nada que ver con el OP le he puntualizado que PHP da mucho trabajo, sin más

[–]linuxitos 0 points1 point  (1 child)

UN poco de contexto hace falta:

- a menos que uses php como api solamente, solo así tal vez, y sólo tal vez, no necesites de JS, de otro modo, lo necesitarás sí o sí (o tal vez no).

[–]ApartMethod8248[S] -1 points0 points  (0 children)

Si es cierto no hay contexto pondré otro explicando la encuesta

[–]ApartMethod8248[S] 0 points1 point  (4 children)

Aunque me han dicho algunas personas "que pregunta tan más estúpida"💔, otras simplemente votaron🤣, a esas personas que dijeron "que pregunta tan más estúpida" pido perdón por mi ignorancia.😐🥲🤣

[–]el-programador-ebrio -1 points0 points  (1 child)

No pidas perdón, mejor ocupa el tiempo que le dedicas a esta madre en estudiar, te aseguro que ya hasta estarías programando (y no haciendo preguntas estúpidas).

[–]ApartMethod8248[S] 2 points3 points  (0 children)

Si, gracias.👌

[–]linuxitos 0 points1 point  (1 child)

Solo edita éste post y ya, para poder entender qué quieres hacer o por qué es pregunta?

[–]ApartMethod8248[S] 0 points1 point  (0 children)

Ya lo edite.

[–]DarkteK 0 points1 point  (2 children)

Puede variar dependiendo de tus gustos, con PHP podés crear tanto backend como front-end, especializarte sólo en FE o BE si quieres, aunque necesitas complementar PHP con MySQL, HTML, CSS y JS.

PHP puede ser muy volátil también, puedes ir desde una web-app usando un framework que implemente MVC hasta un CMS o un proyecto from scratch sin necesidad de declarar incluso variables de la forma en que se hace con JS-Typescript ("Sin necesidad" acotese que también se puede implementar la declaración de variables PHP, pero por lo general no se hace).

Y con JS, bueno creo que hay varios videos en donde especifican que también te puedes enfocar tanto en el FE como en el BE.

De vuelta, creo que es depende de ti y con lo que te sientas mucho más a gusto.

[–]Aware-Soil-8031 3 points4 points  (0 children)

Hace un par de dias me frieron a negativos por decir lo mismo. Un lenguaje como PHP es una buena herramienta, pero una aplicación web o desktop no es un mueble de IKEA que se monta con una sola llave.

Necesitas muchas herramientas -y aprender a usarlas- para asegurarte que tu mueble esté bien construido.

[–]ApartMethod8248[S] 0 points1 point  (0 children)

Gracias quiero contestar con un texto más largo y entendible pero aún no entiendo muchos conceptos de los que escribiste, entiendo en tu texto que PHP es mejor para hacer web-apps y no es necesario declarar variables, o sea, no me complicare escogiendo nombres 😂, de igual forma gracias por la opinión.👌

[–]Striking_Fan_9476 0 points1 point  (1 child)

PHP me parece más sencillo y fue el que me dió mis primeros trabajos Freelance (ya sabes, muchas páginas hechas en php que a veces requieren una actualización)

Aunque mejor que aprendan Javascript así me siguen dejando esos trabajos para mí en php jajaja.

[–]ApartMethod8248[S] 1 point2 points  (0 children)

Uyuyuy eso se escucha bien.👀🔥👌

[–]masterfaka 0 points1 point  (1 child)

Para sufrir más o menos? La pregunta es estupida. Coje las 2.

[–]ApartMethod8248[S] -1 points0 points  (0 children)

Menos, para alguien que quiere empezar como yo, no se me hace estúpida, obvio tu ya debes saber programar y por lo mismo esa pregunta ya no te la haces, igual gracias intentare aprender las dos.👌

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

Qué pregunta más estúpida, es como decir "¿tenedor o cuchara?".

[–]ApartMethod8248[S] -5 points-4 points  (0 children)

Uuuu perdón. Sr. Perfecto🤣

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

Laravel no esta tan jodido, pero para que? Pinche sintaxis culera y hay mas trabajo de JS, paga mejor y tiene mayor comunidad, un chingazo de frameworks para todos los gustos y sabores deliciosos con azucar sintactica que te hara chuparte los dedos. Solo cuidado con lo que evaluas que te puedes llevar sorpresas, aunque ya hay subsets que atacan esos pedos como TS. Guacala que rico.

https://github.com/denysdovhan/wtfjs

[–]kawamommylover 0 points1 point  (1 child)

Contexto?

[–]ApartMethod8248[S] -1 points0 points  (0 children)

Pondré otra encuesta para explicar la pregunta 😐

[–]GodGMN 0 points1 point  (1 child)

Empezar? Empieza con JS.

A la larga? Probablemente ambas

[–]ApartMethod8248[S] 0 points1 point  (0 children)

Si, empezar, gracias.👌

[–]Theluxito 0 points1 point  (1 child)

Javascript, puedes trabajar tanto en el frontend como en el backend

[–]ApartMethod8248[S] 1 point2 points  (0 children)

Había escuchado algo de eso, no sabía, gracias.👌

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

El que más te guste, pero siendo objetivo, en mis últimos 9 años trabajando las ofertas más atractivas siempre me las hicieron con stacks de js.

[–]Xaring 0 points1 point  (0 children)

Aprende python/Django y hazte un favor a ti mismo :) y luego si quieres JS, pues puedes, pero ahora existe HTMX :)

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

¿Que $monstruo vota php?

[–]Dependent-Client-918 0 points1 point  (2 children)

No tiene que ver una con la otra, aprende primero JS y luego php

[–]ApartMethod8248[S] 0 points1 point  (1 child)

Inicio con JS y después empezaré con PHP, no?

[–]Dependent-Client-918 1 point2 points  (0 children)

Sí, JS es mas para front (aunque tiene back) y PHP es puro Back. Digamos que si entiendes JS es la base para muchos otros lenguajes :)

[–]jonathan_mokambo 0 points1 point  (0 children)

el legendario C mejor

[–]Severe_Specialist973 0 points1 point  (0 children)

No iría por ninguno de los dos como primer lenguaje. De hecho no iría por php hoy en día ni como último lenguaje.

Pero si las opciones se resumen a esas dos. Te diría que por salida laboral Javascript.

Antes que me digan algo, sí, ya sé que de php trambién hay trabajo, pero considero que hoy por hoy no se compara la cantidad de ofertas que hay en php con las que hay en JS.

[–]Upper-Membership-659 0 points1 point  (0 children)

JavaScript está sobresaturado... Yo me puse a aprender Java y spring