Envío erróneo o controvertido, por favor lee los comentarios.
Sigues sin tener ni la más mínima idea de que cojones es todo eso de los "módulos" de JS y a estas alturas ya te da hasta corte preguntar? O a lo mejor simplemente quieres tener más munición para cagarte en toda la estirpe de JS? En cualquier caso este es tu hilo! Todo empezó hace muchos años, cuando alguien decidió que meter 84 toneladas cúbicas de JS en cada página para hacer un sinfín de virguerías molestas era buena idea...
|
etiquetas: js , javascript , módulos , tweet , hilo
También podemos, para las nuevas generaciones de hinjenieros poco amigas de las lecturas extensas y más amigas de las explicaciones visuales, resumirlo en la siguiente imagen:
Tendría que haber enviado eso en vez del tweet, pero me he acordado después...
También podemos, para las nuevas generaciones de hinjenieros poco amigas de las lecturas extensas y más amigas de las explicaciones visuales, resumirlo en la siguiente imagen:
Lo peor es que muchos de los que critican JS, que en sus versiones más recientes es un lenguaje bastante decente y flexible, después programan en PHP.
Y yo no conozco en 2021 a nadie que programe algo importante directamente en JS, la mayoría es transpilado de TS o similares.
Por cierto, no sé si os habéis enterado, pero existe un framework llamado Blazor que permite ejecutar C# en el browser. Yo formo parte de una de las librerías de UI basadas en Blazor. Echadle un vistazo si os interesa
mudblazor.com/
github.com/Garderoben/MudBlazor
Y también programo en Python para web, por si acaso piensas que PHP es el único que sé manejar. (Y por supuesto JS, es un mal inevitable).
Y yo no conozco en 2021 a nadie que programe algo importante directamente en JS
No conoces a mucha gente. No voy a buscar la lista de lenguajes más usados y más populares pero JS suele estar bien situado.
Yo prefiero kotlin o TS. Pero claro que hay grandes programadores haciendo trabajos importantes en JS
Hay un proyecto por ahí que hace un sudoku solver con la webcam online en el navegador
Incluso Wes Bos o Kent C. Dodds, que eran muy reacios.
Cuando hablan de JS, hablan de la transpilación final, pero la mayoría usan TS, y cuando no utilizan la última versión de ECMAScript transpilada.
El JS limitado a lo que soportan los browsers y todas las limitaciones que ello conllevaba se acabó.
Incluso el código base de Vue es typescript
Y una cosa es la empresa y otra la tecnología, que, por cierto, .Net es código abierto
github.com/dotnet/core
Claro que cuando lo haces todos los días, te acostumbras y no ves los defectos. Lo mismo pasa con JS.
Si limitas la API a lo que realmente es necesario, y utilizas la última versión de JS (ECMASCript a partir de la 2015 ya son buenas), pues es un lenguaje muy flexible con una sintaxis más que chula.
Ahora, yo JS a pelo no lo escribo. Necesito TS y toda la intellisense que me dan los tipos. Y en eso vscode ayuda bastante. No sé cómo va el tema de intellisense en PHP
dle.rae.es/anglicismo
No soy muy fan de PHP, pero es porque solo he usado versiones antiguas y ningún framework nuevo de los que te hacen una API mucho más decente.
Alguien con experiencia en Javascript que me explique porque es malo el Javascript programado en el estilo moderno.
Yo he empezado con ese Javascript y se parece en sintaxis a Python. Además coge muchas cosas de Python, lenguaje que conozco mucho mejor.
Me temo que tiene pinta de ser al revés.
Personalmente programo 50% del tiempo PHP y 50% TS (angular, ionic y node principalmente) y nunca he sentido diferencia en la velocidad de teclear, aunque he de reconocer que yo tecleo muy rápido
Lo único que Python podría haber cogido de Javascript es async, y no tiene porqué ser de Javascript.
Puedo partir nueces y cráneos entre dos falanges distales, también.
Como digo, no soy experto en historia de Python ni de JS, y puedo equivocarme mucho. Cualquier aclaración freak es muy bienvenida.
Python es del año 91 salió poco después de Java. Javascript del 95 però la implementació moderna y más interesante de Javascript es de 2015 y es la que he introducido ideas que parecen más bien cogidas de Python.
Además cosas propias como el estilo de declarar las variables con let y const además de las funciones anónimas, funciones flecha (Arrow). Que esas son propias del lenguaje funcional y se basará en lenguajes funcionales, ya que Python tiene una implementación muy básica de las funciones anónimas.
Yo usaría → (altgr+i)
Pero claro, no tiene soporte de nada...
#27 ¿cómo de chungo es abrir una llave en windows? no es altgr+ñ y altgr+ç ¿verdad?
No digo que hagan bien, sino que el uso de JS "a pelo" es masivo.
El problema es, primero, la falta de estandarización hasta ya estar muy arraigado, lo que hace ver código lleno de ñapas para que funcionara en distintos navegadores. Y, luego, el ecosistema de frameworks y librerías que se ha creado, que explica bien el hilo de la noticia. Frameworks construidos para solucionar problemas de otros frameworks, que a su vez traen problemas y necesitan otros frameworks, así indefinidamente. Esto, además de hacer que una web para mostrar fotos de gatos necesite descargar 50MB en librerías, hace muy difícil la especialización, ya que pasas un par de años sin actualizarte y ya no sabes por dónde sopla el viento. En seguida te encuentras con que lo que empezaste utilizando como el framework definitivo que solucionaba todos los problemas del universo, ahora es algo desfasado que ya nadie utiliza.
Yo últimamente programo con teclados ansi (mecánico custom, porque soy un caprichoso ) y la verdad es que se entiende el motivo de la mayoría de los símbolos, quedan todos mucho más cerca.
Ya que sabes tanto de la RAE, aquí te dejo un artículo acerca del uso de los extranjerismos. Que una palabra sea un anglicismo no quiere decir que sea utilizada de forma correcta.
www.rae.es/dpd/ayuda/tratamiento-de-los-extranjerismos
Alguno debo tener por ahí de cuando no sabía inglés. Me suena uno de BASIC tan antiguo que no hablaba de pantallas y el output iba a la impresora, imagínate!
En la mía displayamos mensajes y deleteamos ficheros. Empezamos con COBOL hará cerca de 40 años y el displayar me pareció genial, es una palabra sin ningún tipo de ambigüedad, mostrar algo por la pantalla de un ordenador. En cambio en inglés tiene bastantes más significados y matices
- Los dos tenéis razón, es una mala traducción y sí es un uso ampliamente aceptado en informática.
- Un momento, ¿él tiene razón y el otro también? Eso no puede estar bien.
- ¿Sabes qué? Que tú también tienes razón.
Hostia, que eres de julio de 2021.
Y si, ésta cuenta es de Julio de 2021 ¿Eso es otro argumento absurdo de los tuyos? No veo cómo es relevante en ésta conversación.
sin olvidar el clásico cederrón de la RAE
Saludos.
Pero si queréis me invento otra... "serchear".
PD: Un aplicativo es un supositorio.
Kotlin se está usando a tope los últimos años y tampoco lo critica casi nadie.
C se usa en todos los sistemas operativos y dispositivos empotrados del planeta y nadie lo critica tampoco.
Blazor pinta bien, pero creo que necesita 1 o 2 añitos mas para madurar. Que hicieran el lanzamiento sin lazy loading, pese a que lo corrigieron un par de meses después... pa matarles . Por otro lado les vendría bien añadir algún sistema de scaffolding/schematics...
La implementación original posiblemente tuviera más cosas de C/Java, que era a lo que se asemejaba, pero no dudo de que también asimilara algún concepto de Python.
Escribo bastante rápido en general, pero a veces parece un teclado lleno de minas.
No hay que ser demasiado talibán del lenguaje, porque lo mismo acaba evolucionando y nos quedamos atrás, al final sirve para comunicarse y si tú le dices a día de hoy “tipear” a muchas personas, te van a entender perfectamente y lo mismo ni siquiera piensan de primeras que estes diciendo algo poco usado en España o una burrada.
Si tuviese algún sentido ser un talibán del lenguaje, seguiríamos hablando latín… o algo más antiguo.
En otros países llaman mesero al que sirve las mesas y camarero al que atiende las cámaras.
Cada sitio tiene sus disparates, simplemente.
dle.rae.es/librería
Estas en tus derecho de aceptar palabras mal traducidas, pero siguen estando mal y lo sabes.
Puedes llevar las cosas al extremo, y hasta puedo coincidir contigo en que ciertas expresiones son “cuestionables” sea cual sea el ámbito en que se usen , pero no deja de ser una actitud estéril porque no lleva a nada y la gente en general va a seguir hablando como habla y el lenguaje va a seguir evolucionando queramos o no.
Vamos, que yo también intento en la medida de lo posible expresarme con corrección en general y no caer en el uso de ciertas palabras o expresiones que no me gustan y que podrían considerarse incorrectas, pero no discuto por cómo usan otros el lenguaje porque no suele llevar a nada.
Vale que si digo librería en un contexto técnico vas a pensar que debería ser biblioteca, pero vas a entender la idea igualmente y en el fondo estás relacionando los términos.
Tampoco tengo muy claro de dónde viene, igual precisamente viene de todo esto, de algún otro mal uso del "library" anglosajón que se tradujo de esa forma o cualquiera sabe, aunque viendo como va la RAE en estos temas y viendo que por ejemplo la palabra bizarro sigue sin recoger el significado que se le viene dando desde hace tiempo... debe ser algo que viene de bastante atrás.
La idea se entiende, pero la discusión era si el término es el más adecuado.