Foros del Web » Programando para Internet » PHP » CodeIgniter »

Codeigniter con o sin base de datos

Estas en el tema de Codeigniter con o sin base de datos en el foro de CodeIgniter en Foros del Web. Hola a todos. Estoy comenzando con CodeIgniter y tengo una gran duda. Tengo una web creada enteramente en HTML y jQuery. Ahora quiero rediseñarla y ...
  #1 (permalink)  
Antiguo 22/11/2012, 11:32
 
Fecha de Ingreso: enero-2009
Mensajes: 14
Antigüedad: 15 años, 9 meses
Puntos: 0
Codeigniter con o sin base de datos

Hola a todos. Estoy comenzando con CodeIgniter y tengo una gran duda.

Tengo una web creada enteramente en HTML y jQuery. Ahora quiero rediseñarla y pasarla a CI. La web tiene muchas páginas, principalmente artículos, más o menos con la misma estructura, sin embargo, otras muchas páginas tienen una estructura única. No cuenta con acceso para usuarios. En principio solo me interesa CodeIgniter sin CMS.

¿Es conveniente tener una base de datos para esto o vale con almacenar las páginas en la carpeta views (vistas)?

Veo muchas ventajas en el uso de CodeIgniter por su tipo de modelo de desarrollo pero, la verdad, no veo los beneficios de usar una base de datos en mi proyecto.

Un saludo.
  #2 (permalink)  
Antiguo 22/11/2012, 13:19
Avatar de cuasatar  
Fecha de Ingreso: junio-2011
Ubicación: Bogotá Rock City
Mensajes: 1.230
Antigüedad: 13 años, 4 meses
Puntos: 181
Respuesta: Codeigniter con o sin base de datos

Pues de crear las paginas en el campo view lo puedes hacer perfectamente, de hecho te deberia funcionar asi sin misterios.

Mi pregunta es: Si tienes tantos articulos ¿No te parece absurdo tener tantos articulos los cuales seguramente compartiran la misma vista pero lo unico que cambia es el contenido?

La idea de programar bajo el modelo MVC no es solo dividir la parte de programación y vista sino optimizar las cosas. Como sugerencia (la cual no implica obligatoriedad) es que migres tus articulos a bases de datos y optimices tu pagina, de paso aprendes algo nuevo.

Yo tambien estoy tratando de aprender en Zend y la verdad es que CI lo veo mas facil pero bueno, la cosa es meterse de lleno y aprender.

Cita:
la verdad, no veo los beneficios de usar una base de datos en mi proyecto
Para mi me es mas comodo ir a un registro x de una base de datos y modificar algo en caso de que lo necesite y no ir a buscar la vista x y modificarla. De hecho y en teoria la vista lo unico que deberia modificarsele son cosas como javascript, hojas de estilo y demas pero no el contenido. Igual para gustos los colores. Es mi humilde opinión y si alguien con mas experiencia en frameworks nos da su opinión lo agradeceria.

p.s. Autocomplementando mi respuesta imagina que tienes un controlador llamado articulos, un metodo llamado obtener articulos y su argumento de entrada es el titulo del articulo en forma de url amigable, algo asi como (igual es un ejemplo asi a bote pronto):

http://www.mipagina.com/articulos/ob...de-mi-articulo

Como puedes con un solo metodo puedes llamar a todos los articulos que tu quieras dentro de una base de datos. Solo requiere una vista y los datos que trae variaran en función del argumento que se pase.

Por lo que comentas de pronto no tienes mucha experiencia en manejo de bases de datos pero si quieres utilizar bien una herramienta se debe utilizar bien y no sub utilizarla sino mejor no te tomes la molestia de migrar tu página que no tiene sentido.
__________________
Blog de humor http://elcuasatar.net63.net/

Última edición por cuasatar; 23/11/2012 a las 09:39
  #3 (permalink)  
Antiguo 23/11/2012, 14:33
Avatar de dieguicho  
Fecha de Ingreso: noviembre-2001
Ubicación: Buenos Aires
Mensajes: 1.190
Antigüedad: 23 años
Puntos: 1
Respuesta: Codeigniter con o sin base de datos

si no necesitas base de datos solamente quitala del autoload y ya!
__________________
On error no hago nada porque deje de fumar...
  #4 (permalink)  
Antiguo 26/03/2013, 15:31
 
Fecha de Ingreso: enero-2009
Mensajes: 14
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: Codeigniter con o sin base de datos

Gracias a ambos por vuestras respuestas.
cuasatar voy a seguir tu consejo ya que tu explicación, además de convincente, es muy lógica. No se nada de bases de datos y poco de php, pero es una forma de aprender... meteré la pata mil veces. Ya me veréis preguntando por el foro.

Gracias.

Etiquetas: html, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:28.