Un problema muy común para los programadores es la reutilización
del código que ya tienen hecho. A veces hay que resolver un problema
parecido a algo que ya tenemos hecho, mejorar el aspecto de un programa,
mejorar su algoritmo, etc. Esta tarea se facilita mucho si a la hora de
programar tenemos la precaución de separar el código en varias
partes que sean susceptibles de ser reutilizadas sin modificaciones.
New item has been created. View it here
22More
Modelo vista controlador - 0 views
- ...19 more annotations...
-
Por un lado tenemos el problema que tratamos de resolver. Este problema suele ser independiente de cómo queramos que nuestro programa recoga los resultados o cómo queremos que los presente
-
La tercera parte de código es aquel código que toma decisiones, algoritmos, etc. Es código que no tiene que ver con las ventanas visuales ni con las reglas de nuestro modelo. Esta parte del código es el controlador
-
Si ordenamos estos tres grupos por probabilidad de ser reutilizable, tenemos un resultado como el siguiente:
-
En un punto intermedio está el controlador. Es posible que mejoremos con cierta frecuencia nuestro algoritmo
-
está claro que el modelo debe ser independiente. Las clases (o funciones y estructuras) del modelo no deben ver a ninguna clase de las otros grupos. De esta forma podremos compilar el modelo en una librería independiente que podremos utilizar en cualquier program
-
Siguiendo con el orden de posibilidad de reutilización, el controlador podría (y suele) ver clases del modelo, pero no de la vista
-
De esta forma, el cambio de interface gráfica no implicará retocar el algoritmo y recompilarlo, con los consiguientes riesgos de estropearlo además del trabajo del retoque.
-
La vista es lo más cambiante, así que podemos hacer que vea clases del modelo y del controlador. Si cambiamos algo del controlador o del modelo, es bastante seguro que tendremos como mínimo que recompilar la interface gráfica.
-
Finalmente, lo que más cambia, es la vista. De hecho, un mismo programa de ajedrez suele darnos posibilidad de varias presentaciones. El modelo y el controlador serían los mismos, pero habría varias vistas distintas.
16More
¿Qué ventajas y desventajas tiene un framework? - psicofxp.com - 0 views
-
La mayor desventaja es que un framework es conocido y si alguien sabe que tipo de framework se usa, tu sitio se vuelve vulnerable.
-
La mayor desventaja es que un framework es conocido y si alguien sabe que tipo de framework se usa, tu sitio se vuelve vulnerable.
-
La mayor desventaja es que un framework es conocido y si alguien sabe que tipo de framework se usa, tu sitio se vuelve vulnerable.
- ...13 more annotations...
-
La mayor desventaja es que un framework es conocido y si alguien sabe que tipo de framework se usa, tu sitio se vuelve vulnerable.
-
La mayor desventaja es que un framework es conocido y si alguien sabe que tipo de framework se usa, tu sitio se vuelve vulnerable.
-
La mayor desventaja es que un framework es conocido y si alguien sabe que tipo de framework se usa, tu sitio se vuelve vulnerable.
-
La mayor desventaja es que un framework es conocido y si alguien sabe que tipo de framework se usa, tu sitio se vuelve vulnerable.
-
La mayor desventaja es que un framework es conocido y si alguien sabe que tipo de framework se usa, tu sitio se vuelve vulnerable.
-
La mayor desventaja es que un framework es conocido y si alguien sabe que tipo de framework se usa, tu sitio se vuelve vulnerable
-
La mayor desventaja es que un framework es conocido y si alguien sabe que tipo de framework se usa, tu sitio se vuelve vulnerable
-
La mayor desventaja es que un framework es conocido y si alguien sabe que tipo de framework se usa, tu sitio se vuelve vulnerable.
-
La mayor desventaja es que un framework es conocido y si alguien sabe que tipo de framework se usa, tu sitio se vuelve vulnerable.
-
La mayor desventaja es que un framework es conocido y si alguien sabe que tipo de framework se usa, tu sitio se vuelve vulnerable.
-
La mayor desventaja es que un framework es conocido y si alguien sabe que tipo de framework se usa, tu sitio se vuelve vulnerable.
-
La mayor desventaja es que un framework es conocido y si alguien sabe que tipo de framework se usa, tu sitio se vuelve vulnerable.
-
La mayor desventaja es que un framework es conocido y si alguien sabe que tipo de framework se usa, tu sitio se vuelve vulnerable.
Mapa conceptual del hacking | Kriptópolis - 2 views
1More
Que es un FRAMEWORK ?. Cuales son sus ventajas y desventajas?. Y que Sw poseen este fra... - 0 views
-
Una definición de framework es la de un marco de aplicación o conjunto de bibliotecas orientadas a la reutilización a muy gran escala de componentes software para el desarrollo rápido de aplicaciones. En esta categoría se incluye la Biblioteca de Componentes Visuales (VCL) de CodeGear, Swing y AWT para el desarrollo de aplicaciones con formularios en Java, Struts, para aplicaciones web también en Java, Ruby On Rails para aplicaciones web con Ruby, y las antiguas Microsoft Foundation Classes y Turbo Vision de Borland. Las principales ventajas de la utilización de un framework son: 1. El desarrollo rápido de aplicaciones. Los componentes incluidos en un framework constituyen una capa que libera al programador de la escritura de código de bajo nivel. 2. La reutilización de componentes software al por mayor. Los frameworks son los paradigmas de la reutilización. 3. El uso y la programación de componentes que siguen una política de diseño uniforme. Un framework orientado a objetos logra que los componentes sean clases que pertenezcan a una gran jerarquía de clases, lo que resulta en bibliotecas más fáciles de aprender a usar. Las desventajas de los frameworks son: 1. La dependencia del código fuente de una aplicación con respecto al framework. Si se desea cambiar de framework, la mayor parte del código debe reescribirse. 2. La demanda de grandes cantidades de recursos computacionales debido a que la característica de reutilización de los frameworks tiende a generalizar la funcionalidad de los componentes. El resultado es que se incluyen características que están "de más", provocando una sobrecarga de recursos que se hace más grande en cuanto más amplio es el campo de reutilización.
1More
MVC en php (despachador y controlador) - 0 views
-
- Controlador: los controladores son los que responden a las peticiones de los clientes, normalmente deberían obtener los datos enviados por el usuario (y procesados por el despachador), cargar los modelos, llamar las acciones necesarias de los modelos y retornar los valores al despachador para que sean enviados a la vistas ( en algunos casos, como en cakephp, se puede seleccionar que vista desea abrir, redirigir la petición a otros controladores, seleccionar los helpers que se usaran en las vistas, etc)- Despachador: es algo que no se menciona en el MVC (al menos en el nombre) pero yo considero escencial, y que en mi concepto debe ser una clase que use "Singleton", debe recibir los datos desde el usuario, procesarlos (esto es limpiar los datos por seguridad), determinar que controlador debe responder según la petición, cargar el controlador respectivo y pasarle los datos de entrada, esperar los datos de salida del controlador, determinar que vista debe cargarse, cargarla y pasarle los datos que el controlador arrojo.
1More
Framworks Python - 0 views
-
Pregunta: Existen frameworks Python ? Respuesta: Si existen unos cuantos TurboGears: Front-to-Back Web Development http://www.turbogears.com/ PylonsHQ http://pylonshq.com/ Cheetah - The Python-Powered Template Engine http://cheetahtemplate.org/ Gluon http://mdp.cti.depaul.edu/ Django http://www.djangoproject.com/
1More
Convenciones de código y estructura de programas - 0 views
-
Las convenciones de código son sugerencias que no se centran en la lógica de un programa, sino en la apariencia y la estructura física. Si se cumplen, se facilita la lectura, la comprensión y el mantenimiento del código. Las convenciones de código pueden incluir, entre otras cosas: Formatos estandarizados para etiquetar y comentar código. Instrucciones para agregar espacios, dar formato y aplicar sangría al código. Convenciones de nomenclatura para objetos, variables y procedimientos
9More
CodeBox : Glosario - 0 views
-
FRAMEWORK Un framework, en el desarrollo de software es una estructura de soporte definida en la cual otro proyecto de software puede ser organizado y desarrollado. Típicamente, puede incluir soporte de programas, bibliotecas y un lenguaje interpretado entre otros software para ayudar a desarrollar y unir los diferentes componentes de un proyecto.
-
FRAMEWORK Un framework, en el desarrollo de software es una estructura de soporte definida en la cual otro proyecto de software puede ser organizado y desarrollado. Típicamente, puede incluir soporte de programas, bibliotecas y un lenguaje interpretado entre otros software para ayudar a desarrollar y unir los diferentes componentes de un proyecto.
-
FRAMEWORK Un framework, en el desarrollo de software es una estructura de soporte definida en la cual otro proyecto de software puede ser organizado y desarrollado. Típicamente, puede incluir soporte de programas, bibliotecas y un lenguaje interpretado entre otros software para ayudar a desarrollar y unir los diferentes componentes de un proyecto.
- ...5 more annotations...
-
FRAMEWORK Un framework, en el desarrollo de software es una estructura de soporte definida en la cual otro proyecto de software puede ser organizado y desarrollado. Típicamente, puede incluir soporte de programas, bibliotecas y un lenguaje interpretado entre otros software para ayudar a desarrollar y unir los diferentes componentes de un proyecto.
-
FRAMEWORK Un framework, en el desarrollo de software es una estructura de soporte definida en la cual otro proyecto de software puede ser organizado y desarrollado. Típicamente, puede incluir soporte de programas, bibliotecas y un lenguaje interpretado entre otros software para ayudar a desarrollar y unir los diferentes componentes de un proyecto.
-
FRAMEWORK Un framework, en el desarrollo de software es una estructura de soporte definida en la cual otro proyecto de software puede ser organizado y desarrollado. Típicamente, puede incluir soporte de programas, bibliotecas y un lenguaje interpretado entre otros software para ayudar a desarrollar y unir los diferentes componentes de un proyecto.
-
JAVASCRIPT JavaScript es un lenguaje de programación interpretado, es decir, que no requiere compilación, utilizado principalmente en páginas web, con una sintaxis semejante a la del lenguaje Java y el lenguaje C.
-
JAVASCRIPT JavaScript es un lenguaje de programación interpretado, es decir, que no requiere compilación, utilizado principalmente en páginas web, con una sintaxis semejante a la del lenguaje Java y el lenguaje C.
1More
Patrón MVC Modelo Vista Controlador en PHP ~ Desarrollador Senior - 0 views
-
patrón clásico del diseño web conocido como arquitectura MVC, está formado por tres niveles: 1. El modelo representa la información con la que trabaja la aplicación, es decir, su lógica de negocio. 2. La vista transforma el modelo en una página web que permite al usuario interactuar con ella. 3. El controlador se encarga de procesar las interacciones del usuario y realiza los cambios apropiados en el modelo o en la vista. La arquitectura MVC separa la lógica de negocio (el modelo) y la presentación (la vista) por lo que se consigue un mantenimiento más sencillo de las aplicaciones. Si por ejemplo una misma aplicación debe ejecutarse tanto en un navegador estándar como un navegador de un dispositivo móvil, solamente es necesario crear una vista nueva para cada dispositivo; manteniendo el controlador y el modelo original. El controlador se encarga de aislar al modelo y a la vista de los detalles del protocolo utilizado para las peticiones (HTTP, consola de comandos, email, etc.). El modelo se encarga de la abstracción de la lógica relacionada con los datos, haciendo que la vista y las acciones sean independientes de, por ejemplo, el tipo de gestor de bases de datos utilizado por la aplicación.
2More
Zend ofrece Certificación PHP oficial » VivaPHP! - 0 views
-
Zend ofrece Certificación PHP oficial Zend presentó esta semana su Certificación PHP, lo más cercano a un reconocimiento "oficial" del dominio y experiencia con el lenguaje PHP. Esta certificación cuesta U$S 200, y su exámen se distribuye en todo el mundo gracias a Pearson VUE. Usando este ubicador de Test Centers, pude comprobar que en nuestro país se listan 12 centros de certificación Zend (!), en Capital, Córdoba, La Plata, Mendoza y Rosario. ¡Ubica el más cercano a tu ciudad y comprueba personalmente la disponibilidad de esta certificación en tu país!
2More
temas para el examen de certificacion de zend - 0 views
-
The PHP 5.3 Certification exam covers the following topics: PHP Basics Functions Data Format & Types Web Features Object Oriented Programming Security I/O Strings and Patterns Databases Arrays
2More
Preparando certificación Zend de PHP 5 - 0 views
-
El examen se puede realizar en cualquier centro Vue autorizado y consiste en 70 preguntas tipo test, multiselección o de escritura, durante un tiempo máximo de 90 minutos. El temario intenta contemplar todos los ámbitos de PHP, he incluso diferencias entre la versión 4 y la 5.
7More
¿Qué es el PHP? - 0 views
-
El PHP es un lenguaje de script incrustado dentro del HTML. La mayor parte de su sintaxis ha sido tomada de C, Java y Perl con algunas características especificas de si mismo. La meta del lenguaje es permitir rápidamente a los desarrolladores la generación dinámica de paginas”.
-
Una de sus características más potentes es su suporte para gran cantidad de bases de datos. Entre su soporte pueden mencionarse InterBase, mSQL, MySQL, Oracle, Informix, PosgreSQL, entre otras. PHP también ofrece la integración con las varias bibliotecas externas, que permiten que el desarrollador haga casi cualquier cosa desde generar documentos en pdf hasta analizar código XML.
-
Como producto de código abierto, PHP goza de la ayuda de un gran grupo de programadores, permitiendo que los fallos de funcionamiento se encuentren y se reparan rápidamente.
- ...3 more annotations...
-
también utiliza las sesiones de HTTP, conectividad de Java, expresiones regulares, LDAP, SNMP, IMAP, protocolos de COM (bajo Windows).
-
PHP es la opción natural para los programadores en máquinas con Linux que ejecutan servidores web con Apache, pero funciona igualmente bien en cualquier otra plataforma de UNIX o de Windows
-
El PHP (acronimo de PHP: Hypertext Preprocessor), es un lenguaje interpretado de alto nivel embebido en páginas HTML y ejecutado en el servidor. El PHP inicio como una modificación a Perl escrita por Rasmus Lerdorf a finales de 1994. Su primer uso fue el de mantener un control sobre quien visitaba su curriculum en su web. En los siguientes tres años, se fue convirtiendo en lo que se conoce como PHP/FI 2.0. Esta forma de programar llego a muchos usuarios, pero el lenguaje no tomo el peso actual hasta que Zeev Surasky y Andi Gutmans le incluyeron nuevas características en 1997, que dio por resultado el PHP 3.0. La versión 5 es la más reciente y está previsto el lanzamiento de la rama 6.
1More
Backup automático seguro entre servidores Debian » By Alfredo - 0 views
-
"Copia de seguridad completa, archivos y bases de datos MySQL Para comenzar voy a comprimir el directorio donde se encuentran todos mis Blogs, así que nos situamos en nuestro servidor remoto y localizamos el directorio que queramos hacer la copia de seguridad, en mi caso es /home/usuario/www/ del cuelgan todos los directorios donde tengo los Blogs … cd /home/usuario Ahora comprimiremos el directorio ( www ) con … tar -czf /home/usuario/backupwww.tar.gz /home/usuario/www Una vez comprimido aremos una copia de seguridad masiva de todas las bases de datos que tenemos con … mysqldump -uroot -pPASSWORD --all-databases > /home/usuario/backupmysql.`date +%Y%m%d`.sql (Esta ultima linea es toda seguida no partida en dos ) Donde pone password introducid el password que tenga root en la base de datos MySQL no en el sistema. Una vez hechas las dos copias de seguridad ya tenemos todo lo que necesitamos para restaurarlo todo en caso de catástrofe. backupwww.tar.gz y backupmysql.sql los tenemos en el directorio /home/usuario y en caso de necesitarlos los tenemos hay pero si recordamos al principio del articulo eliminamos las pegas de la petición del password al acceder a nuestro servidor en casa. Si nuestro servidor casero no necesita que le introduzcamos el password a mano podremos enviar estos dos ficheros por una conexión segura vía sftp. El tema está en automatizar el proceso para que no tenga que hacerlo yo a mano y ya que tengo estas dos maquinas conectadas las 24 h porque no vamos a dejarlas que cumplan ellas dos solas esta tarea por nosotros. Una vez hechas las copias de seguridad de todo lo que necesitamos tanto de los directorios como de las bases de datos MySQL necesitamos enviarlos a nuestro servidor casero con sftp. Para hacer esto vamos a usar el programador de tareas por defecto en todos los sistemas operativos GNU/Linux. Con Cron podremos decirle a que hora hacer las copias de seguridad y a que hora enviarlas a nuestro servidor casero que
3More
Novedades de PHP6 - 0 views
-
Unicode: Es el cambio más relevante en esta nueva versión. En PHP5 se puede activar Unicode bajo petición, pero en este caso, se dispara el consumo de recursos debido a que PHP tiene que almacenar todas las variantes de funciones, métodos y clases tanto en Unicode como en no-Unicode en la tabla de símbolos. Register Globals eliminadas: Cualquier variable global registrada que aparezca en el código nos devolverá un error E_CORE_ERROR y un enlace a la documentación en la que se detalla porqué es contraproducente utilizarlo. Para la versión actual 5.3 ya han sido marcadas como deprecated. Magic Quotes eliminadas: El bajo rendimiento de magic_quotes, magic_quotes_sybase y magic_quotes_gpc ha provocado la decisión de colocarlas como deprecated en la versión actual 5.3 y de eliminarlas definitivamente para la versión 6. Modo seguro eliminado: La razón es que aparentemente daba una idea errónea de que hacía a PHP seguro, cuando en realidad no mejoraba en nada la seguridad, si bien, open_basedir se conservará. ‘var’ y ‘public’ tendrán el mismo significado: Con PHP6 una variable ‘var’ va a considerarse ‘public’ adquiriendo idéntico significado. Desaparecerá el warning mostrado al usarlo aunque tengamos configurado el nivel de error como E_STRICT. Return by Reference devolverá un error: Tanto $foo =& new StdClass() como function &foo producirán ahora un error E_STRICT. Compatibilidad zend.ze1 eliminada: ze1 intentó conservar el viejo comportamiento de PHP4, pero aparentemente “ni siquiera funciona al 100%”, así que será eliminado por completo y dará un error E_CORE_ERROR si se detecta. Se abandona el soporte de Freetype1 y GD1: Bibliotecas totalmente obsoletas y que no tiene sentido seguir manteniendo. FastCGI siemper activado: El código de FastCGI será renovado y estará siempre disponible para la CGI SAPI, no podrá ser desactivado. Register Long Arrays eliminado: En PHP6 sólo $_POST y $_GET serán aceptados, HTTP_*_VARS va a devolver un error.
10More
Frameworks para el desarrollo de aplicaciones con PHP - 0 views
-
El Zend Frameworks es simple, no necesita instalación especial, requiere PHP 5 e incorpora el patrón MVC (Model View Controller).
-
CodeIgniter es un buen framework, utilizado por una gran comunidad de usuarios. Construido para codificadores PHP que necesitan una herramienta de
- ...7 more annotations...
-
CakePHP es un framework para php que nos permite programar más rápido evitándonos escribir código tedioso de tareas muy comunes.
-
El framework Seagull, nos permite realizar una programación modular, posee un Sistema de Gestión de Contenidos (CMS). Entre sus características de
-
Prado está basado en componentes eventos con el objetivo de acelerar el desarrollo de aplicaciones web usando PHP 5. El concepto del desarrollo de
-
Zoop es un Framework PHP Orientado a Objeto basado en el modelo MVC, sus desarrolladores lo caracterizan por ser rápido, eficiente y fácil destinado para programadores.
-
WACT facilita un aprovechamiento modular, sus componentes permiten la integración con otras aplicaciones web. Implementa el patrón MVC. La versión actual de WACT requiere PHP 5, por ahora solo está disponible desde Subversión.
-
Symfony está desarrollado en PHP5, se puede utilizar en plataformas *nix (Unix, Linux) y Windows. Requiere de una instalación, configuración y líneas de comando, incorpora el patrón MVC, soporta AJAX, plantillas y un gran número de bases de datos. Es un Framework similar a CodeIgniter de desarrollo
-
rápido. Es una estructura de librerías y clases para programar aplicaciones web. Su base es el Framework de Ruby on Rails.
5More
Zend PHP 5 Certification - ZCE - Zend.com - 0 views
-
Why Become a Zend Certified Engineer (ZCE)? Accelerate your Career Differentiate yourself from competitors when looking for a new job Boost your value at your annual salary review Get your resume/CV noticed Gain recognition from your employer Have your profile displayed in Zend's Yellow Pages for PHP Professionals Join the Linkedin Group Exclusively for ZCE's Personal Rewards Be recognized as a proud and dedicated supporter of PHP Show your commitment to the spread and growth of PHP Help the community prove that PHP is reliable, stable and dependable Rewards from Zend Be listed in Zend's PHP Yellow Pages Used by employers and recruiters to find top PHP developers worldwide Personalize your listing by uploading your photo, inputting your company information, CV details Get special discounts on Zend PHP conferences worldwide
-
Zend certifications have become an industry-wide standard and a measure of distinction that employers use to evaluate prospect
1More
shared by ivan chill on 01 Dec 10
- No Cached
Certificación oficial en PHP | La Postura Inadecuada - 0 views
guedea.blogspot.com/...rtificacin-oficial-en-php.html
dfs php zend certificación características oficial

-
Zend PHP 5 Certification PackageEs el paquete con todo el contenido para pasar el examen de certificación de PHP con ZEND Company, incluye:- Intro to PHP (video!)- PHP Language Basics- PHP and Forms- PHP Web Features- Strings and Regular expressions- Working with Arrays- Working with Databases- PHP Functions- Object-Oriented PHP- Handling Exceptions- Managing Files- Streams and Sockets- XML- Web Services- PHP Security
View AllMost Active Members
View AllTop 10 Tags
- 126dfs
- 67php
- 29virtualizacion
- 22zend
- 19dfs201011
- 18linux
- 12framework
- 12tutorial
- 10backup
- 9certificacion
- 8definicion
- 8características
- 7#dfs
- 7nas
- 7cakephp
- 6vmware
- 6nfs
- 5manual
- 5introduccion
- 5de