Búsqueda del framework ideal de PHP
|
|
|
- Óscar Montoya Calderón
- hace 10 años
- Vistas:
Transcripción
1 Búsqueda del framework ideal de PHP 1 er Encuentro de Software Libre del Ecuador Yonel Meza Avila [email protected]
2 Qué estamos buscando? D Para el desarrollador: A C V D Arquitectura adecuada Facilidad para realizar cambios (módulos y look&feel) Velocidad de desarrollo Fácil depuración R Para el rendimiento del sistema: T M Bajo tiempo de ejecución Baja cantidad de memoria utilizada
3 Historia CakePHP Symfony Zend Framework Patrón de diseño MVC MVC MVC (por elección) 1 era versión 2005 (Michal Tatarynowicz) 2005 (Fabien Potencier) 2006 (Zend?) Origen USA Francia USA Licencia MIT MIT BSD Estable actual
4 De qué disponemos? CakePHP Symfony Zend Framework Manejo AJAX Prototype y Script.aculo.us JQuery Dojo ORM Propio (Patrón Data Mapper) Doctrine(*) y Propel No (Table and Row data gateway) Pruebas Sí Sí Sí Cache Sí Sí Sí Versión del PHP 5 y i18n y L10n Sí Sí Sí
5 Qué más tenemos? CakePHP: Pocas funcionalidades integradas en el core Pocos plugins en la comunidad Symfony: Cantidad media de funcionalidades en el core (por encima de lo mínimo necesario) Gran cantidad de plugins en la comunidad Zend: Gran cantidad de funcionalidades en el core (a veces más de las deseadas) Poca cantidad de plugins en la comunidad
6 Cómo organizamos nuestro código? Cliente Petición Directa Indirecta (Patrón observador) Resultado Controlador Envío de información Lectura Escritura Vista Lectura Modelo D A
7 Qué posibilidades tenemos? CONTROLADOR MODELO CakePHP: Modelos Symfony: Objeto, tabla ZF: definido por el desarrollador CakePHP: Métodos CakePHP: No tiene Symfony: Actions Symfony: Components Layout, template, helpers VISTA CakePHP: Elements Symfony: Partials ZF: Partials CakePHP: No tiene Symfony: Components CakePHP: No tiene Symfony: Slots ZF: Placeholders D A C
8 Layouts CONTROLADOR MODELO Layout CakePHP: Métodos Symfony: Actions CakePHP: Modelos Symfony: Objeto, tabla ZF: definido por el desarrollador + template CakePHP: Layout No tiene Symfony: Components = template Layout, template, helpers VISTA CakePHP: Elements Symfony: Partials ZF: Partials CakePHP: No tiene Symfony: Components CakePHP: Página No tiene Final Symfony: Slots ZF: Placeholders D A C
9 Qué posibilidades tenemos? CONTROLADOR MODELO CakePHP: Modelos Symfony: Objeto, tabla ZF: definido por el desarrollador CakePHP: Métodos CakePHP: No tiene Symfony: Actions Symfony: Components Layout, template, helpers VISTA CakePHP: Elements Symfony: Partials ZF: Partials CakePHP: No tiene Symfony: Components CakePHP: No tiene Symfony: Slots ZF: Placeholders D A C
10 Parte inteligente en las vistas CONTROLADOR MODELO CakePHP: Modelos Symfony: Objeto, tabla ZF: definido por el desarrollador Template Sf: CakePHP: Components Métodos CakePHP: No tiene Symfony: Zf: Actions Actions Symfony: Components Lógica Layout, template, helpers VISTA CakePHP: Elements Symfony: Partials ZF: Partials CakePHP: Presentación No tiene (Partials) Symfony: Components CakePHP: No tiene Symfony: Slots ZF: Placeholders D A C
11 Qué posibilidades tenemos? CONTROLADOR MODELO CakePHP: Modelos Symfony: Objeto, tabla ZF: definido por el desarrollador CakePHP: Métodos CakePHP: No tiene Symfony: Actions Symfony: Components Layout, template, helpers VISTA CakePHP: Elements Symfony: Partials ZF: Partials CakePHP: No tiene Symfony: Components CakePHP: No tiene Symfony: Slots ZF: Placeholders D A C
12 Posición de los bloques variables CONTROLADOR MODELO Template CakePHP: Métodos Symfony: Actions Slot 1 (PH) Slot 2 (PH) Layout, template, helpers CakePHP: Modelos Symfony: Objeto, tabla ZF: definido por el desarrollador + Slot 1 Layout Layout CakePHP: No tiene Symfony: Components Template Template = Slot 1 Slot 2 Slot 2 VISTA CakePHP: Elements Symfony: Partials ZF: Partials CakePHP: No tiene Symfony: Components CakePHP: No tiene Symfony: Slots ZF: Placeholders D A C
13 Qué necesitamos para crear un modelo? CakePHP: Poco Creación de archivos,configuración de los los modelos, relaciones. Symfony: Nada Solo comando en una terminal, configuraciones pequeñas Zend Framework: Mucho Creación de archivos, configuración de los los modelos, relaciones, implementación de métodos de escritura, lectura, actualizaciones, etc. D V
14 Necesitamos interfaces de administración? CakePHP: Scaffolds Fáciles de crear, poco personalizables Symfony: Admin Fáciles de crear, completamente personalizables, incluyen filtros de datos Zend Framework: Ninguna D V
15 Y si tenemos errores CakePHP: Poco Solo sentencias SQL ejecutadas a través de los modelos Symfony: Completo posee un barra de información completa: configuración de la aplicación, módulos de la vista ejecutados, sentencias SQL ejecutadas a través de los modelos y logs, memoria y tiempo utilizados en la corrida Zend Framework: Mínimo solo modificación al formato de var_dump D D
16 Qué pruebas se realizaron? Tiempo de ejecución Internas Externas (Apache JMeter) Memoria utilizada Internas R T M
17 En qué se realizaron? Máquina host: Intel i5 M Ghz Memoria 4GB DDR3 1067MHz HD SATA II 5400 rpm Maquina virtual 2 CPUs Memoria 1GB Debian Lenny R T M
18 De qué se trata la aplicación? 3 módulos: Principal: mínimo procesamiento Módulo albums: búsqueda en una sola tabla e impresión paginada Módulo songs: búsqueda en dos tablas relacionadas e impresión paginada R T M
19 Podemos medir tiempo de proceso? Cliente (Petición) Controlador principal (index.php en raíz de la app) Censo de tiempo Cargar configuraciones Despachador Despachador Censo de tiempo Impresión de diferencia R T Cliente (Respuesta)
20 Qué obtuvimos en las pruebas internas? 250 Tiempo de proceso 200 ms cf sf zf 50 0 Home page Albums Songs TOTAL R T
21 De qué otra forma se podría medir el tiempo? Apache JMeter es una aplicación Open Source, desarrollada en Java y diseñada para realizar pruebas funcionales y de rendimiento a diferentes tipos de aplicaciones. Pruebas realizadas: 1 usuario, múltiples peticiones consecutivas 10 usuarios simultáneos, múltiples peticiones consecutivas R T
22 Qué obtuvimos en las pruebas externas? (1 usuario) 250 Tiempo de respuesta 200 ms cf sf zf 50 0 Home Albums Songs Total R T
23 Qué obtuvimos en las pruebas externas? (1 usuario) r/s Rendimiento (peticiones por segundo) Home Albums Songs Total cf sf zf R T
24 Qué obtuvimos en las pruebas externas? (10 usuarios) 1200 Tiempo de respuesta ms cf sf zf 0 Home Albums Songs Total R T
25 Qué obtuvimos en las pruebas externas? (10 usuario) Rendimiento (peticiones por segundo) r/s cf sf zf 0.00 Home Albums Songs Total R T
26 Cuánto consume mi aplicación? Cliente (Petición) Controlador principal (index.php en raíz de la app) Cargar configuraciones Despachador Despachador Censo de memoria Impresión del máximo R M Cliente (Respuesta)
27 Qué obtuvimos? Consumo de memoria (memory_get_peak_usage) kb cf sf zf 0 Home page Albums Songs R M
28 Quién ganó? Para el desarrollador: Arquitectura adecuada Facilidad para realizar cambios (módulos y look&feel) Velocidad de desarrollo Fácil depuración Para el rendimiento del sistema: Bajo tiempo de ejecución Baja cantidad de memoria utilizada
29 Dónde podemos encontrar información? CakePHP: Symfony: Zend Framework: framework.zend.com
30 Búsqueda del framework ideal de PHP Gracias por su atención! Yonel Meza Avila 1 er Encuentro de Software Libre del Ecuador
Ventajas de usar Symfony
Symfony Qué es Symfony? Facilitar el desarrollo de aplicaciones web, evitando hacer cosas que ya están hechas y preocupándonos de lo importante para nuestra aplicación. Ventajas de usar Symfony Automatización
Symfony. Framework para el desarrollo de aplicaciones Web con PHP
Symfony Framework para el desarrollo de aplicaciones Web con PHP Temario Conceptos Porque Utilizarlo? Características Herramientas Integradas Model Controller View Scaffolding Conceptos Framework para
- MANUAL TÉCNICO - Software de diagnóstico de la seguridad de la información y autoimplantación de LOPD. Rev. 01- FEBRERO 2013
- MANUAL TÉCNICO - Software de diagnóstico de la seguridad de la información y autoimplantación de LOPD Rev. 01- FEBRERO 2013 Software de diagnóstico de la seguridad de la información y autoimplantación
Capas de la arquitectura de referencia
DOCUMENTO DE ARQUITECTURA DE REFERENCIA PARA APLICACIONES WEB GESTIÓN INFORMÁTICA UNIVERSIDAD DE ANTIOQUIA Este documento se estructura teniendo en cuenta las recomendaciones del artículo de IBM Reference
- MANUAL TÉCNICO - Implantación de software de Marketing Online
- MANUAL TÉCNICO - Implantación de software de Marketing Online Rev. 01- MAYO 2013 Implantación de software de Marketing Online Teléfono Adeada: 945 253 388 Email Adeada: [email protected] REALIZADO POR:
Descuartiza un módulo de Magento
Descuartiza un módulo de Magento Diego Mestre AUMENTA TUS HABILIDADES Academy geekshubsacademy.com 1. Qué es? GeeksHubs es una comunidad geek, apoyamos a startups y freelancers. Nuestro objetivo es crear
Diseño y desarrollo de aplicaciones Web: PHP, MySql y Apache
Diseño y desarrollo de aplicaciones Web: PHP, MySql y Apache CÓDIGO CURSO: TD-01-05 DURACIÓN: 60h (20 sesiones de 3 horas). h teóricas, 10h prácticas DESTINATARIOS: Ingenieros de componentes y programadores
REQUERIMIENTOS HARDWARE Y SOFTWARE QWEBDOCUMENTS VERSION 4
Pág. 1 de 6 Ambiente centralizado SERVIDOR UNICO Servidor Hardware Procesador CORE Duo 4 GHz Memoria Ram 4 GB. 2 GB solo para la aplicación y los otros 2 GB para Base de datos, S.O y otro software necesario
Audit for Printers. www.intellidata.com.ar www.facebook.com/intellidata
www.intellidata.com.ar www.facebook.com/intellidata Lixian Audit es una aplicación para registrar todas las impresoras que hay en una red y luego auditar todas las impresiones que se realicen en ellas.
WebTask Manager Modulo de Interconexión
WebTask Manager Modulo de Interconexión Funcionalidad Funcionalidad Pag: 1 / 5 Introducción El presente documento tiene por finalidad describir las diversas funcionalidades del Modulo de Interconexión
Capítulo VI. Estudio de Caso de Aplicación del Integrador de Información Desarrollado
Capítulo VI Estudio de Caso de Aplicación del Integrador de Información Desarrollado 6.1 Organización elegida La Organización elegida para el caso de aplicación, es la empresa CTM Tours del grupo Costamar,
INSTALACIÓ N A3ERP. Informática para empresas INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS
Página 1 de 20 INSTALACIÓ N A3ERP INTRODUCCIÓN La instalación de a3erp v9 ha sufrido una trasformación importante respecto a sus versiones anteriores. Cualquier instalación exige la existencia de un pc
Symfony Entorno de trabajo para el desarrollo de aplicaciones. Rodolfo Campos [email protected] http://www.softclear.net
Symfony Entorno de trabajo para el desarrollo de aplicaciones Rodolfo Campos [email protected] http://www.softclear.net Qué es Symfony? Es un entorno de trabajo para el desarrollo ágil de aplicaciones.
INSTALACIÓN A3ERP INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS
INSTALACIÓN A3ERP INTRODUCCIÓN La instalación de a3erp v9 ha sufrido una trasformación importante respecto a sus versiones anteriores. Cualquier instalación exige la existencia de un pc al que le asignaremos
Gestores de contenidos
Ofimática Avanzada Curso 2010/2011 Soto Montalvo Ofimática Avanzada Soto Montalvo 2 Ofimática Avanzada Soto Montalvo 3 1 Introducción Gestor de Contenidos o CMS (Content Management System): aplicación
Algunos Administradores de Contenido se presentan a continuación:
El Administrador de Contenido es una herramienta que le permite administrar desde su casa o empresa la información y las fotografías de su página web de manera fácil, rápida e inmediata. Algunos Administradores
Descripción. Este Software cumple los siguientes hitos:
WWWMONITORDBACOM Descripción Este Software cumple los siguientes hitos: a- Consola de Monitoreo b- Envío de Alertas (correo, SMS) c- Gestión de Eventos desatendidos (sea capaz ejecutar script de solución
Symfony: Framework para desarrollo en PHP5
@raulfraile Índice - Qué es un framework y por qué utilizarlo? Frameworks PHP Symfony y Symfony2 Primer proyecto con Symfony2 Características interesantes de Symfony2 Enlaces de interés Qué es un framework
Análisis de aplicación: TightVNC
Análisis de aplicación: TightVNC Este documento ha sido elaborado por el Centro de Apoyo Tecnológico a Emprendedores bilib, www.bilib.es Copyright 2011, Junta de Comunidades de Castilla La Mancha. Este
BUENOS DIAS! Ing. Germán Ziegler
BUENOS DIAS! Ing. Germán Ziegler DEFINICIÓN PHP es un lenguaje de programación de uso general de código del lado del servidor originalmente diseñado para el desarrollo web de contenido dinámico. Fue uno
Manual de NetBeans y XAMPP
Three Headed Monkey Manual de NetBeans y XAMPP Versión 1.0 Guillermo Montoro Delgado Raúl Nadal Burgos Juan María Ruiz Tinas Lunes, 22 de marzo de 2010 Contenido NetBeans... 2 Qué es NetBeans?... 2 Instalación
POSGRADO EXPERTO.NET DESARROLLO DE SOFTWARE
POSGRADO EXPERTO.NET DESARROLLO DE SOFTWARE DESCRIPCIÓN Microsoft es una de las principales empresas dedicada al mundo de las tecnologías, haciendo grandes esfuerzos para ponerse a la cabeza de la actualidad
Análisis de aplicación: Geany
Análisis de aplicación: Geany Este documento ha sido elaborado por el Centro de excelencia de software libre de Castilla La Mancha (Ceslcam, http://ceslcam.com). Copyright 2011, Junta de Comunidades de
Es el conjunto de programas y procedimientos ejecutados en un computador, necesarios para hacer posible la realización de una tarea específica.
Introducción a la tecnología informática 1- EL SISTEMA DE CÓMPUTO Un sistema de cómputo es un conjunto de elementos físicos y electrónicos (Hardware), los cuales funcionan ordenadamente bajo el control
Análisis y diseño del sistema CAPÍTULO 3
Análisis y diseño del sistema CAPÍTULO 3 36 CAPÍTULO 3 Análisis y diseño del sistema En este capítulo se pretende realizar un análisis detallado de los requerimientos del software a desarrollar para la
MAESTRO DE PHP PHP NIVEL 1
MAESTRO DE PHP MAESTRO DE PHP es el curso más completo diseñado para que aprendas desde 0 hasta poder desarrollar aplicaciones robustas utilizando Frameworks. Incluye los Cursos PHP Nivel 1 y PHP Avanzado
Especificaciones Técnicas
Servidor de Terminales Marca del Equipo: Modelo del Equipo: Placa Madre Deberá soportar hasta 2 (dos) procesadores Procesador Especificaciones Técnicas Modelo Intel Xeon Quad Core, línea 5500, velocidad
INTRODUCCIÓN A LA PROGRAMACIÓN WEB UNIDAD. Estructura de contenidos: http://www.ucv.edu.pe/cis/ [email protected]. 1.
INTRODUCCIÓN A LA PROGRAMACIÓN WEB UNIDAD 1 Estructura de contenidos: 1. Programación Web 2. Sistema De Información 3. Sistema Web 4. Requisitos Para Sistemas Web Con Asp 5. Internet Information Server
BackflipSD Modelo de Diseño
BackflipSD Modelo de Diseño Historia de revisiones: Fecha Versión Descripción Autor 04/09/2012 1.0 Rodrigo Stecanella 16/09/2012 1.1 Rodrigo Stecanella 1 Contenido Historia de revisiones:...1 Introducción...3
SCT3000 95. Software para la calibración de transductores de fuerza. Versión 3.5. Microtest S.A. [email protected]
SCT3000 95 Versión 3.5 Software para la calibración de transductores de fuerza. Microtest S.A. [email protected] Introducción El programa SCT3000 95, es un sistema diseñado para la calibración automática
Gestor de Contenidos CMS. Prof: Ing. Henrry Servitá
Gestor de Contenidos CMS Que es un CMS? CMS son las siglas de Content Management System, que se traduce directamente al español como Sistema Gestor de Contenidos. Como su propio nombre indica, es un sistema
INSTALACIÓN DE UBUNTU SERVER 12.4 EN MÁQUINA VIRTUAL
INSTALACIÓN DE UBUNTU SERVER 12.4 EN MÁQUINA VIRTUAL Grupo de Innovación y Apropiación de Tecnologías de la Información Archivística Compilador: Pedro Antonio Gómez Guarín 1 INSTALACIÓN DE UBUNTU SERVER
PROYECTO INTEGRADO CLUSTER DE ALTA DISPONIBILIDAD CON HAPROXY Y KEEPALIVED. Antonio Madrena Lucenilla 21 de Diciembre de 2012 I.E.S.
PROYECTO INTEGRADO CLUSTER DE ALTA DISPONIBILIDAD CON HAPROXY Y KEEPALIVED Obra bajo licencia Creative Commons Antonio Madrena Lucenilla 21 de Diciembre de 2012 I.E.S. Gonzalo Nazareno INDICE DE CONTENIDO
CURSO DE PHP AVANZADO
CURSO DE PHP AVANZADO El objetivo que se persigue con este curso es capacitar al alumno para el desarrollo de aplicaciones web avanzadas, así como, dotarle de una amplia perspectiva en cuanto al conocimiento
Diseño y desarrollo de el Generador de Tiendas virtuales usando Líneas de Diseño de productos
Pontificia Universidad Javeriana Informe Final Proyecto Dirigido Diseño y desarrollo de el Generador de Tiendas virtuales usando Líneas de Diseño de productos Autor: Luis Gabriel Rodríguez Profesora: Luisa
Contenido. Introducción: Requisitos: Paso 1: Instalación del Virtual Box. Configurar_Virtual_Box_en_Mac_OS_X
Contenido 1 Introducción: 2 Requisitos: 3 Paso 1: Instalación del Virtual Box 4 Paso 2: Creación de una Máquina Virtual 5 Paso 3: Configuración de la Unidad de DVD Introducción: Este documento tiene como
INTRANET DE UNA EMPRESA RESUMEN DEL PROYECTO. PALABRAS CLAVE: Aplicación cliente-servidor, Intranet, Área reservada, Red INTRODUCCIÓN
INTRANET DE UNA EMPRESA Autor: Burgos González, Sergio. Director: Zaforas de Cabo, Juan. Entidad colaboradora: Colegio de Ingenieros del ICAI. RESUMEN DEL PROYECTO El proyecto consiste en el desarrollo
CURSO DE ESPECIALISTA EN DESARROLLO DE APLICACIONES WEB
CURSO DE ESPECIALISTA EN DESARROLLO DE APLICACIONES WEB Objetivos Generales: Al término de esta acción formativa los participantes alcanzarán los siguientes objetivos: Preparar profesionales para el desarrollo
CAPÍTULO 3: Resultados
CAPÍTULO 3: CAPÍTULO 3: RESULTADOS La meta de un proyecto de consolidación de servidores físicos o de virtualización, es la creación de las máquinas virtuales que sean capaces de ejecutar las aplicaciones
Introducción a la extensión de scripting en gvsig 2.0
Introducción a la extensión de scripting en gvsig 2.0 2012 gvsig Association Este documento se distribuye con la licencia Creative Commons 1 2 Índice de contenido 1 Introducción... 3 Instalación de la
Catalyst: Framework para el desarrollo de aplicaciones Web Esteban Saavedra Lopez
Catalyst: Framework para el desarrollo de aplicaciones Web Esteban Saavedra Lopez email: [email protected] http://jesaavedra.opentelematics.org Agenda Introducción Patron MVC Catalyst Demostración
Symfony2. Junio. Inicio. Curso Desarrollo de aplicaciones web con. Básico-Intermedio
Inicio Informaciones Human Business Fonos: (02) 2698 9790 / (02) 2671 3567 E-mail: [email protected] Web: www.hbusiness.cl 23 de Junio tip ddy Web A p p s Marketing Fundamentación: CURSO: Symfony2
SIEWEB. La intranet corporativa de SIE
La intranet corporativa de SIE por ALBA Software Acceso a los servicios SIE desde páginas Web para los usuarios de sistema *. Administración del Sistema (cuentas de usuarios, permisos, servicios, etc...)
Herramienta de Desarrollo Netbeans
1 Mendoza González, Geovanny. [email protected] Universidad del Norte Resumen Netbeans es una Herramienta que se utiliza para desarrollar aplicaciones Web, Móvil y de Escritorio para diferentes
Framework para el desarrollo ágil de aplicaciones
Framework para el desarrollo ágil de aplicaciones 1 Índice INTRODUCCIÓN... 3 QUÉ ES UN FRAMEWORK?... 3 VENTAJAS DE UTILIZAR UN FRAMEWORK... 4 DESVENTAJAS DE UTILIZAR UN FRAMEWORK... 5 CARACTERÍSTICAS DE
Controle en tiempo real el monitoreo de todos los equipos y servicios de su red, Con la mayor eficacia y anticipación
Controle en tiempo real el monitoreo de todos los equipos y servicios de su red, Con la mayor eficacia y anticipación Autodiscovery Monitoreo continuo Interfaz Web Open Monitor es una solución de software
Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable
Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable 1. Introducción. El Sistema de Administración de Información de un Negocio Franquiciable (SAINF)
Trabajo Práctico Guía de Instalación
Trabajo Práctico Guía de Instalación Laboratorio de Sistemas Operativos y Redes Matías Fernando Melendi - Ángeles Tella Arena Universidad Nacional de Quilmes Diciembre de 2013 Qué es Movim? MOVIM (My Open
NIMAKI-IT Servicios y Soluciones Informática Email: [email protected] [email protected] Celular: 64991050 Web:
PLAN ESTATICOS Proyecte su imagen corporativa en Internet. Nos encargamos de diseñar el sitio web de su empresa desde lo conceptual hasta la última imagen. Nuestro servicio ofrece el diseño basado en prototipos,
PLAN FORMATIVO MODALIDAD I
PLAN FORMATIVO MODALIDAD I Modalidad Acción: TELEFORMACIÓN Nº de la Acción: FPTO/2014/695/202 Familia Profesional: Tipo Especialidad: IFC / INFORMÁTICA Y COMUNICACIONES NUEVA ESPECIALIDAD Area Profesional:
P P M. Project Risk Software
P P M Project Risk Software PERTMASTER Administra el Riesgo y Controla el Proyecto Pertmaster Software para el Análisis Predictivo de Riesgos Gane y Entregue Proyectos Rentables Pertmaster es el software
Manual de Referencia. Manual de instalación rápida SQL
Manual de instalación rápida SQL 1 BIENVENIDOS A ON THE MINUTE. Gracias por adquirir On The Minute. Este sistema le permitirá controlar las asistencias de los empleados de su empresa, así como las incidencias
Infraestructura Tecnológica. Sesión 2: Mejoras adicionales al servidor de archivos
Infraestructura Tecnológica Sesión 2: Mejoras adicionales al servidor de archivos Contextualización Los servidores como cualquier equipo de cómputo pueden contar con varias mejoras con las que se pueden
Novedades en Q-flow 3.02
Novedades en Q-flow 3.02 Introducción Uno de los objetivos principales de Q-flow 3.02 es adecuarse a las necesidades de grandes organizaciones. Por eso Q-flow 3.02 tiene una versión Enterprise que incluye
Avanzado. tip. ddy. Informaciones Human Business Fonos: 22 698 9790 / 22 671 3567 E-mail: [email protected] Web: www.hbusiness.
Informaciones Human Business Fonos: 22 698 9790 / 22 671 3567 E-mail: [email protected] Web: www.hbusiness.cl tip ddy Web Apps Marketing CURSO: Fundamentación Técnica: Symfony2 es un framework
Infraestructura Tecnológica. Sesión 8: Configurar y administrar almacenamiento virtual
Infraestructura Tecnológica Sesión 8: Configurar y administrar almacenamiento virtual Contextualización Como sabemos, actualmente los servicios y medios de almacenamiento de información son muy variados,
SBConta.NET Manual de instalación. SBSS Consulting, S.A. 08010 Barcelona Telf. 93.268-0356, fax 93-268-0070 E-Mail: [email protected], web www.sbss.
SBConta.NET Manual de instalación SBSS Consulting, S.A. 08010 Barcelona Telf. 93.268-0356, fax 93-268-0070 E-Mail: [email protected], web www.sbss.es SBConta.NET C o n t e n i d o i Contenido 1. Introducción.
Universidad de Guayaquil
Universidad de Guayaquil Facultad de Ciencias Físicas y Matemáticas Ingeniería en Sistemas Computacionales. LabControl s Suite Tesis de Grado. Integrantes Segundo Leonel Benites Matamoros. - [email protected]
Internet Information Server
Internet Information Server Internet Information Server 5.0 es un servidor web, que incluye los servicios de HTTP, HTTPS, FTP, SMTP (correo saliente) y NNTP (grupos de noticias). Además es capaz de ejecutar
Manual de Usario de XEDIGenerator Instalación
Manual de Usario de XEDIGenerator Instalación Para iniciar con la instalación nada más necesitamos tener un servidor instalado. Al tener esto, lo único que debemos hacer es correr el programa de instalación
Abstracción. Arquitectura y diseño. Base de datos. Autana Consultores de Tecnología ACT Centro de Utilidades
Abstracción es un producto de Autana que concentra un conjunto de aplicaciones y funcionalidades específicas, que ofrecen apoyo a las actividades administrativas de GE Smallworld Physical Network Inventory
Rafael Doña Gil. Enginyeria Tècnica en Informàtica de Sistemes. Consultor: Jose Juan Rodríguez
Rafael Doña Gil Enginyeria Tècnica en Informàtica de Sistemes Consultor: Jose Juan Rodríguez 14 de Enero de 2013 Contenido 1. Introducción 2. Análisis funcional 3. Diseño Técnico 4. Implementación 5. Conclusiones
Diseño, desarrollo e implementación de una nueva versión de la Herramienta Helpdesk
Diseño, desarrollo e implementación de una nueva versión de la Herramienta Helpdesk Departamento ID del documento Innovaciones DANA-INNOVACIONES- HerramientaHelpdesk Última revisión Creado por Revisado
texto vía celular, bajo la licencia de código libre y de código abierto.
6. Gammu Otra herramienta que usamos para el desarrollo del sistema, es un demonio de mensajes de texto vía celular, bajo la licencia de código libre y de código abierto. Este framework se encuentra compuesto
INSTALACIÓN DE UBUNTU SERVER 12.4 EN MÁQUINA VIRTUAL
INSTALACIÓN DE UBUNTU SERVER 12.4 EN MÁQUINA VIRTUAL Grupo de Innovación y Apropiación de Tecnologías de la Información Archivística Compilador: Pedro Antonio Gómez Guarín 1 INSTALACIÓN DE UBUNTU SERVER
Studium, Campus Virtual de la Universidad de Salamanca.
Studium, Campus Virtual de la Universidad de Salamanca. Contenidos 1 Qué es Studium 2 Instalación de Studium en USAL 3 Atención a los usuarios 4 Instalación Moodle. MoodleWindowsInstaller 5 Moodle portable
CAPITULO 8. Planeamiento, Arquitectura e Implementación
CAPITULO 8 Planeamiento, Arquitectura e Implementación 8.1 Replicación en SQL Server La replicación es un conjunto de tecnologías destinadas a la copia y distribución de datos y objetos de base de datos
Las pruebas unitarias se crean en una carpeta raíz del symfony: Test/Unit/EjemploTest.php
Pruebas Unitarias Las pruebas unitarias realizadas para la aplicación Courier UCAB fueron desarrolladas para probar las reglas del negocio del sistema; las cuales consisten en las pruebas de los métodos
Controle el Inventario de Software, Hardware y Consumibles desde un HelpDesk integral
Controle el Inventario de Software, Hardware y Consumibles desde un HelpDesk integral Seguimiento Alertas Diagnósticos Open Inventory se utiliza para llevar un control del inventario tecnológico de su
Contenido de la sesión. Qué es ASP.NET MVC. Comparación de MVC y WebForms 19/04/2013
ASP.NET MVC 4 Jorge Bustos [email protected], Servicios Profesionales [email protected] www.danysoft.com 18.04.2013 Contenido de la sesión Qué es ASP.NET MVC Comparación de MVC y WebForms 1 ASP.NET MVC
Presentación del Curso Virtual PROGRAMACIÓN WEB PHP CON MYSQL AVANZADO
Presentación del Curso Virtual PROGRAMACIÓN WEB PHP CON MYSQL AVANZADO Tabla de contenido Programación Web PHP con MySQL Avanzado...3 Presentación del curso...3 Objetivos de aprendizaje...4 Contenidos
Donde puedo instalar GFI EventsManager en mi red?
Instalación Introducción Donde puedo instalar GFI EventsManager en mi red? GFI EventsManager se puede instalar en cualquier equipo que reúna los requisitos mínimos del sistema independientemente de la
TEMARIO. Aplicaciones web con Visual Studio 2010 FrameWork 4.0
2012 TEMARIO Aplicaciones web con Visual Studio 2010 FrameWork 4.0 México, D.F. 27 de enero del 2012 A quien corresponda: Presente. Por medio de la presente nos permitimos hacerte llegar nuestra agenda
INFORME FINAL DE PASANTIA
Universidad de Carabobo Facultad Experimental de Ciencias y Tecnología Licenciatura en Computación INFORME FINAL DE PASANTIA Elaborado por: Fernando Ochoa Presentado ante la Ilustre Universidad de Carabobo
Empleo. CURSO FORMATIVO Desarrollo WEB con PHP. Coordinador Académico Antonio José Martín Sierra
Empleo CURSO FORMATIVO Desarrollo WEB con PHP Coordinador Académico Antonio José Martín Sierra 1.- PRESENTACIÓN Y OBJETIVOS...01 Empleo 2.- QUE VAS A APRENDER?...01 3.- CÓMO SE ESTUDIA?...01 4.- FORMACIÓN:
Proyecto OPEN SOURCE WEBENABLES
Proyecto OPEN SOURCE WEBENABLES Sistema ERP - CRM y Sistema Toma de Pedidos SPEW Sistema ERP - CRM Dolibarr Qué es un ERP? Los sistemas de planificación de recursos de la empresa (en inglés ERP, enterprise
Capítulo 5. Cliente-Servidor.
Capítulo 5. Cliente-Servidor. 5.1 Introducción En este capítulo hablaremos acerca de la arquitectura Cliente-Servidor, ya que para nuestra aplicación utilizamos ésta arquitectura al convertir en un servidor
TUTORIAL ACADÉMICO. Programación II- Taller de Programación I Fa.CENA. UNNE
TUTORIAL ACADÉMICO Programación II- Taller de Programación I Fa.CENA. UNNE Eclipse, es un Entorno de Desarrollo Profesional y Gratuito, que puede ser utilizado para varios lenguajes Java, C, C++, PHP,
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only.
Generated by Foxit PDF Creator Foxit Software Índice 1- Qué es un microprocesador? 2- Marcas 3- Intel 4- AMD 5- Evolución Intel 6- Evolución AMD QUÉ ES UN MICROPROCESADOR? El microprocesador, comúnmente
Curso de Spring Framework
Todos los Derechos Reservados Global Mentoring 2012 Experiencia y Conocimiento para tu Vida 1 Spring es un proyecto de código abierto (open source), originalmente creado por Rod Johnson y descrito en su
Diplomado Programación Web con PHP, MySQL 5.0, Apache y Ajax
Diplomado Programación Web con PHP, MySQL 5.0, Apache y Ajax Actualmente ofrecemos entrenamiento en PHP 5.0 en conjunto con MySQL a través de nuestro Diplomado Programación Web con PHP, MySQL 5.0, Apache
ArquitecturaTécnica de TRAVEL OPEN APPS. Breve definición técnica de la plataforma Travel Open Apps
ArquitecturaTécnica de TRAVEL OPEN APPS Breve definición técnica de la plataforma Travel Open Apps Contenido 1. CONTENIDO GLOBAL DEL PROYECTO... 1 a. CRS + CHANNEL MANAGER... 1 b. MANAGEMENT SYSTEM...
DISEÑO E IMPLEMENTACIÓN DE UNA BASE DE DATOS PARA LA ONG ASEM
Universidad Carlos III de Madrid Escuela Politécnica Superior DISEÑO E IMPLEMENTACIÓN DE UNA BASE DE DATOS PARA LA ONG ASEM 1 Pablo Burgos Escribano Tutor: José María Sierra Cámara Ingeniería Técnica en
sistemas de información empresarial Nexus Nexus E-Commerce NEXUS e-commerce
Nexus Filosofía, es una plataforma que debe servir para mejorar y ampliar los procesos de venta con nuestros clientes. Debe existir una experiencia dilatada en la gestión tradicional del negocio. Se consigue
Objetivos Específicos
Antecedentes En el camino hacia el liderazgo empresarial, las compañías abordan la tarea, necesaria y compleja, de implementar herramientas de gestión capaces de dotar de total cobertura en sus áreas y
Instituto Tecnológico Superior de Pánuco www.itspanuco.edu.mx
SELECCIÓN ADECUADA DE LA PLATAFORMA DE DESARROLLO PARA APLICACIONES WEB EN EL INSTITUTO TECNOLÓGICO SUPERIOR DE PÁNUCO. Eric ÁlvarezBaltierra [email protected] Resumen La creación de
Herramientas. Abril 2014. Unidad de Arquitectura y Soporte de Aplicaciones Área de Soluciones, Aplicaciones Especiales y Arquitectura de Software
Abril 2014 Unidad de Arquitectura y Soporte de Aplicaciones Área de Soluciones, Aplicaciones Especiales y Arquitectura de Software PL/SQL Developer StarTeam Subversion Acceso a los objetos de nuestras
LICITACIÓN PÚBLICA OSP/PER/183/969-1 ADQUISICIÓN DE SOFTWARE Y BIENES PARA EL ORDENAMIENTO DE AGENCIAS DE SEGUROS. NOTA ACLARATORIA No.
LICITACIÓN PÚBLICA OSP/PER/183/969-1 ADQUISICIÓN DE SOFTWARE Y BIENES PARA EL ORDENAMIENTO DE AGENCIAS DE SEGUROS NOTA ACLARATORIA No. 1 CONSULTAS Y PEDIDO DE ACLARACIONES AL CONTENIDO DE LAS BASES DE
Ing. Carlos Rodríguez [email protected]
Ing. Carlos Rodríguez [email protected] Joomla es un CMS (Content Managment System) En Español: Sistema de Manejo de Contenido Website Estático Basado en Documentos Solo modificable por el diseñador
App para realizar consultas al Sistema de Información Estadística de Castilla y León
App para realizar consultas al Sistema de Información Estadística de Castilla y León Jesús M. Rodríguez Rodríguez [email protected] Dirección General de Presupuestos y Estadística Consejería de Hacienda
UNIVERSIDAD DE OVIEDO
UNIVERSIDAD DE OVIEDO ESCUELA POLITÉCNICA DE INGENIERÍA DE GIJÓN MÁSTER EN INGENIERÍA INFORMÁTICA TRABAJO FIN DE MÁSTER SPRING ROO ADD-ONS PARA PROTOTIPADO RÁPIDO JAVIER MENÉNDEZ ÁLVAREZ JULIO 2014 UNIVERSIDAD
Manual de Instalación.
Manual de Instalación. 1. Requisitos del Sistema. Sólo podrá instalar BitDefender Antivirus 2010 en aquellos equipos que dispongan de los siguientes sistemas operativos: Windows XP (32/64 bit) con Service
