Estos días cuando se desarrollan aplicaciones Frontend, se habla mucho de empaquetadores de módulos como Webpack, Parcel o administradores de paquetes como npm o yarn. Pero antes de que aparecieran estas soluciones se usaba en el Frontend un CLI o una herramienta de consola o terminal llamada Bower.
Básicamente era como npm (el administrador de paquetes de Node), pero Bower tan solo instalaba dependencias relacionadas con el Frontend. Dependencias como Bootstrap, Angular.js (un framework bastante usado por entonces, ya que hoy se usa mas Angular, React, o Vue), jquery, animate.css, Font Awesome, entre muchas otras bibliotecas de Javascript, CSS o cualquier otra dependencia usada en el navegador.
Estos días esta herramienta ya esta "deprecated" pero algo curioso es que aun tiene un aproximado de 40 millones de peticiones por mes, y el equipo aun sigue manteniendo los repositorios a pesar de que ellos mismos recomiendan cambiar Bower por herramientas como webpack junto con yarn o parcel.
Ademas creo que es también un buen ejemplo de como un buen equipo de desarrollo responsable se encarga de dar mantenimiento aun a una herramienta que es necesaria en aplicaciones, que quizás puedan ser viejas, pero que no por eso deban dejar de funcionar o empezar a romperse.
¿Conoces algún otro ejemplo de alguna herramienta que este deprecated pero que aun sigue siendo utilizada por una enorme cantidad de aplicaciones?
Bower, Administrador de dependencias para el Frontend |
Básicamente era como npm (el administrador de paquetes de Node), pero Bower tan solo instalaba dependencias relacionadas con el Frontend. Dependencias como Bootstrap, Angular.js (un framework bastante usado por entonces, ya que hoy se usa mas Angular, React, o Vue), jquery, animate.css, Font Awesome, entre muchas otras bibliotecas de Javascript, CSS o cualquier otra dependencia usada en el navegador.
Estos días esta herramienta ya esta "deprecated" pero algo curioso es que aun tiene un aproximado de 40 millones de peticiones por mes, y el equipo aun sigue manteniendo los repositorios a pesar de que ellos mismos recomiendan cambiar Bower por herramientas como webpack junto con yarn o parcel.
Me pareció interesante esto, porque al final es un ejemplo de que, no porque algo no sea muy popular, no significa que nadie lo este usando. Es decir 40 millones de peticiones no es nada despreciable.Do you know that Bower's registry still serves 40 million requests per month, which is 2TB of data sent to 20k unique users? We're now working on freezing it so current and past Bower apps can "bower install" without problem, even in 100 years. Bower is deprecated but maintained— Bower (@bower) March 5, 2020
Ademas creo que es también un buen ejemplo de como un buen equipo de desarrollo responsable se encarga de dar mantenimiento aun a una herramienta que es necesaria en aplicaciones, que quizás puedan ser viejas, pero que no por eso deban dejar de funcionar o empezar a romperse.
¿Conoces algún otro ejemplo de alguna herramienta que este deprecated pero que aun sigue siendo utilizada por una enorme cantidad de aplicaciones?
Buen post Fazt, mil gracias por tu contenido gratuito, sobre la pregunta de que si conozco alguna herramienta obsoleta. Mi respuesta es sí aunque no tal como dice la pregunta, hablo del navegador explorer de Windows. Saludos.
ResponderBorrarGRACIAS FAZT POR TUS BUENOS TUTORIAALES
ResponderBorrarEste comentario ha sido eliminado por el autor.
ResponderBorraresos tutoriales me ayudaron mucho
ResponderBorrarAplicaciones hechas en COBOL.
ResponderBorrarDigester
ResponderBorrarHola Fazt, un gusto y un placer siempre ver contenido tuyo.
ResponderBorrarQuisera ver si existe la posibilidad que puedas dar alguna pequeña charla o dedicar unos minutos en algunos de tus videos para ver comentar sobre Redux siendo usado en los framework por ejemplo para angular usando NGRX donde en particular tengo varios amigos que les cuesta bastante compreder como usarlo y configurarlo en un proyecto mediano y grande.
Muchas gracias y felicitarte por ayudar a tantos programadores que siempre estamos con dudas a la hora de emprender un proyecto.
Hola Fast soy el estudiante de ingeniería de sistemas, quisiera sugerir que de crear un grupo de WhatsApp para que nos ayude pro favor, también puede programar una charla a través de Google Meet o zoom sería más conveniente para todos tus seguidores
ResponderBorrarEste comentario ha sido eliminado por el autor.
ResponderBorrarGracias
ResponderBorrarLlegue para quedarme, para leer tu blog y ver tus vídeos, gracias por el contenido.
ResponderBorrarNecesito ayuda ya que quiero hacer que cuando una persona presione un iframe de un anuncio de a-ads le salga un boton abajo de ese anuncio que cuando lo presione lo envie a un link que yo ponga
ResponderBorrareste es el codigo del anuncio:
< data-aa="1529915" src="//ad.a-ads.com/1529915?size=728x90" scrolling="no" style="width:728px; height:90px; border:0px; padding:0; overflow:hidden" allowtransparency="true">
eso es un iframe pero me toco quitarke el iframe porque blogger no me deja, pero hay que ponerlo
fazt muchas gracias por todos tus contenidos de verdad que con tus videos e aprendido mucho mas que en la universidad, he visto muchisimo material del que nos compartes trato de estar al pendiente cada semana y de empaparme de todos los temas, reitero mi agradecimiento y sobre todo reconocerte todo el empeño que pones en cada uno de tus videos asi como la humildad con la que nos compartes todos tus conocimientos, ojala y pronto nos puedas enseñar como hacer un carrito de compras y agregar metodos de pago etc. saludos desde Guadalajara Jalisco México.
ResponderBorrarEy coder que tal, men, me agrada mucho su contenido pues explicas muy bien para los novatos en el tema de programación estoy muy junior y sería de gran ayuda un videos sobre laravel8 estaría interesante saberlo desde tus conocimientos. éxitos men y sigue así eres mi favorito (Y).
ResponderBorrar