Foros del Web » Programando para Internet » PHP » Frameworks y PHP orientado a objetos »

Que es un framework y como usarlo.

Estas en el tema de Que es un framework y como usarlo. en el foro de Frameworks y PHP orientado a objetos en Foros del Web. Saludos, llevo la un año programando en PHP y MySQL y bueno tecnologías webs como CSS, HTML, Js... El caso es que quisiera aprender a ...
  #1 (permalink)  
Antiguo 04/06/2012, 14:41
 
Fecha de Ingreso: octubre-2011
Mensajes: 230
Antigüedad: 13 años, 2 meses
Puntos: 75
Que es un framework y como usarlo.

Saludos, llevo la un año programando en PHP y MySQL y bueno tecnologías webs como CSS, HTML, Js... El caso es que quisiera aprender a usar un framework. Llevo mucho tiempo viéndolo nombrar, pero no llego a comprenderlo. El concepto que tengo de framework es una especie de super librería de funciones.

Ocurre que no quiero dejar de poder personalizar mucho mis proyectos por lo que si el framework lo mismo lo hace de una forma tal vez no lo pueda adaptar a mi forma de trabajar.

¿Qué es de forma simple un framework?
¿Cómo se utiliza?
¿Cuáles son los mejores frameworks de PHP y por qué?

Y si un framework es para hacer más rápido un proyecto, ¿por qué no se usa un CMS?

¿Me pueden pasar algun curso de video tutoriales de PHP con algun framework?

Un saludo.
  #2 (permalink)  
Antiguo 04/06/2012, 15:04
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Respuesta: Que es un framework y como usarlo.

Pues en esencia un framework es eso, un conjunto de funciones en una librería adaptados a una forma particular de trabajo.

Por lo general los frameworks actuales adoptan un patrón MVC en sus funciones, y la mayoría de ellos exigen que tengas una estructura específica de carpetas y nomenclatura específica para tus archivos, por lo que vas a tener que cambiar tu forma de trabajo.

Respecto a los mejores frameworks, es una opinión muy subjetiva, cada quien te va a recomendar el que cree que es mejor para él, por lo que te recomiendo mejor tú evalues: www.phpframeworks.com.

Un CMS es un sistema adoptado a una solución en específico, por algo su nombre (content management system (gestor de contenidos)) un framework va mucho más allá y es más genérico ya que te permite construir cualquier clase de sistemas (entre ellos un CMS) por lo que no estas limitado a solo lo que un CMS te puede ofrecer.

En Youtube puedes encontrar videotutoriales de los frameworks más comunes, no se si encuentres de todos pero al menos sí de los más usados.
  #3 (permalink)  
Antiguo 04/06/2012, 23:23
 
Fecha de Ingreso: octubre-2011
Mensajes: 230
Antigüedad: 13 años, 2 meses
Puntos: 75
Respuesta: Que es un framework y como usarlo.

Cita:
Iniciado por GatorV Ver Mensaje
Pues en esencia un framework es eso, un conjunto de funciones en una librería adaptados a una forma particular de trabajo.

Por lo general los frameworks actuales adoptan un patrón MVC en sus funciones, y la mayoría de ellos exigen que tengas una estructura específica de carpetas y nomenclatura específica para tus archivos, por lo que vas a tener que cambiar tu forma de trabajo.

Respecto a los mejores frameworks, es una opinión muy subjetiva, cada quien te va a recomendar el que cree que es mejor para él, por lo que te recomiendo mejor tú evalues: www.phpframeworks.com.

Un CMS es un sistema adoptado a una solución en específico, por algo su nombre (content management system (gestor de contenidos)) un framework va mucho más allá y es más genérico ya que te permite construir cualquier clase de sistemas (entre ellos un CMS) por lo que no estas limitado a solo lo que un CMS te puede ofrecer.

En Youtube puedes encontrar videotutoriales de los frameworks más comunes, no se si encuentres de todos pero al menos sí de los más usados.

Y en el ámbito de una empresa, ¿te exigen frameworks?

Un saludo.
  #4 (permalink)  
Antiguo 05/06/2012, 08:50
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Respuesta: Que es un framework y como usarlo.

Depende de la empresa, las más estandarizadas, seguramente usarán algún framework, o tendrán uno propio.

La ventaja del framework es la estandarizacion de las practicas de desarrollo, así todos los programadores lo hacen en base a una guía fija y no tienes que estar re-haciendo todo el sistema cada vez.

Saludos.
  #5 (permalink)  
Antiguo 05/06/2012, 10:48
 
Fecha de Ingreso: octubre-2011
Mensajes: 230
Antigüedad: 13 años, 2 meses
Puntos: 75
Respuesta: Que es un framework y como usarlo.

Cita:
Iniciado por GatorV Ver Mensaje
Depende de la empresa, las más estandarizadas, seguramente usarán algún framework, o tendrán uno propio.

La ventaja del framework es la estandarizacion de las practicas de desarrollo, así todos los programadores lo hacen en base a una guía fija y no tienes que estar re-haciendo todo el sistema cada vez.

Saludos.
¿Cuál es el framework con más material de aprendizaje?
¿Cuál es el más potente aunque sea más difícil o lento de aprender?

Saludos.
  #6 (permalink)  
Antiguo 05/06/2012, 11:03
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Respuesta: Que es un framework y como usarlo.

Como te digo eso es muy subjetivo, y depende de cada programador, por eso te indique la pagina de PHPFrameworks, para que tú mismo te hagas de tus propias opiniones.

Respecto al material, pues es complicado saberlo porque cada programador se va por el Framework que le parezca mejor, así que en esto solo Google puede ayudarte.

Saludos.
  #7 (permalink)  
Antiguo 06/06/2012, 14:22
 
Fecha de Ingreso: octubre-2011
Mensajes: 230
Antigüedad: 13 años, 2 meses
Puntos: 75
Respuesta: Que es un framework y como usarlo.

Saludos, he decidido aprender Zend por 2 razones, la primer a es que es el más personalizable y si algo valoro en mis proyectos es que los personalizo mucho y a veces creo cosas extravagantes. Y en segundo lugar porque he visto que es muy profesional, está bien organizado y puedes llamar funciones separadas sin llamar a todo el FW.

Ahora, mi pregunta es, ¿dónde puedo aprender Zend aparte de viendo sus demos en GitHub?
¿Me pueden pasar tutoriales o manuales en español?

Un saludo.
  #8 (permalink)  
Antiguo 07/06/2012, 09:41
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Respuesta: Que es un framework y como usarlo.

El Quickstart es lo mejor para darte una idea del FW, en Maestros del Web, también hay una guía de ZF que puedes ocupar.

Saludos.

Etiquetas: framework, php
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 11:02.