Feda /dev/ - No Javascript allowed

Normas
spoiler
Personas non gratas
Memes feda dev




Kaledros

#39448 Porque tiene una barrera de entrada bajísima, lo que lo hace muy popular, y muy pocos o ningún mecanismo para evitar que un developer programe auténticas salvajadas, lo que combinado con esa popularidad hace que te encuentres cada mierda que flipas. Lo demás es meme y gente que cree que seguimos en 2010.

5
eondev

#39450 bueno, argumentos hay muchos, lo mismo que te pueden decir aquí lo vas a encontrar en google. Lo extraño es defender o recomendar node/js a estas alturas para lo que busca

1 respuesta
RedSpirit

#39452 por qué es tan extraño? A mi node.js a dia de hoy me parece una opción totalmente vigente y usable.

1 respuesta
Kartalon

#39453 Y en el desarrollo web, muchas veces la única opción según el caso de uso.

Wei-Yu

#39448 JS se diseñó regular y se depende de él por todos los sitios así que cambiar cosas del lenguaje es difícil. Node entró a rellenar un hueco que hacía falta llenar (JS no tiene stdlib) y también está diseñado muy como el ojete (cógete la API de node e intenta hacer cualquier cosa y luego vete a .net o java a hacer lo mismo y verás la puta mierda de API que expone node).

NPM es muy potente pero también está diseñado con el ojete y el equipo ya se pronunció varias veces sobre temas importantes con opiniones de mierda (como los problemas de seguridad qeu tiene el ecosistema).

Además de eso, a nivel cultural, súmale que trae mucho código legacy basura en el que hay árboles de dependencias masivos para cuatro chorradas en los que aún hay frameworks y librerías muy importantes que tienen dependencias transitivas con esas basuras.

Así muy a brocha gorda, no tan gorda como la del retrasado de #39449 pero brocha gorda igualmente.

6 2 respuestas
B
#39455Wei-Yu:

la del retrasado de #39449

me quedo con esto

1
B

#39455 ¿Entonces por qué a la pregunta de #39442 no hay una cascada de respuestas sobre otro lenguaje como Go, Java, Ruby?
Tú mismo has dicho "Node o Python"

3 respuestas
m4andg4

Lo malo de JS es su pasado, su comunidad y que se estan añadiendo mierdas a un lenguaje que no estaba diseñado para soportar esas mierdas

1 respuesta
eondev

yo esq pa tirar de brocha gorda o llamo a vuestra madre o referencio a google, sobretodo a estas horas de la mañana (ya son casi la 1 lol)

BTW, lo malo de JS es que existen otros lenguajes. Así qué, tú verás

2 1 respuesta
B

.

1 1 respuesta
r2d2rigo

#39458 lo malo de JS es su presente, porque mira que hasta Java y PHP se han puesto las pilas para salir del pozo pero a un javascriptero le dices de tener static typing y alguna mejora mas con typescript y se cagan encima.

3 2 respuestas
Kartalon
#39459eondev:

lo malo de JS es que existen otros lenguajes

Lo malo de JS es que NO existen otros lenguajes (estándares para la interoperabilidad entre web browsers).

#39461r2d2rigo:

pero a un javascriptero le dices de tener static typing y alguna mejora mas con typescript y se cagan encima

Pues al carrer, que estamos en 2022.

1 respuesta
Wei-Yu

#39457 java, .net, node, python, ruby... los cinco son perfectamnete válidos para arrancar. Por qué no una cascada de respuestas al respecto? En primera instancia porque te hemos contestado dos así que poca cascada puede haber. Y en segundo lugar, porque yo a título personal tiraría por ahí si, por lo que sea, no quieres pegarte con spring boot o asp.net. Si no sabes qué es spring boot o asp empieza por ahí para decidir tú qué descartas.

eondev

#39462 hombre, el chaval no está hablando de hacer front web, así que no entiendo tu comentario.

1 respuesta
Kartalon

#39464 -> #39441

1 respuesta
eondev

#39457 pues porq ruby es nicho y legacy salvo 4 sitios, y no hay oferta, al igual que go hay poca oferta y pagan miseria a los juniors con aquello de la formación, para terminar haciendo backend legacy que algún iluminao hizo en go pensandose que aquello tiraria millones de req/s y la realidad esq se caga encima por cualquier cosa.
Python es de lo más versátil que hay, y no tiene esa curva del framework como .net o java que puede ser bastante cargante a nivel cognitivo para un novato. Pero .net y kotlin ahora son también válidos.

1 respuesta
eondev

#39465 no entiendo eso de renderizar en varios sitios la verdad

1 respuesta
Kaledros
#39466eondev:

ruby es nicho

Me contactaron la semana pasada, que si me interesaba pivotar a Ruby. Que sabían que no tenía nada de experiencia pero les daba igual, que me pagaban 60k sin hacer preguntas. Creo que Ruby se está cobolizando.

#39460 Imagina ganarte la vida durante años "enseñando" a programar con un único lenguaje y no pasar nunca del nivel de junior con un año de experiencia. Estar toda la vida con "sabías que si usas "async" conviertes tu función en asíncrona" y mierdas así.

2
Kartalon

#39467 Por ponerte un ejemplo de caso de uso (bastante real). Tienes una librería de componentes React para unificar branding y sacar apps de una forma un poco más "streamlined" (suerte). Sin embargo determinados componentes al poblarse de datos en el cliente ves un impacto en la UX al ser una pila de datos que se montan con una lógica relativamente compleja en el componente, pero son datos que realmente se actualizan un par de veces al mes (si tal). Puedes fácilmente empezar a componer ya datos en el servicio correspondiente sabiendo que todos tus consumidores van a ser apps en React y terminar de renderizar en cliente. Ahorras queries y ofreces una UX bastante mejor.

Y vamos, en general mientras quieras hacer "edge computing" que vaya acabando a un browser vas a vértelas chungas para no tirar de Node.

1 respuesta
Kartalon

En otro orden de cosas... Mientras respondo aquí estoy revisando cierta documentación que han traducido del inglés al castellano y ya he visto más de diez veces "colleague" traducido como "colega" y quiero matar.

¿Tan difícil es poner compañero?

1 respuesta
PiradoIV

Como cuando traducen "library" por "librería", en vez de "biblioteca". 😬

1
Soltrac

#39457 Go es muy rápido y muy bueno, pero tienes que entrar sabiendo que no tiene OOP, lo cual no es malo tampoco.

A mi personalmente me está gustando mucho.

2
Kitsuo

Joder el debate que se ha montado en un momento jaja. Gracias a todos por las respuestas, me ha quedado mucho más claro ahora.

1 respuesta
RusTu

#39470 Qué pasa colegui.

1 respuesta
Kartalon

#39474 Calli, senyora.

PiradoIV

#39473 Al final lo puedes resumir en usar lo que mejor te convenga, sea JavaScript, PHP o una salchicha. Cualquier decisión va a ser mala, salvo si eliges JavaScript, que será muy muy mala.

2
eondev

#39469 joder pues no te has ido tú ni nada a algo super concreto para justificar el uso de node xD

1 respuesta
PiradoIV

5
Ranthas

#39461 Mientras JS siga siendo la única alternativa a JS, nada va a cambiar. Lo que necesitan es una alternativa en front, algo que los mueva a renovarse o a morir definitivamente.

1 1 respuesta
Kaledros

#39479

6