Siempre me gustó hacerlo todo a pelo, sin frameworks, es como más se aprende y tienes el control total sobre lo que haces. Me encanta este canal, es usted un gran profesor.
Concuerdo plenamente con cada palabra dicha en este vídeo. Profe, mil gracias por tus contribuciones al desarollo web y por democratizar el conocimiento. 👏👏
Hace poco , en un entrenamiento básico sobre html, css y js, realice una práctica que contaba de 5 paginas estáticas y todas con un menu de navegación. Decidí usar el mismo header y footer en todas solo cambiando el contenido de main y al terminar, después de tanto copiar y pegar el html (por no poder reutilizar las partes comunes), le pregunte al profesor si era posible segmentar la parte común de los archivos html y de alguna forma reutilizarla y me dijo que sin un framework no se podía, que solo se podía segmentar los archivos de estilos css y los archivos de js. Aunque mi área profesional no es el desarrollo web, no creí en esa respuesta por considerarla antilógica, pensé "Hasta ahora, lo que he aprendido del mundo de la web es que los framework y librerías trabajan con js por detrás, como es posible que no se pueda realizar con puro js algo que ellos hacen precisamente con js? o acaso habrá algo que se me ha pasado sobre el lenguaje". Luego pasaron unas semanas e investigando sobre fetch y async await, di con este canal y desde que vi el primer video supe de la calidad del mismo y que encontraría muchas respuestas (ya había pasado por decenas de canales). A los par de videos ya me comenzaron a llegar algunas ideas de como lograr lo que quería y como dice maestro "pum" llego el video donde precisamente se resolvieron mis dudas y el maestro hizo justo lo que yo quería hacer, pero de una forma elegante y minimalista y con menos de 20 líneas de codigo se resolvió el asunto. Obviamente no me quede solo con eso y estoy consumiendo todos los cursos y sin temor a equivocarme digo que es el MEJOR canal de youtube para aprender sobre este maravilloso mundo.
@@parrandavallenataenbogota8907 ya no hay necesidad de buscar cursos en Udemy u otra plataforma, en el canal del profe hay bastante y lo más importante. Pero creo que debería haber un curso con certificación del maestro @jonmircha, nos avisa cuando lo saque maestro.
Que bueno es escuchar esto!! La verdad es que cansa un poco de ver gente que piensa que lo mejor es siempre lo más complicado o lo más "fancy" o sofisticado
@@jonmircha Te hizo ahorrar mucho tiempo!! esta bien que aprendas react si es lo que el mercado quiere! pero para tus proyectos personales o mañana dirijas te sera muy util pure JS
No hay palabras para agradecer toda la ayuda que prestas Jon, espero que nunca desaparezcan tus videos. Eres único enseñando, estoy aprendiendo muchísimo y siento que mi futuro en parte depende de tu ayuda. Muchas gracias!
Tremendo video. Totalmente aún relevante. Llegué a este video por la misma duda que titula el video. Hace poco, en mi trabajo, nos asignaron un proyecto con backend en Django y front end en Angular. Antes de eso habiamos estado trabajando un proyecto desde cero con Django junto a su sistema de templates en conjunto con vanilla JS. El jefe hizo la base y nos pidió que solo usaramos vanilla JS para que "sea compatible con todos tipos de sistemas". Independientemente de lo valido de su argumento, aprendí mucho de vanilla JS durante un año, y hace un mes nos asignaron un proyecto en angular porque un desarrollador (que ya no está) hace dos años comenzó un proyecto para "modernizar la empresa". Trabajando en el proyecto, muchas veces desearía usar simplemente vanilla JS para lograr cosas que tengo que aprender en angular. Algunos lo defienden como que ordena mas el código, pero yo creo que si uno sabe usar vanilla JS con experiencia y usando buenas practicas puede llegar a un código ordenado, entendible, e igual de organizado que un proyecto basado en un framework.
Me encanta lo que dices, yo e utilizado muchos frameworks de javascript de php y java, y al final siempre me gusta usar el vanilla de cualquier lenguaje , es mas rápido y menos pesado para los proyectos cuidando las buenas practicas seguridad etc
Genial como en cada vídeo! Recomiendo mucho que vean el curso de JS, lo estoy haciendo y es súper claro!!Sobre todo para quienes venimos de áreas de estudio totalmente diferentes.
...Es decir, no es que no se pueda, definitivamente se puede, pero con los frameworks te ahorras mucho, pero muchísimo tiempo, y estos ya están probados por muchos developers y empresas en la industria. Otro ejemplo, crear una API para Nodejs usando Express o Nestjs es de lejos más amigable, rápido, seguro, que crear la misma API, siendo minimalista y sin usar estas librerías o frameworks. Y esto aplica para todos los demás lenguajes de programación y sus respectivos frameworks.
El se enfoca más en el front nada que ver con tu comentario, y tienes algo de razón pero tampoco es que sea complicado trabajar nodejs sin librerías lo que pasa es que la gente no quiere estudiar
Estaría genial que hiciera un tutorial para hacer algún proyecto con vanilla js, si me aventé casi todos sus cursos en RUclips, sin duda uno así me lo aventaría igual.
@@roberth7211 eso es relativo, el minimalismo debe empezar desde el analisis y modelado y el sobreuso de librerias framework pueden estarte limitando en tu capacidad de resolver problemas plasmados en el requerimiento.
Sí, totalmente, piensa en la locura de hacer que el micro envíe señales a la parte de vídeo para activar los píxeles que dibujen un cuadro de diálogo. Pero ... El problema que yo veo pasa por lo siguiente: para no programar en ensamblador usamos lenguajes de alto nivel. Y un lenguaje de alto nivel es JavaScript. Un framework (que ya los había para los lenguajes de los 90) agrega una capa más, y cada capa es menos sólida. Imagina la cantidad de dependencias que tienen estos frameworks, y todo debes bajarlo de repositorios. Un día luego de 12 meses de trabajo se te rompe el ordenador y al querer instalar todo descubres que tu código no es compatible con las nuevas versiones, o que algo que usabas ya no existe y tiene reemplazo pero debes aprender cómo usarlo.
No conozco mucho del mundo de desarrollo web y lo poco que conozco es gracias a ti. Este video lo relaciono con un dicho muy conocido en Colombia y es simplemente "Zapatero a su Zapato".... Mil gracias por todo Jon, Bendiciones !!! 🧙♂️🧙♂️🧙♂️
Tienes que considerar que el proyecto integrara nuevos programadores....y quizas no este ninguno de los programadores originales...entonces un framework como Angular al ser muy estricto....permite que los nuevos programadores comprendan todo con mayor facilidad ya que hay mas estandarizacion en la arquitectura del codigo
felicidades por este graan contenido la verdad que esas opiniones son un vaso de agua en un desierto absolutamente poblado de "innovadores" de cuanto framework sale, lo que se comenta de los tiempos de carga los recursos en cache y los dispositivos actuales creo que hacen esa tarea mas rapida, pues en los ultimos años he optado por realizar PWA para casi todas las soluciones en produccion y uso puro y duro javascript, eso si echandole mano a muchos recursos nuevos de los navegadores como el escaner de codigo de barras y speech recognition de chromium y cosas por el estilo, siempre me ha parecido que los frameworks son una buena opcion pero arriesga sus aplicaciones a vulnerabilidades propias del framework y claramanete a las incompatibilidades, definitivamente voy a levantar la bandera, las tecnologias realmente imperantes en internet hace ya 2 decadas y ahora en las apps nativas son css javascript y html, si deseamos otros lenguajes o quizas funcionalidades propias de la maquina del cliente, webassembly rompe esa brecha con creces y es definitivamente la parte complementaria del eterno trio, que tambien estara por muchos años, EXCELENTE OPINION!, y gracias por compartir
Epale Jon, realmente aún soy un neófito en esto, estoy haciendo tu curso de JS y pues escuchando un par de cosas de tus vídeos a ver que aprendo. Agradecido por tus aportes y pues espero que te siga yendo excelente para que puedas seguir siendo el docente virtual que mejor he encontrado en la web. Cuídate y saludos desde Venezuela.
Yo tambien, dejé de usar lo que otros hicieron, y uso mi propio estilo JS, 12 años de carrera y no le veo la ganancia a usar frameWorks de este tipo, JS está muy bien implementado actualmente y no es necesario obligarse a la tendencia
Excelente Jon!!! Totalmente de acuerdo contigo. Yo por eso me estoy enfocando en aprender las tecnologías base HTML, CSS, JS y PHP... después le entraré a los frameworks. Creo es importante entender primero el lenguaje... Gracias por el video.
Yo la verdad no me acostumbro a trabajar con frameworks, prefiero todo con vanilla js, no se, me rinde más y vuelo con mis desarrollos, así le suene raro a muchos... tal vez porque soy vieja escuela...
Tengo conocimientos intermedios de PHP, MySQL, HTML, CSS y JavaScript. Lo que quiero ahora es integrar una pasarela de pagos con PHP y JavaScript puros; o sea, no quiero usar frameworks. Quiero una pasarela de pagos que me permita COBRAR y PAGAR virtualmente. Quiero crear una página para loterías, apuestas deportivas. Ya hice la lotería con JavaScript. También quiero construir una página para depositar y retirar dinero para bancos y una página para vender productos de una tienda o farmacia. Lo único que me falta es: [1] Pasarela de pagos [2] Seguridad informática y [3] información avanzada de PHP, MySQL y JavaScript [4 ]Deseo que me recomiende buenos libros para aprender [1], [2] y [3] (de preferencia en español). O tal vez conozca canales de pago en internet que me brinden estos conocimientos. Estoy harto de buscar y buscar esa información de manera gratuita en internet. Gran parte de las informaciones gratuitas son incompletas y me hacen perder mucho tiempo.
La verdad cuando aprendí vanilla js y me metí a aprender react me sentí como si me sacaran de mi zona de confort de un tirón XD quería hacer todo con vanilla y me reusé por un rato a aprender frameworks
Si mal no tengo entendido, el uso de librerías y frameworks tienen ventaja sobre vanilla js en cuanto a velocidad de desarrollo, y cuando se dice que que no se puede usar vanilla en proyectos grandes no quiere decir que literalmente no se pueda, si no que es impractico, pero más que nada poco eficiente o tardado comparado con librerías y frameworks, entonces si ocupas una infraestructura enorme para ayer, es más rápido usar frameworks. Cuando digo rapidez me refiero a la velocidad de desarrollo, no a la velocidad la página/sitio
Les recomiendo aprender a usar Web Components ya que es parte del Standard y tiene la tecnología del shadowDom. Al ser parte del Standard tu web no tendrá dependencias como lo tendrías al usar un framework.
Concuerdo... lo descubrí apenas y me impresiono mucho, creo que teniendo una buena estructura del proyecto, mezclando conceptos de Next y Astro es muy potente, estoy decidido a continuar por este camino y dejar los frameworks como base de mis proyectos.
Mucha verdad. En mi prepa, en 3er semestre y posterior que hacemos proyectos web, recuerdo que el maestro nos decía que aprendieramos "React js" como si fuera un lenguaje en sí. Y peor tantito que cuando terminabas tu proyecto te preguntaban cuantas librerías usabas, como si mas librerías fuera mejor. Al final terminaban todas crasheando o lageandose muchísimo. Pero por parte de la docencia, así están las cosas:/
Amigo Jon Mircha actualmente estoy trabajando con ReactJS, sin embargo el enternder la parte básica de React fue a que vi la SPA del curso de JavaScript, ese proyecto que hicimos en el curos me sirvió demasiado para entender lo básico de React, lo único que puedo decir es gracias y me siento contagiado por esa elección a JavaScript puro...
Concuerdo con su punto, profesor. Me parece que es importante conocer las bases antes de empezar a trabajar con las herramientas. Es como si alguien quisiera empezar a realizar derivadas trabajando la parte algebraica con photomath sin saber de álgebra. Aun no toco Javascript porque estoy empezando con las bases de CSS pero este tipo de reflexiones me parecen muy buenas para desarrolladores que no tuvieron oportunidad de empezar con bases adecuadas.
Granito de arena... para nada es el desierto completo, todo un oasis de js jajaja... buenas noches y de nuevo gracias por todo tú esfuerzo para nosotros..
Toda la razón la verdad es que en la mayor parte de los casos los lenguajes no son el problema, si no el mal diseño y las implementaciones del código prácticamente en todos los lenguajes se puede lograr lo mismo si tienes buenas bases de patrones de diseño, en general arquitectura de software puedes generar grandes aplicaciones escalables, el mayor problema en javascript es que es muy fácil de aprender y al mismo tiempo te permite hacer lo que tu quieras y ese tipo de cosas en manos de alguien que no tiene mucha experiencia puede causar muchos problemas, de allí la mala fama del lenguaje, pero no es que sea malo simplemente que la longevidad del mismo ecosistema ha creado muchas herramientas que hoy te facilitan la vida y al dárselas a gente que recién comienza hace que incurran en malas practicas o abusen de esas mismas features. Comparto tu idea de no ser tan dependientes de un marco de trabajo por que son propensos a cambiar muy rápido lo mejor es siempre tener las bases bien solidas del lenguaje y saber juzgar a conciencia lo que estamos ocupando sin abusar y dejar de armar rompecabezas en ves de resolver problemas.
Un Framework, tal como su palabra lo describe es solamente un "marco de trabajo", el aporte real es proveer patrones de diseño y estructura de código, que no es poco. Pero, claro, tienes toda la razón Jon.
litElement es una pequeña class que permite crear web components reactivos con puro vanilla. Dale una mirada Jon, seria bueno un video tuyo sobre ella.
Hola, ni es que no sirva para crear grandes proyectos, sino que es muy complicado escalarlos, extenderlos. Un framework facilita mucho la creación de aplicaciones complejas, y la hace muchísimo más escalable que si solo se utilizara Vanilla JS. El equivalente por ej. Con Spring es muchísimo más fácil crear aplicaciones complejas que solo usando Java, con Django o Flask, es más fácil que hacerlo solo con Python, igual con Ruby on Rails con Ruby, etc. Aplicaciones sencillas, pues por qué utilizar un framework, pero si es una aplicación compleja, siempre será mejor usar un framework.
podrias dar un ejemplo del porque es muy complicado escalarlos, extenderlos? osea que impide o complica que puedas extender un proyecto en VJS o hacer que este escale? ese argumento no tiene mucho sentido.
@@wilberjosematusgonzalez1221 Reinventar la rueda, no todos comprenden los procesos internos o lo que es necesario para llevar a cabo dicho proceso "simple" básicamente al usar el vainilla para proyectos grandes terminas creando un framework para ese proyecto tienes que rehacer todo incluso programar de nuevo la estructura. Los nuevos programadores tardaran en entender toda esa serie de objetos y metodos entre todo el sistema y la forma en que el programa hace lo que hace pero en un framework estas situaciones son menores, hay limitaciones y pautas es mas fácil entender algo cuando tiene reglas claras.
Yo estoy pasando un ERP de escritorio a web con asp.net core y en front js vanilla, html y css.... ahora tengo problema con un combobox o select html que cada vez q se digita ejecuta una prticion fetch y aveces se cae el backend toca analizar cual es el error TnT... no se cual sera el problema algun consejo ? Para ejecutar constantemente una peticion?
Sólamente utilizo Sass porque me permite dividir en varios archivos 😅 (que a la larga después termina todo junto, pero me da la paz interior de poder abrir un archivo y tener una parte específica del código CSS). Mientras que con Handlebars es bastante similar, simplemente por paz interior je
Es mas, ahora ando viendo de en donde aprender Angular y... a mi gusto es mucho dolor de cabeza 😅 Tiene 1400 cosas y cada 5/6 meses sacan una versión nueva, que al final me desmotiva de aprenderlo (porque no se de donde empezarlo) y me motiva a seguir con el clásico HTML, CSS y JS pero ahí hay mucha demanda por lo que para abarcar más quiero aprenderlo
nunca había visto este canal pero justo esta mañana estaba pensando lo mismo que dice aquí 1:35, y ahora que enciendo mi pc y abro youtube me sale este video jajaja
Muchas gracias por toda tu aportación, no es un granito de arena, son los cimientos y grandes bases de los programadores en la programación web. En verdad que no me canso de agradecerte. Como dices, que todos los frameworks van a pasar y quien se quedará en el espacio de trabajo es Javascript, aquí me surge un unas preguntas, ¿Qué pasará con NodeJS?, ¿Cuál será su futuro?, ¿Pasará de moda como los frameworks frontend o se quedará para ser el único entorno de ejecución? Ojalá puedas contestar mis preguntas y si puede ser una tema de un video, qué mejor 😀
Javascript siempre le dio pereza a la gente que se especializaba en HTML y Css (Frontend designer) , a React con JSX( aun con sus cosas buenas) lo intentaron vender como pseudo HTML para cubrir esa deficiencia y meterles Js como una pastilla en la comida del perro.
Apenas estoy iniciando con esto de Javascript y seguiré por esa línea, y hasta que me sienta cómodo con el lenguaje o me una a un equipo usaré un framework.
Yo tengo 8 años de experiencia con JS y ni de broma lo recomiendo para grandes proyectos, no lo recomendaría ni para una sencilla landing page. En temas de abstracción, legibilidad, escalabilidad, mantenibilidad no se debería hacer, algo tan sencillo las apis que te proveen React o Angular para controlar los estados te ahorran de escribir un montón de código apestoso en VanillaJs, actualmente trabajo con IDrinkCoffe que es el e-commerce de café más grande de Canadá, el código ya de por si es complicado con lo que te facilita las cosas Gatsby, ahora no me imagino el infierno que sería con VanilaJs, se puede hacer? Claro que sí, pero nada recomendable
Creo que esta subvalorada, a mi punto de vista es una librería muy pequeña que si esta basada en los estandares de la web, los web components lamentablemente no tiene mucho apoyo por grandes compañías :(
el control que se obtiene al trabajar con VJS, HTML, CSS nunca te lo va a brindar un framewor. pero el framework es útil cuando se trabaja en un grupo el que se deba seguir una arquitectura establecida, porque no todo el que programa en la web sabe programar en la web. es como cuando programas en c/c++ es allí cuando realmente aprendez a programar, porque aprendes a gestionar todos los recursos del sistema operativo. lo mismo sucede con el navegador si no sabes gestionar los recursos que ese dispone tu página se hace lenta, pesada y llena de código basura propiciado por los frameworks
Has ganado un nuevo suscriptor. A pesar de que ya han pasado tres años desde que creaste el video, me encuentro batallando con chatGPT, Copilot y sus respuestas. Solo me proporcionan respuestas imparciales, incluso cuando le solicito que no lo sea. Los temas que más destaca son: los componentes reutilizables, la gestión del estado, el enrutamiento y el enlace de datos. Al confrontar con preguntas tales como: ¿No puedo crear componentes reutilizables solo con JS Vanilla? ¿No puedo realizar el enrutamiento solo con JS Vanilla? ¿No puedo administrar el estado solo con JS Vanilla? ¿No puedo vincular datos usando solo JS Vanilla? ¿Estás insinuando eso? Al final, termina diciéndome que no, que eso no es lo que intenta comunicar, que efectivamente, puedo hacer todo eso con JS Vanilla 😅. Aunque no soy un experto en el asunto, sería interesante realizar una comparación entre la implementación con JS Vanilla y la utilización de cualquier Framework. De esta manera, podría "demostrarse" lo que se sostiene no únicamente con argumentos sino también con hechos prácticos.
Saudações devtodo o Brasil pra você! Se não for pedir muito, poderia fazer uma pequena lista de bibliotecas e suas funções para setem usadas em substituição ao react/angular/vue
Excelente video profesor. Si me gustaria ver un video donde utilices Svelte 😅 . Creo que es uno de los frameworks mas minimalistas. Y por lo que he leido tiene un menor peso al momento de compilar comparado con otros frameworks.
Jon, cuando uso librerias puedo decir lo mismo, que soy minimalista ya que uso menos codigo o una manera mas simple de hacer lo mismo. Por ejemplo desde que enseñaste a usar Axios, es lo que he usado. Si comparo el codigo mio usando axios y el de otra persona usando XMLHttpRequest ,cual parece más minimalista?😄. En fin se puede interpretar de maneras totalmente opuestas a pesar de ser lo mismo. Saludos.
Los nuevos frameworks son un gran negocio para los que venden cursos, por eso la mayoría de las veces que buscas información de react.js, vue.js, o el framework que quieras solo encuentras comentarios positivos, porque lo que buscan es venderte el curso, en mi opinión, lo ideal sería usar un lenguaje de programación y dominarlo, hasta que llegues a un punto donde encuentres algo que no se pueda hacer con dicho lenguaje, cuando pase eso, entonces considera cambiar de tecnología. Nota aparte, no porque lo usen facebook o google quiere decir que sea lo mejor para ti, ni que sea lo que debas usar para tu proyecto (a menos que vayas a hacer otro facebook y vayas a manejar el número de transacciones que manejan). Ahora que si es lo que te piden en el trabajo, pues lo haces con la tecnología que te pidan y punto, te pagan para eso.
Yo creo que los creadores de los frameworks y librerías no están pensando en hacerse ricos de la gente que hace cursos al respecto, de hecho dudo que ellos se beneficien, más bien lo hacen para contribuir a tener opciones en la programación, el problema es que hoy existen muchas opciones y puede ser una fátiga tremenda saber cuál nos conviene pero es un hecho que los frameworks son para mejorar nuestro flujo de trabajo, el problema es cuando uno se olvida de las bases que en este caso son los lenguajes y todo lo quiere resolver con frameworks
Por fin veo un video donde ha mejorado la calidad de videos de 720p60 a 1080p60. Gracias profe por sus aportes que nos llevan a ser un mejor programador.
Me han preguntado "¿ y no has utilizado AngularJS o ReactJS ?" Personas que no han escrito un "hola mundo" en JS. Aprender un framework sin saber programar en JS es como decir que sabes manejar autos solo por jugar al NFS. Lo mejor decisión que tuve fue recodear mi proyecto para quitar todo el enchastre de JQuery y Bootstrap, realizándolo totalmente en Vanilla.
Miro tu recamara minimalista y no se si yo pudiera vivir así, me sentiría como en la habitación del tiempo de Mr. popo, no tienes mas que un batman en tu esquinero, que extraño me parece, no cabe duda cada cabeza es un mundo, pero en relación al desarrollo web concuerdo completamente contigo, lo que dices tiene total coherencia, y hay que estudiar mucho para desarrollar con puro vanilla, pues lo bueno cuesta, y la triada perfecta sigue y seguirá allí, gracias por tus aportes.
Tengo entendido que empresas como SpaceX manejan sus UI con css y html puro, y en javaScript usan VanillaJS, además de otras tecnologías bases sin framework's como C++ y otro que no recuerdo.
Grande Jon!!! es obvio, lo que pasa es que la gente se ha acostumbrado a lo fácil. le comente a un amigo que estaba estudiando tus cursos y me dijo, para que lo haces si con Wix y WordPress yo hago mis paginas jaja
¯\_(ツ)_/¯ hay para todos y para todo ánimo con tu aprendizaje en tecnologías web, wix y wp tienen un tope, los estándares no, sólo la limitaciones de tus conocimientos ;)
Siempre me gustó hacerlo todo a pelo, sin frameworks, es como más se aprende y tienes el control total sobre lo que haces. Me encanta este canal, es usted un gran profesor.
🥰🙌🏻
Concuerdo plenamente con cada palabra dicha en este vídeo. Profe, mil gracias por tus contribuciones al desarollo web y por democratizar el conocimiento. 👏👏
👋🏻😉
Muy pronto trabajando como Desarrollador Web, gracias a Dios y en gran parte a usted, Profe. 💪
:)
Hace poco , en un entrenamiento básico sobre html, css y js, realice una práctica que contaba de 5 paginas estáticas y todas con un menu de navegación. Decidí usar el mismo header y footer en todas solo cambiando el contenido de main y al terminar, después de tanto copiar y pegar el html (por no poder reutilizar las partes comunes), le pregunte al profesor si era posible segmentar la parte común de los archivos html y de alguna forma reutilizarla y me dijo que sin un framework no se podía, que solo se podía segmentar los archivos de estilos css y los archivos de js. Aunque mi área profesional no es el desarrollo web, no creí en esa respuesta por considerarla antilógica, pensé "Hasta ahora, lo que he aprendido del mundo de la web es que los framework y librerías trabajan con js por detrás, como es posible que no se pueda realizar con puro js algo que ellos hacen precisamente con js? o acaso habrá algo que se me ha pasado sobre el lenguaje". Luego pasaron unas semanas e investigando sobre fetch y async await, di con este canal y desde que vi el primer video supe de la calidad del mismo y que encontraría muchas respuestas (ya había pasado por decenas de canales). A los par de videos ya me comenzaron a llegar algunas ideas de como lograr lo que quería y como dice maestro "pum" llego el video donde precisamente se resolvieron mis dudas y el maestro hizo justo lo que yo quería hacer, pero de una forma elegante y minimalista y con menos de 20 líneas de codigo se resolvió el asunto. Obviamente no me quede solo con eso y estoy consumiendo todos los cursos y sin temor a equivocarme digo que es el MEJOR canal de youtube para aprender sobre este maravilloso mundo.
😉🙌🏻 ruclips.net/video/DGT6PEdVCXY/видео.html
Muy buena reflexión. La he oído en alguien más. Cuando el río suena agua lleva. Gracias.
👋🏻😉
En camino de ser un buen Frontend, gracias a usted prof. Mircha
Excelente!
Igual yo. En camino a ser un excelente programador del frontend gracias a este excelente profesor.
@@parrandavallenataenbogota8907 ya no hay necesidad de buscar cursos en Udemy u otra plataforma, en el canal del profe hay bastante y lo más importante. Pero creo que debería haber un curso con certificación del maestro @jonmircha, nos avisa cuando lo saque maestro.
@@alexandermeza7509 como vas ? en tu camino de ser front end
@@davidgutierrez2396 ya uso React, Next js, styled-components, y algo de Node js, me encuentro aprendiendo realizando proyectos personales sobre todo.
Que bueno es escuchar esto!! La verdad es que cansa un poco de ver gente que piensa que lo mejor es siempre lo más complicado o lo más "fancy" o sofisticado
😉✌
Apenas tengo 16 pero ya estoy aprendiendo programación, y te agradezco por tus cursos me has ayudado mucho
;)
@@jonmircha Te hizo ahorrar mucho tiempo!! esta bien que aprendas react si es lo que el mercado quiere! pero para tus proyectos personales o mañana dirijas te sera muy util pure JS
y Como vas?
@@ains100 ya es full-stack
@@vanhellsing3029 tambien devops
No hay palabras para agradecer toda la ayuda que prestas Jon, espero que nunca desaparezcan tus videos. Eres único enseñando, estoy aprendiendo muchísimo y siento que mi futuro en parte depende de tu ayuda. Muchas gracias!
🤗💛
Por fin alguien coherente
:)
Independientemente del tema, me encanta cuando alguien habla con pasión
😉🙌🏻
Esperando con mucha emoción los proximos cursos...saludos @jonmircha
Gracias querida Kati 🤗💛
A este ritmo el Prof @JOnMircha a medio año 2021 supera los 100.000 suscriptores.. Dios mediante. Gracias Prof. JonMIrcha desde Venezuela (08/01/2021)
Ojalá Luis ٩(˘◡˘)۶
Tremendo video. Totalmente aún relevante. Llegué a este video por la misma duda que titula el video. Hace poco, en mi trabajo, nos asignaron un proyecto con backend en Django y front end en Angular. Antes de eso habiamos estado trabajando un proyecto desde cero con Django junto a su sistema de templates en conjunto con vanilla JS. El jefe hizo la base y nos pidió que solo usaramos vanilla JS para que "sea compatible con todos tipos de sistemas". Independientemente de lo valido de su argumento, aprendí mucho de vanilla JS durante un año, y hace un mes nos asignaron un proyecto en angular porque un desarrollador (que ya no está) hace dos años comenzó un proyecto para "modernizar la empresa". Trabajando en el proyecto, muchas veces desearía usar simplemente vanilla JS para lograr cosas que tengo que aprender en angular. Algunos lo defienden como que ordena mas el código, pero yo creo que si uno sabe usar vanilla JS con experiencia y usando buenas practicas puede llegar a un código ordenado, entendible, e igual de organizado que un proyecto basado en un framework.
😉👋🏻
Eres grande Jon!!!... Enserio!!!... Sigue asi amigo...
🤓🙌🏻
Me encanta lo que dices, yo e utilizado muchos frameworks de javascript de php y java, y al final siempre me gusta usar el vanilla de cualquier lenguaje , es mas rápido y menos pesado para los proyectos cuidando las buenas practicas seguridad etc
😉👍🏻 menos pero mejor
Tienes mucha razón.. 👍🏻
😉
gracias, empezaré a realizar tu curso
😉👋🏻
es bueno volver a saber de ti Profe Mircha.
Genial como en cada vídeo! Recomiendo mucho que vean el curso de JS, lo estoy haciendo y es súper claro!!Sobre todo para quienes venimos de áreas de estudio totalmente diferentes.
Excelente!
...Es decir, no es que no se pueda, definitivamente se puede, pero con los frameworks te ahorras mucho, pero muchísimo tiempo, y estos ya están probados por muchos developers y empresas en la industria. Otro ejemplo, crear una API para Nodejs usando Express o Nestjs es de lejos más amigable, rápido, seguro, que crear la misma API, siendo minimalista y sin usar estas librerías o frameworks. Y esto aplica para todos los demás lenguajes de programación y sus respectivos frameworks.
El se enfoca más en el front nada que ver con tu comentario, y tienes algo de razón pero tampoco es que sea complicado trabajar nodejs sin librerías lo que pasa es que la gente no quiere estudiar
Estaría genial que hiciera un tutorial para hacer algún proyecto con vanilla js, si me aventé casi todos sus cursos en RUclips, sin duda uno así me lo aventaría igual.
👋🏻😉
Eso es como decir que puedes hacer una aplicación con lenguaje ensamblador, dado que a fin de cuentas al compilar se convierte en ensamblador
Exactamente es lo que había también planteado, aveces ser minimalista en exceso hace que seas poco productivo.
@@roberth7211 eso es relativo, el minimalismo debe empezar desde el analisis y modelado y el sobreuso de librerias framework pueden estarte limitando en tu capacidad de resolver problemas plasmados en el requerimiento.
Sí, totalmente, piensa en la locura de hacer que el micro envíe señales a la parte de vídeo para activar los píxeles que dibujen un cuadro de diálogo. Pero ... El problema que yo veo pasa por lo siguiente: para no programar en ensamblador usamos lenguajes de alto nivel. Y un lenguaje de alto nivel es JavaScript. Un framework (que ya los había para los lenguajes de los 90) agrega una capa más, y cada capa es menos sólida. Imagina la cantidad de dependencias que tienen estos frameworks, y todo debes bajarlo de repositorios. Un día luego de 12 meses de trabajo se te rompe el ordenador y al querer instalar todo descubres que tu código no es compatible con las nuevas versiones, o que algo que usabas ya no existe y tiene reemplazo pero debes aprender cómo usarlo.
¡A la mierda los frameworks! Un buen título para un tema de punk rock, jaja. Buen año Mircha.
jajajajaja
Excelente explicación 💎💎💎💎💎
👋🏻😉
Excelente, muchas gracias, me has despejado una duda, estoy a punto de comenzar mi primer proyecto freelance.
De nada!
No conozco mucho del mundo de desarrollo web y lo poco que conozco es gracias a ti.
Este video lo relaciono con un dicho muy conocido en Colombia y es simplemente "Zapatero a su Zapato"....
Mil gracias por todo Jon, Bendiciones !!! 🧙♂️🧙♂️🧙♂️
👞 acá en México también lo tenemos 🙌🏻
Tienes que considerar que el proyecto integrara nuevos programadores....y quizas no este ninguno de los programadores originales...entonces un framework como Angular al ser muy estricto....permite que los nuevos programadores comprendan todo con mayor facilidad ya que hay mas estandarizacion en la arquitectura del codigo
felicidades por este graan contenido la verdad que esas opiniones son un vaso de agua en un desierto absolutamente poblado de "innovadores" de cuanto framework sale, lo que se comenta de los tiempos de carga los recursos en cache y los dispositivos actuales creo que hacen esa tarea mas rapida, pues en los ultimos años he optado por realizar PWA para casi todas las soluciones en produccion y uso puro y duro javascript, eso si echandole mano a muchos recursos nuevos de los navegadores como el escaner de codigo de barras y speech recognition de chromium y cosas por el estilo, siempre me ha parecido que los frameworks son una buena opcion pero arriesga sus aplicaciones a vulnerabilidades propias del framework y claramanete a las incompatibilidades, definitivamente voy a levantar la bandera, las tecnologias realmente imperantes en internet hace ya 2 decadas y ahora en las apps nativas son css javascript y html, si deseamos otros lenguajes o quizas funcionalidades propias de la maquina del cliente, webassembly rompe esa brecha con creces y es definitivamente la parte complementaria del eterno trio, que tambien estara por muchos años, EXCELENTE OPINION!, y gracias por compartir
😉👋🏻
Jon yo estoy enamorado del código puro html, css y js.
Cual es el nombre del React minimalista que menciona 7:48? Gracias
Reef.js
Epale Jon, realmente aún soy un neófito en esto, estoy haciendo tu curso de JS y pues escuchando un par de cosas de tus vídeos a ver que aprendo. Agradecido por tus aportes y pues espero que te siga yendo excelente para que puedas seguir siendo el docente virtual que mejor he encontrado en la web. Cuídate y saludos desde Venezuela.
;) Saludos
Yo tambien, dejé de usar lo que otros hicieron, y uso mi propio estilo JS, 12 años de carrera y no le veo la ganancia a usar frameWorks de este tipo, JS está muy bien implementado actualmente y no es necesario obligarse a la tendencia
👍🏻
Excelente Jon!!! Totalmente de acuerdo contigo. Yo por eso me estoy enfocando en aprender las tecnologías base HTML, CSS, JS y PHP... después le entraré a los frameworks. Creo es importante entender primero el lenguaje... Gracias por el video.
;)
Yo la verdad no me acostumbro a trabajar con frameworks, prefiero todo con vanilla js, no se, me rinde más y vuelo con mis desarrollos, así le suene raro a muchos... tal vez porque soy vieja escuela...
👋🏻😉 a mi pasa igual
Tengo conocimientos intermedios de PHP, MySQL, HTML, CSS y JavaScript.
Lo que quiero ahora es integrar una pasarela de pagos con PHP y JavaScript puros; o sea, no quiero usar frameworks.
Quiero una pasarela de pagos que me permita COBRAR y PAGAR virtualmente.
Quiero crear una página para loterías, apuestas deportivas. Ya hice la lotería con JavaScript.
También quiero construir una página para depositar y retirar dinero para bancos y una página para vender productos de una tienda o farmacia.
Lo único que me falta es:
[1] Pasarela de pagos
[2] Seguridad informática y
[3] información avanzada de PHP, MySQL y JavaScript
[4 ]Deseo que me recomiende buenos libros para aprender [1], [2] y [3] (de preferencia en español).
O tal vez conozca canales de pago en internet que me brinden estos conocimientos.
Estoy harto de buscar y buscar esa información de manera gratuita en internet. Gran parte de las informaciones gratuitas son incompletas y me hacen perder mucho tiempo.
La verdad cuando aprendí vanilla js y me metí a aprender react me sentí como si me sacaran de mi zona de confort de un tirón XD quería hacer todo con vanilla y me reusé por un rato a aprender frameworks
Y eso mismo pasa con la gente que sólo usa Frameworks, hay que encontrar un equilibrio 🧘
Si mal no tengo entendido, el uso de librerías y frameworks tienen ventaja sobre vanilla js en cuanto a velocidad de desarrollo, y cuando se dice que que no se puede usar vanilla en proyectos grandes no quiere decir que literalmente no se pueda, si no que es impractico, pero más que nada poco eficiente o tardado comparado con librerías y frameworks, entonces si ocupas una infraestructura enorme para ayer, es más rápido usar frameworks.
Cuando digo rapidez me refiero a la velocidad de desarrollo, no a la velocidad la página/sitio
😉👍🏻
Tiene mucha razón jon.
Perfectamente explicado. Gracias por orientarnos desde la experiencia y no en base a la última moda ;)
Muchas gracias! 😊
Les recomiendo aprender a usar Web Components ya que es parte del Standard y tiene la tecnología del shadowDom. Al ser parte del Standard tu web no tendrá dependencias como lo tendrías al usar un framework.
😃👍🏻
Concuerdo... lo descubrí apenas y me impresiono mucho, creo que teniendo una buena estructura del proyecto, mezclando conceptos de Next y Astro es muy potente, estoy decidido a continuar por este camino y dejar los frameworks como base de mis proyectos.
'JavaScript is everything ❤💻.'
Mucha verdad.
En mi prepa, en 3er semestre y posterior que hacemos proyectos web, recuerdo que el maestro nos decía que aprendieramos "React js" como si fuera un lenguaje en sí. Y peor tantito que cuando terminabas tu proyecto te preguntaban cuantas librerías usabas, como si mas librerías fuera mejor. Al final terminaban todas crasheando o lageandose muchísimo. Pero por parte de la docencia, así están las cosas:/
Pues compártele este video a tu profesor :)
Amigo Jon Mircha actualmente estoy trabajando con ReactJS, sin embargo el enternder la parte básica de React fue a que vi la SPA del curso de JavaScript, ese proyecto que hicimos en el curos me sirvió demasiado para entender lo básico de React, lo único que puedo decir es gracias y me siento contagiado por esa elección a JavaScript puro...
Que bien :)
Concuerdo con su punto, profesor. Me parece que es importante conocer las bases antes de empezar a trabajar con las herramientas. Es como si alguien quisiera empezar a realizar derivadas trabajando la parte algebraica con photomath sin saber de álgebra.
Aun no toco Javascript porque estoy empezando con las bases de CSS pero este tipo de reflexiones me parecen muy buenas para desarrolladores que no tuvieron oportunidad de empezar con bases adecuadas.
😉👍🏻
lo intente y me raspo el profe xd
Metiéndole con todo al curo de APRENDE JavaScript, gracias prof. MirCha
Gracias a ti!
Granito de arena... para nada es el desierto completo, todo un oasis de js jajaja... buenas noches y de nuevo gracias por todo tú esfuerzo para nosotros..
;)
Saludos desde Guayaquil, Ecuador. Lo sigo.
Gracias. Saludos
jajajajajja que crack muchas gracias por tus videos sensei.
😉👍🏻
Excelente análisis mi buen jon.. Muy acertado.. Y sin duda alguna contigo se aprende muchísimo..
Gracias. Saludos
Toda la razón la verdad es que en la mayor parte de los casos los lenguajes no son el problema, si no el mal diseño y las implementaciones del código prácticamente en todos los lenguajes se puede lograr lo mismo si tienes buenas bases de patrones de diseño, en general arquitectura de software puedes generar grandes aplicaciones escalables, el mayor problema en javascript es que es muy fácil de aprender y al mismo tiempo te permite hacer lo que tu quieras y ese tipo de cosas en manos de alguien que no tiene mucha experiencia puede causar muchos problemas, de allí la mala fama del lenguaje, pero no es que sea malo simplemente que la longevidad del mismo ecosistema ha creado muchas herramientas que hoy te facilitan la vida y al dárselas a gente que recién comienza hace que incurran en malas practicas o abusen de esas mismas features. Comparto tu idea de no ser tan dependientes de un marco de trabajo por que son propensos a cambiar muy rápido lo mejor es siempre tener las bases bien solidas del lenguaje y saber juzgar a conciencia lo que estamos ocupando sin abusar y dejar de armar rompecabezas en ves de resolver problemas.
👍👏👏👏 BIen dicho
excelente explicación , sos un crack
😉🤘🏻
Grande como siempre maestro un saludo desde Uruapan 👏🏼
Gracias y saludos
Un Framework, tal como su palabra lo describe es solamente un "marco de trabajo", el aporte real es proveer patrones de diseño y estructura de código, que no es poco. Pero, claro, tienes toda la razón Jon.
👍🏻
Gracias
De nada
Favor de hacer entonces uno de React, siempre veo tu canal excelente te doy mi Apollo 3n todo, gracias siempre, por tu pronta respuesta.
Muy pronto saldrá mi curso de React ;)
Y yo que estaba pensando hacer mi sitio personal con React, ahora tengo una vision mas clara. Gracias como siempre maestro de lo digital 😌🤓
👋🏻😉
Gracias John mircha por seguir haciendo videos, me eres de mucha inspiración, gracias por tu canal 😄
Gracias por el apoyo
Muchísimas gracias por lo que hace. Me ha servido mucho
Con mucho gusto
Jon sos un crack
litElement es una pequeña class que permite crear web components reactivos con puro vanilla. Dale una mirada Jon, seria bueno un video tuyo sobre ella.
Si la conozco :)
En back siempre con node? Cómo se ocultan las api keys y demás? todo desde bases de datos? Saludos Jon!
Depende de los requerimientos
@@jonmircha Muchas gracias por la respuesta maestro. Saludos de Argentina!!
Profesor Mircha, usted podrá, si es posible un curso de ELECTRON JS, si se puede en un futuro.
Lo tendré en cuenta
como comentas @jonmircha entre mejor entiendas el core de JS sera mejor. por que podras entender como funcionan los frameworks!
Exacto !!!
Buen video, desde mi punto de vista prefiero Typescript como lenguaje puro para desarrollar y aplicar las buenas prácticas, saludos cordiales
Hola, ni es que no sirva para crear grandes proyectos, sino que es muy complicado escalarlos, extenderlos. Un framework facilita mucho la creación de aplicaciones complejas, y la hace muchísimo más escalable que si solo se utilizara Vanilla JS.
El equivalente por ej. Con Spring es muchísimo más fácil crear aplicaciones complejas que solo usando Java, con Django o Flask, es más fácil que hacerlo solo con Python, igual con Ruby on Rails con Ruby, etc. Aplicaciones sencillas, pues por qué utilizar un framework, pero si es una aplicación compleja, siempre será mejor usar un framework.
podrias dar un ejemplo del porque es muy complicado escalarlos, extenderlos? osea que impide o complica que puedas extender un proyecto en VJS o hacer que este escale? ese argumento no tiene mucho sentido.
@@wilberjosematusgonzalez1221 Reinventar la rueda, no todos comprenden los procesos internos o lo que es necesario para llevar a cabo dicho proceso "simple" básicamente al usar el vainilla para proyectos grandes terminas creando un framework para ese proyecto tienes que rehacer todo incluso programar de nuevo la estructura. Los nuevos programadores tardaran en entender toda esa serie de objetos y metodos entre todo el sistema y la forma en que el programa hace lo que hace pero en un framework estas situaciones son menores, hay limitaciones y pautas es mas fácil entender algo cuando tiene reglas claras.
Y el framework al final usa Javascript o genera Javascript
usa y genera ;)
Alguna manera de utilizar Reactividad (De forma profesional o empresarial), pero sin usar React, Angular o Vuejs?.
VE la sección Reactividad de mi curso de JS
Yo estoy pasando un ERP de escritorio a web con asp.net core y en front js vanilla, html y css.... ahora tengo problema con un combobox o select html que cada vez q se digita ejecuta una prticion fetch y aveces se cae el backend toca analizar cual es el error TnT... no se cual sera el problema algun consejo ? Para ejecutar constantemente una peticion?
Usa el evento change de tus selects
Sólamente utilizo Sass porque me permite dividir en varios archivos 😅 (que a la larga después termina todo junto, pero me da la paz interior de poder abrir un archivo y tener una parte específica del código CSS).
Mientras que con Handlebars es bastante similar, simplemente por paz interior je
Es mas, ahora ando viendo de en donde aprender Angular y... a mi gusto es mucho dolor de cabeza 😅 Tiene 1400 cosas y cada 5/6 meses sacan una versión nueva, que al final me desmotiva de aprenderlo (porque no se de donde empezarlo) y me motiva a seguir con el clásico HTML, CSS y JS pero ahí hay mucha demanda por lo que para abarcar más quiero aprenderlo
:)
Muy cierto, un framework no es un súper poder que hará algo que no se pueda hacer con vanilla JS
Así es, solo hará que sea más fácil hacer lo que ibas a hacer con vanilla, por eso existen tambíen los lenguajes de alto nivel.
nunca había visto este canal pero justo esta mañana estaba pensando lo mismo que dice aquí 1:35, y ahora que enciendo mi pc y abro youtube me sale este video jajaja
BIenvenido :) aprendejavascript.org/
Gracias por el apoyo a los q inicamos o tenemos rato tambien
;)
Que opinas de Polymer?
Es full web Components
Es el estandar, RUclips esta creado con Polymer 🤗
@@jonmircha así es!
Muchas gracias por toda tu aportación, no es un granito de arena, son los cimientos y grandes bases de los programadores en la programación web. En verdad que no me canso de agradecerte. Como dices, que todos los frameworks van a pasar y quien se quedará en el espacio de trabajo es Javascript, aquí me surge un unas preguntas, ¿Qué pasará con NodeJS?, ¿Cuál será su futuro?, ¿Pasará de moda como los frameworks frontend o se quedará para ser el único entorno de ejecución? Ojalá puedas contestar mis preguntas y si puede ser una tema de un video, qué mejor 😀
No, Node es JavaScript en el servidor, así que su futuro está asegurado :)
@@jonmircha Gracias, sigo aprendiendo de tus cursos, y ya pronto pondré atención especial en el taller de Maquetación. Bendiciones profe
gracias por tus bendiciones
Jon Curso de react 🤓😉
Pronto
@@jonmircha WUJU!!!!!!!!
@@jonmircha Siiiiiiiiiiiiiuuuuuuuuuuuuuuuuuuu
Javascript siempre le dio pereza a la gente que se especializaba en HTML y Css (Frontend designer) , a React con JSX( aun con sus cosas buenas) lo intentaron vender como pseudo HTML para cubrir esa deficiencia y meterles Js como una pastilla en la comida del perro.
🤣
Apenas estoy iniciando con esto de Javascript y seguiré por esa línea, y hasta que me sienta cómodo con el lenguaje o me una a un equipo usaré un framework.
;)
Profe cual es la otra libreria q mencionaste a parte de Preact??
reef.js
Y que opinan entre Typescript vs Vanilla JS ?
Entiendo todos los Addons que TS le quiere agregar a JS pero sinceramente prefiero JS purito
Yo tengo 8 años de experiencia con JS y ni de broma lo recomiendo para grandes proyectos, no lo recomendaría ni para una sencilla landing page. En temas de abstracción, legibilidad, escalabilidad, mantenibilidad no se debería hacer, algo tan sencillo las apis que te proveen React o Angular para controlar los estados te ahorran de escribir un montón de código apestoso en VanillaJs, actualmente trabajo con IDrinkCoffe que es el e-commerce de café más grande de Canadá, el código ya de por si es complicado con lo que te facilita las cosas Gatsby, ahora no me imagino el infierno que sería con VanilaJs, se puede hacer? Claro que sí, pero nada recomendable
Coincido con el video totalmente, aun estoy en pañales y estos cursos me vienen de 10
😉✌🏻
¿Qué opinas de LitElement?
Creo que esta subvalorada, a mi punto de vista es una librería muy pequeña que si esta basada en los estandares de la web, los web components lamentablemente no tiene mucho apoyo por grandes compañías :(
el control que se obtiene al trabajar con VJS, HTML, CSS nunca te lo va a brindar un framewor.
pero el framework es útil cuando se trabaja en un grupo el que se deba seguir una arquitectura establecida, porque no todo el que programa en la web sabe programar en la web. es como cuando programas en c/c++ es allí cuando realmente aprendez a programar, porque aprendes a gestionar todos los recursos del sistema operativo. lo mismo sucede con el navegador si no sabes gestionar los recursos que ese dispone tu página se hace lenta, pesada y llena de código basura propiciado por los frameworks
👍🏻😉
Has ganado un nuevo suscriptor. A pesar de que ya han pasado tres años desde que creaste el video, me encuentro batallando con chatGPT, Copilot y sus respuestas. Solo me proporcionan respuestas imparciales, incluso cuando le solicito que no lo sea. Los temas que más destaca son: los componentes reutilizables, la gestión del estado, el enrutamiento y el enlace de datos. Al confrontar con preguntas tales como: ¿No puedo crear componentes reutilizables solo con JS Vanilla? ¿No puedo realizar el enrutamiento solo con JS Vanilla? ¿No puedo administrar el estado solo con JS Vanilla? ¿No puedo vincular datos usando solo JS Vanilla? ¿Estás insinuando eso? Al final, termina diciéndome que no, que eso no es lo que intenta comunicar, que efectivamente, puedo hacer todo eso con JS Vanilla 😅. Aunque no soy un experto en el asunto, sería interesante realizar una comparación entre la implementación con JS Vanilla y la utilización de cualquier Framework. De esta manera, podría "demostrarse" lo que se sostiene no únicamente con argumentos sino también con hechos prácticos.
👋🏻😉
Gracias por tanto Jon.
Gracias por ver
Saudações devtodo o Brasil pra você!
Se não for pedir muito, poderia fazer uma pequena lista de bibliotecas e suas funções para setem usadas em substituição ao react/angular/vue
Es difícil de mantener a gran escala
Excelente video profesor.
Si me gustaria ver un video donde utilices Svelte 😅 .
Creo que es uno de los frameworks mas minimalistas. Y por lo que he leido tiene un menor peso al momento de compilar comparado con otros frameworks.
Jon, cuando uso librerias puedo decir lo mismo, que soy minimalista ya que uso menos codigo o una manera mas simple de hacer lo mismo. Por ejemplo desde que enseñaste a usar Axios, es lo que he usado. Si comparo el codigo mio usando axios y el de otra persona usando XMLHttpRequest ,cual parece más minimalista?😄. En fin se puede interpretar de maneras totalmente opuestas a pesar de ser lo mismo. Saludos.
😉👋🏻
un saludo a mis profes! #jonmircha, #CarlosAzaustre, #DorianDesings, #Bluuweb! a ver si me sale los enlaces?
Los nuevos frameworks son un gran negocio para los que venden cursos, por eso la mayoría de las veces que buscas información de react.js, vue.js, o el framework que quieras solo encuentras comentarios positivos, porque lo que buscan es venderte el curso, en mi opinión, lo ideal sería usar un lenguaje de programación y dominarlo, hasta que llegues a un punto donde encuentres algo que no se pueda hacer con dicho lenguaje, cuando pase eso, entonces considera cambiar de tecnología.
Nota aparte, no porque lo usen facebook o google quiere decir que sea lo mejor para ti, ni que sea lo que debas usar para tu proyecto (a menos que vayas a hacer otro facebook y vayas a manejar el número de transacciones que manejan). Ahora que si es lo que te piden en el trabajo, pues lo haces con la tecnología que te pidan y punto, te pagan para eso.
Yo creo que los creadores de los frameworks y librerías no están pensando en hacerse ricos de la gente que hace cursos al respecto, de hecho dudo que ellos se beneficien, más bien lo hacen para contribuir a tener opciones en la programación, el problema es que hoy existen muchas opciones y puede ser una fátiga tremenda saber cuál nos conviene pero es un hecho que los frameworks son para mejorar nuestro flujo de trabajo, el problema es cuando uno se olvida de las bases que en este caso son los lenguajes y todo lo quiere resolver con frameworks
En ese contexto svelte te pareceria una muy buena opcion?
No lo he utilizado profesionalmente como para tener una postura
Hola Jon, ya me habías asustado con el titulo pero menos mal que lo vi hasta el final.
jajajaja fue un poco de trolleo XP
lo mismo yo 😁
Por fin veo un video donde ha mejorado la calidad de videos de 720p60 a 1080p60. Gracias profe por sus aportes que nos llevan a ser un mejor programador.
:)
Me han preguntado "¿ y no has utilizado AngularJS o ReactJS ?" Personas que no han escrito un "hola mundo" en JS.
Aprender un framework sin saber programar en JS es como decir que sabes manejar autos solo por jugar al NFS.
Lo mejor decisión que tuve fue recodear mi proyecto para quitar todo el enchastre de JQuery y Bootstrap, realizándolo totalmente en Vanilla.
👋🏻😉
Miro tu recamara minimalista y no se si yo pudiera vivir así, me sentiría como en la habitación del tiempo de Mr. popo, no tienes mas que un batman en tu esquinero, que extraño me parece, no cabe duda cada cabeza es un mundo, pero en relación al desarrollo web concuerdo completamente contigo, lo que dices tiene total coherencia, y hay que estudiar mucho para desarrollar con puro vanilla, pues lo bueno cuesta, y la triada perfecta sigue y seguirá allí, gracias por tus aportes.
🧔✌
Tengo entendido que empresas como SpaceX manejan sus UI con css y html puro, y en javaScript usan VanillaJS, además de otras tecnologías bases sin framework's como C++ y otro que no recuerdo.
No estoy seguro pero también lo he escuchado :)
Si me lo pregunté al ver la miniatura , pero tengo curiosidad que tipos de proyectos se pueden crear con vanilla js y?
De cualquier tipo
@@jonmircha de casualidas hay algunos proyectos en las listas que pueda ir practicando con js vanilla y en que lista seria? un saludo y gracias
Grande Jon!!! es obvio, lo que pasa es que la gente se ha acostumbrado a lo fácil. le comente a un amigo que estaba estudiando tus cursos y me dijo, para que lo haces si con Wix y WordPress yo hago mis paginas jaja
¯\_(ツ)_/¯ hay para todos y para todo ánimo con tu aprendizaje en tecnologías web, wix y wp tienen un tope, los estándares no, sólo la limitaciones de tus conocimientos ;)
@@jonmircha Grande Jon!!! ojala puedas subir un curso de CSS de cero a experto. Muchas Gracias!!! saludos desde Perú.