Logo
Powered by ASP.NET
Mi ManyComics 
Omitir vínculos de navegación
Inicio
Catálogo
Noticias
Preguntas frecuentes
Quiénes
Contacto
Estás en: Omitir vínculos de navegaciónInicio > Preguntas frecuentes
 

Preguntas frecuentes



Sobre la aplicación web ManyComics.es...



¿Está basado ManyComics.es en un CSK?


No. Se trata de una aplicación web de desarrollo propio que nada tiene que ver con CSK ni con otros Starter Kits facilitados por Microsoft.

¿Qué gestor de bases de datos se utiliza?


En principio el desarrollo se ha realizado hasta ahora contra una base Access (JET), pero enfocándolo a una fácil adaptación, si es preciso, a SGBDRs como SQL Server, Oracle, DB2 o MySQL por ejemplo (aparte de MySQL, para todos los citados existe "versión express": Microsoft SQL Server 2005 Express, Oracle 10g XE o IBM DB2 9 Express-C en su caso).

Todo esto se consigue gracias al uso del patrón de diseño Factory (utilizado en este caso por Microsoft para facilitar al desarrollador la clase DbProviderFactory), que, combinado con el empleo de procedimientos almacenados (evidentemente aquí puede intuirse la arquitectura en n capas), hacen que se pueda cambiar de base de datos con relativamente pocas modificaciones (básicamente el string de conexión y acaso detalles particulares de SQL compatibles con la nueva base).

Hay que indicar que para el caso de MySQL habría que optar al menos por una versión 5, que es la primera que da soporte a stored procedures; curiosamente en algo tan básico como una base Access, las consultas hacen los efectos de los stored procedures, mientras que hasta la versión 5 de MySQL no se contaba con ellos).

¿Qué herramientas de desarrollo se han empleado?


Toad Data Modeler Freeware
El modelo de datos no es muy grande, con lo que esta versión gratuita del Toad Data Modeler (con limitación a 25 entidades) ha sido suficiente.

Microsoft Visual Studio 2005 Standard
Efectivamente, no se trata de una versión Express, sino de la Standard, que permite al Visual Web Developer la posibilidad de "Publicar sitio Web", de modo que lo que sube online ya está previamente compilado (binarios, no se suben los fuentes .cs).

Microsoft Access XP
Como se ha indicado, el hecho de usar una base Access supone que los procedimientos almacenados se incluyen en el fichero .mdb de la base en forma de consultas, y estas se pueden crear directamente abriendo el fichero con MS Access e incluyendo el correspondiente código SQL en estas consultas.

UltraEdit
Tanto para PHP, scripts bash, ... o en este caso un desarrollo ASP.NET, UltraEdit se ha convertido ya en el editor todoterreno imprescindible, utilizado esta vez para la edición de ficheros SQL que después pasar a los procedimientos almacenados.

Otras
Adobe Photoshop (versión 6 para Windows), MPTRES (time logger), ...


 
Mi compra

El carrito está vacío


Aviso Legal | ManyComics.com

© Javier Mtz. de Ibarreta, 2007