Foros del Web » Programando para Internet » PHP »

frameworks

Estas en el tema de frameworks en el foro de PHP en Foros del Web. Hola, He aprendido lo básico sobre poo, y css, y ahora quiero comenzar a trabajar con un framework para crear mis páginas con php. ¿Me ...
  #1 (permalink)  
Antiguo 11/11/2009, 05:24
Avatar de PacoRuiz  
Fecha de Ingreso: abril-2009
Mensajes: 254
Antigüedad: 15 años
Puntos: 3
frameworks

Hola,

He aprendido lo básico sobre poo, y css, y ahora quiero comenzar a trabajar con un framework para crear mis páginas con php. ¿Me podéis recomendar uno y un tutorial?
  #2 (permalink)  
Antiguo 11/11/2009, 06:11
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: frameworks

symphony es muy bueno y cakephp, aunque según Zend Framework te permite elegir si deseas utilizar MVC o no, todavía no lo he probado, pero según es el mejor de todos.
  #3 (permalink)  
Antiguo 11/11/2009, 09:47
Avatar de PacoRuiz  
Fecha de Ingreso: abril-2009
Mensajes: 254
Antigüedad: 15 años
Puntos: 3
Respuesta: frameworks

No sé lo que es MVC, quiero decir, lo acabo de ver en la wikipedia y me hago una idea aproximada.

Si quiero hacer una página tipo blog, o tipo facebook, de modo que el navegador me presente una cosa u otra en función de quién entre o en función de ciertos parámetros, ¿eso es MVC?

No sé si me he explicado bien. Me gustaría hacer una página de modo que el navegador no salte de fichero en fichero, sino que exista un único fichehro html que modifique los contenidos en función de ciertos parámeros, por ejemplo el usuario. Imagina que unos usuarios tienen acceso a unos contenidos o entradas.
  #4 (permalink)  
Antiguo 11/11/2009, 09:52
DMR
 
Fecha de Ingreso: noviembre-2003
Mensajes: 105
Antigüedad: 20 años, 5 meses
Puntos: 0
Respuesta: frameworks

Esto podria valerte? Smarty.
No se si es un framework, pero se parece.
  #5 (permalink)  
Antiguo 11/11/2009, 09:53
DMR
 
Fecha de Ingreso: noviembre-2003
Mensajes: 105
Antigüedad: 20 años, 5 meses
Puntos: 0
Mensaje Respuesta: frameworks

Cita:
Iniciado por PacoRuiz Ver Mensaje
No sé lo que es MVC, quiero decir, lo acabo de ver en la wikipedia y me hago una idea aproximada.

Si quiero hacer una página tipo blog, o tipo facebook, de modo que el navegador me presente una cosa u otra en función de quién entre o en función de ciertos parámetros, ¿eso es MVC?

No sé si me he explicado bien. Me gustaría hacer una página de modo que el navegador no salte de fichero en fichero, sino que exista un único fichehro html que modifique los contenidos en función de ciertos parámeros, por ejemplo el usuario. Imagina que unos usuarios tienen acceso a unos contenidos o entradas.
MVC resumiendo, es simplemente que tu tienes el codigo dividido en 3, una parte es la vista, otra el controlador y la otra el modelo.

La vista es donde estan los objetos que se muestras.
El modelo es donde estan los ficheros que acceden a los datos.
El controlador es el que se encarga de conectar la vista y el modelo (dicho de alguna forma).
  #6 (permalink)  
Antiguo 11/11/2009, 10:00
Avatar de acoevil  
Fecha de Ingreso: julio-2008
Ubicación: localhost/colombia/sevillaValle.php
Mensajes: 1.123
Antigüedad: 15 años, 9 meses
Puntos: 32
Respuesta: frameworks

Te dejo VIDEOS sobre cakePHP, espero te gusten.

Si sientes que tienes buena experiencia con POO, puedes dar el salto para usar FWs, pero si sabes poco de POO puede que te quede dificil.

Suerte y ganas.
__________________
Como presentar nuestros datos por medio de tablas . clase Aco_DataGrid Version 1.4
  #7 (permalink)  
Antiguo 11/11/2009, 11:52
Avatar de PacoRuiz  
Fecha de Ingreso: abril-2009
Mensajes: 254
Antigüedad: 15 años
Puntos: 3
Respuesta: frameworks

Aquí parece que en cuanto uno aprende algo, resulta que es mejor empezar con otra "filosofía", y vuelta al principio. Esto es el mito de Sísifo.
  #8 (permalink)  
Antiguo 11/11/2009, 12:39
Avatar de PacoRuiz  
Fecha de Ingreso: abril-2009
Mensajes: 254
Antigüedad: 15 años
Puntos: 3
Respuesta: frameworks

Me he bajado el Zend framework, lo he intentado instalar y me dice que no se puede porque me falta el pack service, pero luego me lo he bajado de otro sitio y me dice que es un programa que no necesita intalarse, sino que se copian las carpetas correspondientes en el directorio de php y listos. Información contradictoria. Me pongo nervioso.
  #9 (permalink)  
Antiguo 11/11/2009, 13:03
Avatar de NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 18 años, 6 meses
Puntos: 890
Respuesta: frameworks

Empieza con uno facil de entender, luego cuando vayas aprendiendo la metodología de trabajo vas por otro supuestamente mejor.

Empieza con algo simple por ejemplo Codeigniter o Kumbia(ambos son muy amigables para empezar) hay cientos de manuales, solo descarga descomprime y listo. Luego con el concepto puedes ir por los "grandes" como Symfony o Zend Framework si te apetece y los demas no te satisfacen.
__________________
Drupal Argentina
  #10 (permalink)  
Antiguo 11/11/2009, 15:07
Avatar de PacoRuiz  
Fecha de Ingreso: abril-2009
Mensajes: 254
Antigüedad: 15 años
Puntos: 3
Respuesta: frameworks

ok, pero lo que quiero saber, para zend o para los que me recomiendas, es si se trata de una aplicación que debo instalar o son una serie de ficheros que no se instalan
  #11 (permalink)  
Antiguo 11/11/2009, 16:54
 
Fecha de Ingreso: febrero-2009
Mensajes: 218
Antigüedad: 15 años, 2 meses
Puntos: 9
Respuesta: frameworks

Con zend framework no tenes que instalar nada.
ZF son ficheros que estan en una carpeta 'library', que la colocas en alguna parte de tu sistema.
Cuando creas una aplicacion para zend framework, en el index.php de la aplicacion
Código PHP:
defined('APPLICATION_PATH')
    || 
define('APPLICATION_PATH'realpath(dirname(__FILE__) . '/../application'));


// Ensure library/ is on include_path
set_include_path(implode(PATH_SEPARATOR, array(
    
realpath(APPLICATION_PATH '/../library'),
    
get_include_path(),
))); 
Asi 'enlazas' la aplicacion con la libreria zend.

PD: zend framework no es el mas facil para aprender, pero si piensas en el largo plazo, no lo dudes... dentro de algunos años, si estas trabajando con un framework de php seguramente sea zend framework.
  #12 (permalink)  
Antiguo 12/11/2009, 03:15
Avatar de PacoRuiz  
Fecha de Ingreso: abril-2009
Mensajes: 254
Antigüedad: 15 años
Puntos: 3
Respuesta: frameworks

Gracias, empezaré con Zend porque no tengo prisa y no quiero tener al final que aprender dos
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:51.