Autor Tema: ¿Que es un framework?  (Leído 3345 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado WHK

  • 吴阿卡
  • Administrador
  • Aportador
  • *****
  • Mensajes: 555
  • Karma: +15/-3
  • Coder
    • Yahoo Instant Messenger - yan_uniko_102
    • Ver Perfil
    • WHK
    • Email
¿Que es un framework?
« : febrero 13, 2010, 06:45:57 pm »
Según wikipedia:

http://es.wikipedia.org/wiki/Framework
Citar
En el desarrollo de software, un framework es una estructura conceptual y tecnológica de soporte definida, normalmente con artefactos o módulos de software concretos, en base a 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 programas para ayudar a desarrollar y unir los diferentes componentes de un proyecto.

Representa una arquitectura de software que modela las relaciones generales de las entidades del dominio. Provee una estructura y una metodología de trabajo la cual extiende o utiliza las aplicaciones del dominio.



Ahora en otras palabras un framework cuando nos referimos al desarrollo web se describe a un conjunto de funciones y clases estructuradas por un solo sistema.
Es similar a un sistema CMS con la diferencia de que aca no hay secciones finales desarrolladas.

Me explico. Un sistema CMS lo instalas y tiene un sistema completo llegar y llenar de contenidos, por algo es un CMS gestor de contenidos. Un framework no es un sistema hecho, es solo una base para construir tu propio sistema WEB. Algunos ejemplos son estos:

http://framework.zend.com/
http://www.symfony-project.org/
http://codeigniter.com/
http://www.edit-x.com/
Mi WEB - The Hacktivism is not a crime - Si no lo hago yo, que lo hagan otros -
Si has encontrado útil este articulo recuerda que puedes ayudarnos con tu donación voluntaria la cual ayudará al staff y a la mantención del foro.

Desconectado alexander1712

  • Recién llegado
  • *
  • Mensajes: 3
  • Karma: +0/-0
  • [H]arkonnen
    • Ver Perfil
Re:¿Que es un framework?
« Respuesta #1 : enero 30, 2013, 09:22:03 pm »
si, además el propio nombre lo dice todo, Frame-work un marco de trabajo, yo lo definiría como una base para un sistema, que le otorga al programador funciones que le permiten escribir menos código al programador, tenerlo ordenado, y evitar tener que pensar en algunas cosas como la seguridad, ya que algunos frameworks, tienen seguridad minima integrada, como por ejemplo funciones que filtran las consultas...

WHK espero no te moleste, pero me gustó tanto la definición simple y sencilla que haz dado, que me llevo el post dejando sus respectivos créditos y un link al mismo.

saludos!


. . . . . . . .