Saltar al contenido
Framework Ecosystems LabsUn contrato, muchos ecosistemas, la misma prueba.

⚡📱 Capacitor — 2019#

⬅️ Atlas · 🟨 Ecosistema JavaScript · 🗂️ Índice

Capacitor es el sucesor de Cordova, con una diferencia de enfoque importante: los proyectos nativos se tratan como código propio del repositorio, no como algo que la herramienta genera y regenera.

Aparición 2019, creado por el equipo de Ionic
Clasificación runtime-bridge
Ecosistema JavaScript / TypeScript
Licencia MIT
Estado 🟢 Activo
Documentación https://capacitorjs.com/docs

💡 Los proyectos nativos, versionados#

En Cordova, las carpetas de iOS y Android eran artefactos generados: modificarlas a mano era frágil porque una regeneración las sobrescribía.

Capacitor las trata como parte del repositorio. Se pueden abrir en las herramientas nativas, modificar y versionar. La consecuencia práctica: cuando hace falta código nativo específico, no se lucha contra la herramienta.

Es la diferencia entre una abstracción que oculta y una que envuelve. La segunda deja una salida hacia abajo, que es la propiedad que la ficha de SQLAlchemy destaca en el mundo de los ORM: sin salida hacia abajo, el día que se complica el caso se abandona la herramienta.

⚖️ Sigue siendo una web dentro de una aplicación#

El compromiso de fondo es el de Cordova: la interfaz es una página web. Con motores modernos y componentes cuidados —Ionic— la distancia se ha reducido mucho, y sigue existiendo.

La decisión del módulo 09 no cambia: qué capacidad del dispositivo necesitas, con qué frecuencia actualizas y cuántas plataformas mantienes.

🎓 Las dos lecciones#

1. Una abstracción con salida hacia abajo aguanta los casos difíciles. La que oculta se abandona cuando aparece el primero.

2. Tratar el código generado como código propio elimina una clase de fricción. Es una decisión de herramientas con efecto diario.

🔗 Enlaces#

Fuentes#