Bienvenido a Internet ■Volver al BBS■ Hilo completo ▼Bajar▼

■ Este hilo se encuentra guardado en el archivo

Por que los millenials estan traumandos con Javascript? (17 respuestas)

1 : root@bienvenidoainternet.org:~# : 28/03/20(sab)14:55:52 ID:EeSQnk0c0

>portafolio sencillo
Gatsby con React y 10 dependencias mas
>aplicacion de escritorio
No se porque pero electron es la mejor opcion
>quiero cambiarle los colorcitos a mi terminal
Hare una desde cero con Electron
>trabajar con un arduino
Lo manipulare desde Node.js

8 : : 28/03/20(sab)20:27:46 ID:pnUQozKY0

>>7 usaría SQLite en mi caso. Se puede optimizar un poco con WAL. Y si tuviera mucha carga, se puede usar MariaDB con TokuDB o la que sea. Si se optimiza, vuela. Ojo, PostgreSQL también es genial, aunque todavía no le he sacado tanto partido al no haberlo utilizado demasiado en entornos de mucha carga.

9 : : 28/03/20(sab)20:40:59 ID:pnUQozKY0

Otro tema que no había comentado: aunque JS puede funcionar en asíncrono bastante bien, funciona con solamente un hilo, por lo que no es bueno escalando. Existen los web workers, pero tienen sus limitaciones. Si quieres un servidor eficiente, JS no es desde luego lo mejor. Incluso PHP rinde mejor hoy en día que Node en entornos realistas. Es cierto que el intérprete de JS de V8 está muy optimizado, pero PHP también ha mejorado y todavía tiene margen de mejora. En consumo de memoria, PHP gana.

Benchmarks al final:
https://thinkmobiles.com/blog/php-vs-nodejs/

No sé si usarn el intérprete de PHP directo o con un servidor HTTP aparte, pero además PHP puede correr asíncrono con reactphp o similar si se deseara (y para ciertas cargas es muy bueno).

Si realmente buscas eficiencia de scripts en servidor, PHP es una buena opción. Si puedes compilar, puedes considerar Go, Rust o incluso C/C++. Rust es probablemente una de las opciones que mejor combina eficiencia y seguridad.

En conclusión, hay muchas tecnologías en el mercado, pero creo que a mí también me pasó cuando era más joven, solo conocía unas pocas que me presentaban, hasta que comienzas a investigar, comparar y ver la evolución. Entonces vi que las cosas se pueden hacer de otra manera y a la vez simplificar el desarrollo y mantener las entregas rápidas. Quizás por eso la gente todavía usa WordPress, a pesar de su deuda técnica y de usar más funciones que clases en su código.

10 : root@bienvenidoainternet.org:~# : 30/03/20(lun)00:58:09 ID:rY07HmRF0

Me encanta C, sencillo y rapido

11 : root@bienvenidoainternet.org:~# : 31/03/20(mar)00:33:52 ID:???T

Creí que OP estaba exagerando hasta que me tope con https://sicp.comp.nus.edu.sg/

12 : root@bienvenidoainternet.org:~# : 31/03/20(mar)03:25:31 ID:AESaX+fba

Dios, no :(

13 : : 31/03/20(mar)18:25:19 ID:Nm7NtMod0

>El problema es sobre todo del lado del cliente
Hace un tiempo vengo trabajando en un proyecto donde se debe mantener una lógica para juegos de azar, donde el jefe de proyecto (no informático) solicitó explícitamente que el sistema fuese inmodificable dado que involucran premios en dinero y otras productos, el problema es que es todo a través de JS + HTML/CSS. Lo he dicho hasta el infinito, que todo lo que implique Javascript es inseguro a nivel de entrada/salida proveniente del usuario. Hay gente que falsea pantallazos para presentarlos ante el SERNAC en rebajas no supervisadas de precio y no lo van a hacer con un servicio que regala dinero.

14 : root@bienvenidoainternet.org:~# : 01/04/20(mie)22:14:12 ID:T5VBJgEg0

Cuando aparezcan pruebas de concepto prácticas y exploits, scripts greasemonkey y demás verás qué risas, >>13-san. Lo peor es que te echarán la culpa a ti aunque no la tengas. :o)

15 : root@bienvenidoainternet.org:~# : 01/04/20(mie)22:21:23 ID:lkeTAz5G0!

>>13
>juegos de azar
culpa tuya por meterte en un tete así

16 : root@bienvenidoainternet.org:~# : 01/04/20(mie)23:10:40 ID:kSVemb7d0

>>13
ww, todo por apoyar a los capitalistas especuladores

17 : root@bienvenidoainternet.org:~# : 01/04/20(mie)23:41:36 ID:LYTOz/am0

>>13
Avísanos de los exploits de la plataforma y nos lucramos todos.
8 KB

■ Este hilo se encuentra guardado en el archivo

weabot.py ver 0.11.0 Bienvenido a Internet BBS/IB