dominios y alojamiento web en hostalia

Zend Framework

Wiki: Los usuarios registrados de DesarrolloWeb.com pueden modificar los contenidos y realizar aportaciones en esta sección.
  • Editar descripción
  • Crear subtitular
  • Crear subentrada
  • Crea una discusión
  • Envia un enlace
  • Envia una imagen
Zend Framework es un framework open source para el desarrollo de aplicaciones y servicios web con PHP 5. Está implementado utilizando código 100% orientado a objetos. Los componentes tienen poco acoplamiento entre ellos lo cual permite a los desarrolladores utilizarlos separadamente. Principalmente este framework ofrece una implementación MVC robusta y de alto rendimiento, abstracción para interactuar con bases de datos, un componente que implementa el renderizado de formularios html, validación y filtrado. Además posee otros componentes tales como Zend_Auth y Zend_Acl los cuales proveen autenticación de usuarios y autorización de acceso a los recursos contra los almacenes de credenciales más comunes.
El principal sponsor del proyecto 'Zend Framework' es Zend Technologies, pero muchas otras compañias como Google, Microsoft y StrikeIron se han asociado con Zend para proveer interfaces para los web services y otras tecnologías que ellos quisieron que estuviesen disponibles para los desarrolladores de Zend Framework. (Fragmento tomado del web site oficial)
Descripción por: Zleo_ , eugim

Ventajas principales de Zend Framework

Reduce el "time to market" de las aplicaciones, permitiendo ofrecer presupuestos más ajustados Estandariza los procesos más frecuentes, dotándolos de gran robustez Facilita el mantenimiento de las aplicaciones Ofrece muchas facilidades para el acceso a recursos avanzadados (Web services securizados, por ejemplo) que de otro modo resultan bastante más costosos de desarrollar A diferencia de otros frameworks, es posible utilizarlo en modo "desacoplado", es decir, aquellas clases o componentes que sean necesarios en cada proyecto, sin arrastrar todo el framework detrás para cualquier pequeña necesidad. Tiene el respaldo de la propia ZEND, creadora de PHP, lo que asegura su continuidad futura tanto como la del propio lenguaje PHP
Por: reyvi
Entradas relacionadas con Zend Framework
Entradas clasificadas por las etiquetas:
No se han creado entradas hijas ni asociadas.

Puedes crear una entrada que consideres debería estar dentro de Zend Framework.

Entrada padre:
Participación para ampliar las referencias:

Artículos asociados


Últimas discusiones
Hola amigos de la comunidad. Llevo varios días en hacer funcionar el Quickstar de ZF en linux Debian 5. Revisé varios detalles para poder solucionar a este inconveniente (error 505) y no puedo dar solución. Necesito de su ayuda y paciencia. Exitos. Amigos de la comunidad, estoy empezando (y emocionado) con el ZF y Linux Debian 5; seguí el ejemplo de Quickstar, pero no me sale la vista inicial. Ya tengo varios días intentando levantar, pero nada; estos son los archivos para que lo den una chekeada y ver donde está mi error:

La instalación del Debian 5, seguí los pasos de [B][url]http://www.forat.info/2008/03/05/como-montar-un-servidor-web-con-linux-debian/[/url][/B]

Los files controladores ([B]IndexController.php[/B], [B]ErrorController.php[/B]); las vistas ([B]index.phtml[/B], [B]error.phtml[/B]) están como indica el Quickstar de ZF, en el siguiente link [B][url]http://framework.zend.com/manual/en/learning.quickstart.create-project.html[/url][/B]

A continuación son los files que tengo en mi projecto.
(Los números, indican el número de línea)

-----------------------------------
>>> [B]apache2.conf[/B]

[CODE]188 # Include all the user configurations:
189 Include /etc/apache2/httpd.conf[/CODE]

-----------------------------------

>>> [B]php.ini[/B]

[CODE]485 ; UNIX: "/path1:/path2"
486 ;include_path = ".:/usr/share/php"
487
488 include_path = ".:/home/fastbrother/www/softerp/library"[/CODE]

-----------------------------------

>>> [B]httpd.conf (y el /etc/apache2/sites-available/default)[/B]

[CODE]<VirtualHost *:80>
ServerName softerp.fastbrother.com
DocumentRoot /home/fastbrother/www/softerp/public/

SetEnv APPLICATION_ENV "production"
<Location />
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ /index.php [NC,L]
</Location>
<Directory /home/fastbrother/www/softerp/public>
DirectoryIndex index.php
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>[/CODE]

-----------------------------------

>>> [B]public/index.php[/B]

[CODE]<?php

// Define path to application directory
defined('APPLICATION_PATH')
|| define('APPLICATION_PATH', realpath(dirname(__FILE__) . '/../application'));

// Define application environment
defined('APPLICATION_ENV')
|| define('APPLICATION_ENV', (getenv('APPLICATION_ENV') ? getenv('APPLICATION_ENV') : 'production'));

// Ensure library/ is on include_path
set_include_path(implode(PATH_SEPARATOR, array(
realpath(APPLICATION_PATH . '/../library/Zend'),
realpath(APPLICATION_PATH . '/modules/admin/models'),
get_include_path(),
)));

/* Zend_Application */
require_once 'Zend/Application.php';

// Create application, bootstrap, and run
$application = new Zend_Application(
APPLICATION_ENV,
APPLICATION_PATH . '/configs/application.ini'
);

$application->bootstrap()->run();[/CODE]

-----------------------------------
>>>> [B]Bootstrap.php[/B]

[CODE]<?php

class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
{
}[/CODE]

-----------------------------------

>>> [B]application.ini[/B]

[CODE]; application/configs/application.ini

[production]
phpSettings.display_startup_errors = 0
phpSettings.display_errors = 0
includePaths.library = APPLICATION_PATH "/../library"
bootstrap.path = APPLICATION_PATH "/Bootstrap.php"
bootstrap.class = "Bootstrap"
resources.frontController.controllerDirectory = APPLICATION_PATH "/controllers"
resources.frontController.params.displayExceptions = 0

[staging : production]

[testing : production]
phpSettings.display_startup_errors = 1
phpSettings.display_errors = 1

[development : production]
phpSettings.display_startup_errors = 1
phpSettings.display_errors = 1[/CODE]

---------------

Gracias de antemano, por la ayuda que me brindasen.
0
1
Alguien tiene un buen manual para Zen Framework
1
0
Alguna persona que haya utilizado el framework PHP de Zend, ¿podría darnos su opinión, según su experiencia??? Yo debo admitir que por el momento no lo he probado... y me gustaría saber cosas como el grado de facilidad de aprendizaje, las ventajas o inconvenientes que tiene, etc.
Muchas gracias! Se podrían valorar diversos item:
- Versatilidad y posibilidades
- Rapidez y ligereza
- Facilidad de adaptación: instalación e integración
- Facilidad de uso
- Cualquier otra cosa que pueda ser interesante

Gracias!
0
3

Enlaces
Fueron enviados 2 enlaces
2 enlaces enviados:
NetBeans for PHP
IDE para utilizar con ZF
Por: Zleo_
Página oficial de Zend Framework
Zend Framework es uno de los frameworks PHP más...
Por: eugim
Moderadores
No hay moderadores para esta entrada.
Etiquetas
  • Framework
Árbol de la Wiki
Portada de Wiki
Licencia de la Wiki
Esta obra está bajo una licencia de Creative Commons
Donaciones
Si piensas que te hemos ayudado y merecemos tu apoyo económico...