MonoCross es un marco de trabajo de modelo-vista-controlador (MVC) de C# .NET donde el modelo y el controlador se comparten entre plataformas y la vista se implementa para cada plataforma específica y/o arquitectura de destino. Permite el desarrollo de aplicaciones web tanto nativas como HTML5 que comparten lógica empresarial y código de datos. El patrón permite la portabilidad entre plataformas de la lógica empresarial y el código de acceso a datos (modelo + controlador), al mismo tiempo que admite la presentación completa, nativa y/o específica de la plataforma (vistas). [1] Esto permite la separación de la capa de presentación (vista) del código de la aplicación (modelo + controlador). Esta modificación permite la portabilidad del código de la aplicación entre múltiples plataformas de destino.
Utiliza MonoTouch para producir aplicaciones nativas de iOS para iPhone , iPad y iPod Touch , Mono para Android para crear aplicaciones nativas de Android y ASP.NET para soportar aplicaciones HTML5 usando AJAX , CSS y JavaScript . [2]
El marco se menciona en libros, [3] [4] y lo utilizan grandes empresas Fortune 500 en producción. [5]
Referencias
- ^ "Copia archivada". Archivado desde el original el 11 de agosto de 2011 . Consultado el 6 de agosto de 2011 .
{{cite web}}: CS1 maint: copia archivada como título ( enlace ) - ^ "Scott Olson sobre el desarrollo móvil multiplataforma con MonoCross".
- ^ "Mobileframework.net: el mejor servicio para compartir archivos PDF". Archivado desde el original el 9 de julio de 2017. Consultado el 14 de julio de 2022 .
- ^ Nathan Clevenger (2 de agosto de 2011). iPad en la empresa: desarrollo e implementación de aplicaciones empresariales. John Wiley and Sons . pág. 144. ISBN 978-1-118-14745-0.
- ^ "Mono y .NET: el secreto detrás de la aplicación para iPad de Medtronic".
Enlaces externos
- http://monocross.net/ Archivado el 11 de agosto de 2011 en Wayback Machine.