DEV Community

Daniel Yafacb
Daniel Yafacb

Posted on

¿Porqué hoy soy fans de React, GraphQL y Firebase?

Ya con una amplia experiencia de trabajo en el desarrollo de soluciones bajo plataformas Windows y con un buen producto bajo la manga, que me brinda dinero extra y seguridad (en caso de desempleo) .. me pregunté un día si estaba correcto continuar programando en .Net y SQL Server (últimas versiones). Sumado a que me preocupaba mucho la lentitud de las respuestas de IIS (si, el servidor web de Windows), la gran inversión en adquirir nuevas licencias para el virtualizador y licencias SQL para cluster ... asomé mi atención sobre algunas otras alternativas. Y pues empecé a estudiar nuevamente, al estilo de ahora: por Youtube.

Encontré muchos capos y empecé a programar mis “HOLA MUNDO“ en muchos lenguajes - no tantos la verdad - Python, Angular, Go, Rust ... hasta que llegué a uno del cual muchos hablaban ... NODE JS, y descubrí que junto a otros complementos como Express y React estaban dominando al mundo ... era otra pandemia que tenía años en el mercado, y que yo - muy mal - los había ignorado.

Poco a poco llegaron conceptos nuevos como Contenedores o Kubernetes, Docker, Amazon ... Firebase .. con dicha herramienta de Google puse mucho énfasis ... nadie más que una gran empresa para un gran producto. Una base de datos NO-SQL que sería todo lo que yo andaba buscando. Goodbye SQL, muérdete tus índices, roles, collate y la maldita lentitud en tus operaciones. Good bye ASP.Net, espero que JSON les corte la cabeza muy pronto. Aunque tendré que seguir trabajando con ellos por unos meses hasta migrar todo.

Ahora, React ... fue agradable encontrar mucha información ... abundante, vigente, y prometedora. A pesar que aún no lo domino, ya gozo de sus potenciales. Especialmente la gran cantidad de paquetes FREE que empoderizan su nombre ... pero hasta ahora no ha existido un solo tema o pregunta que no haya encontrado respuesta en la nube. Gracias a todos los que publican.

GraphQL ... aquella interface entre tus APPS y la Data, que te aseguran portabilidad - un lenguaje de consultas para cualquier base de datos. Código abierto desarrollado por Facebook.

Indagando como usar MS-SQL Server en la web, llegué a Firebase, sin pagar licencias de servidor, sin pagar licencias por microprocesador, por region, por usuario ... muy aparte que Firebase te brinda todo el potencial para tus apps como almacenamiento, seguridad y todas las API del mundo de Google (Drive, Search, Docs, Maps, etc).

Top comments (0)