Foros del Web » Programando para Internet » PHP »

¿Porque usar un Framework?

Estas en el tema de ¿Porque usar un Framework? en el foro de PHP en Foros del Web. Bueno se que esta pregunta se ha hecho muchas veces pero yo voy a darle otro enfoque... Estoy investigando porque tengo que hacer una especie ...
  #1 (permalink)  
Antiguo 10/09/2008, 07:38
Avatar de foguet  
Fecha de Ingreso: noviembre-2003
Ubicación: Alicante, España
Mensajes: 9
Antigüedad: 20 años, 5 meses
Puntos: 0
¿Porque usar un Framework?

Bueno se que esta pregunta se ha hecho muchas veces pero yo voy a darle otro enfoque...

Estoy investigando porque tengo que hacer una especie de ERP basado en Web. He estado estudiando el código y la estructura que utilizan alguno de los proyectos más conocidos (Joomla, phpmyAdmin, Foros smf, vbulletin,...) y bien... ninguno utiliza framework conocidos. ¿Es por algo legal? (Sólo he encontrado Magento)

Yo el sistema MVC de los framework creo que se me queda un poco complicado para lo que yo quiero hacer.

Yo realmente necesito una librería de objetos y funciones para tareas populares (conexión a BD, imprimir pdf, generar excel,...)

Es posible usar la librería de Zend sin usar el MVC???

Gracias!
  #2 (permalink)  
Antiguo 10/09/2008, 07:41
Avatar de Genetix  
Fecha de Ingreso: febrero-2002
Ubicación: Lima - Perú
Mensajes: 1.600
Antigüedad: 22 años, 2 meses
Puntos: 45
Respuesta: ¿Porque usar un Framework?

Cita:
Es posible usar la librería de Zend sin usar el MVC???
Zend Framework esta construido de tal manera que muchos de sus componentes lo puedes usar independientemente.

Saludos!
__________________
"El conocimiento nos hace responsables."
twitter: @benjamingb
blog personal: http://codigolinea.com
ZF Manual en español http://manual.zfdes.com
  #3 (permalink)  
Antiguo 17/09/2008, 08:38
Avatar de foguet  
Fecha de Ingreso: noviembre-2003
Ubicación: Alicante, España
Mensajes: 9
Antigüedad: 20 años, 5 meses
Puntos: 0
Respuesta: ¿Porque usar un Framework?

Bueno tras mucho pelearme no consigo información para hacer funcionar el Zend Framework sin el modelo MVC es decir usando sólo las funciones que lleva?

Gracias!!
  #4 (permalink)  
Antiguo 17/09/2008, 08:49
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: ¿Porque usar un Framework?

Solamente incluyes el Loader (si lo necesitas y es lo mas recomendable) o si no incluyes los archivos normalmente, checa este ejemplo:
Código php:
Ver original
  1. set_include_path("C:\\WebRoot\\htdocs\\library\\" . PATH_SEPARATOR . get_include_path());
  2. $dbSettings = array(
  3.     'host'     => 'localhost',
  4.     'username' => 'root',
  5.     'password' => '',
  6.     'dbname'   => 'test'
  7. );
  8. require_once( 'Zend/Db.php' );
  9. require_once( 'Zend/Db/Adapter/Pdo/Mysql.php' );
  10. $db = Zend_Db::factory('Pdo_Mysql', $dbSettings);
  11. $query = "SELECT * FROM `users`";
  12. $result = $db->fetchAssoc($sql);
  13. foreach($result as $row) {
  14.         echo $row['name'];
  15. }

Ojo aqui lo importante es poner correctamente el include path usando set_include_path para que tus archivos puedan leer la libreria de Zend.

Saludos.
  #5 (permalink)  
Antiguo 22/05/2009, 23:27
Avatar de nes24  
Fecha de Ingreso: julio-2005
Mensajes: 746
Antigüedad: 18 años, 9 meses
Puntos: 3
Respuesta: ¿Porque usar un Framework?

Oye en tu ejemplo me aparece este error:


Fatal error: Uncaught exception 'Zend_Db_Statement_Exception' with message 'SQLSTATE[HY000]: General error: 1065 Query was empty' in C:\xampp\htdocs\zend\zend\library\Zend\Db\Statemen t\Pdo.php:238 Stack trace: #0 C:\xampp\htdocs\zend\zend\library\Zend\Db\Statemen t.php(283): Zend_Db_Statement_Pdo->_execute(Array) #1 C:\xampp\htdocs\zend\zend\library\Zend\Db\Adapter\ Abstract.php(467): Zend_Db_Statement->execute(Array) #2 C:\xampp\htdocs\zend\zend\library\Zend\Db\Adapter\ Pdo\Abstract.php(235): Zend_Db_Adapter_Abstract->query(NULL, Array) #3 C:\xampp\htdocs\zend\zend\library\Zend\Db\Adapter\ Abstract.php(744): Zend_Db_Adapter_Pdo_Abstract->query(NULL, Array) #4 C:\xampp\htdocs\zend\zend\library\ejem_db.php(13): Zend_Db_Adapter_Abstract->fetchAssoc(NULL) #5 {main} thrown in C:\xampp\htdocs\zend\zend\library\Zend\Db\Statemen t\Pdo.php on line 238

que significa?
__________________
No hay nada que foros del web no sepa!!!!

Peca tanto quien presume de su belleza como de su inteligencia, ya que la brevedad de la vida aunque distorcionada siempre estara presente.
  #6 (permalink)  
Antiguo 23/05/2009, 08:04
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: ¿Porque usar un Framework?

Cita:
Iniciado por nes24 Ver Mensaje
[...] General error: 1065 Query was empty [...]
Error general.... La consulta esta vacía


obviamente hiciste copy+paste

NOTA que la variable de la consulta es $query, y en el ejemplo usa $sql .... corrigelo e irá bien

tambien, obviamente la base de datos debe existir....
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
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 19:31.