que narices es un framework?

Iniciado por Roboto, 19 Noviembre 2011, 22:59 PM

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

Roboto

En todas las ofertas leo eso del framework.
He buscado la definicion en google-wikipedia.

La palabra inglesa "framework" define, en términos generales, un conjunto estandarizado de conceptos, prácticas y criterios para enfocar un tipo de problemática particular, que sirve como referencia para enfrentar y resolver nuevos problemas de índole similar.{


soy programador de java,visual basic y php.

dicen k el visual studio es un framework,pero no llego a entender exactamente a k le llaman framework.
alguien me puede explicarlo desde su experiencia?

Hartigan

Si sigues leyendo en la wiki te lo explica bastante claro:

Citar
En el desarrollo de software, un framework o infraestructura digital, es una estructura conceptual y tecnológica de soporte definido, normalmente con artefactos o módulos de software concretos, con base a la cual otro proyecto de software puede ser más fácilmente organizado y desarrollado. Típicamente, puede incluir soporte de programas, bibliotecas, y un lenguaje interpretado, entre otras herramientas, para así 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, y provee una estructura y una especial metodología de trabajo, la cual extiende o utiliza las aplicaciones del dominio.

Es decir, digamos que es una herramienta software que te permite crear otro software.

Visual studio es eso mismo,  un software que te proporciona diversas herramientas, módulos, artefactos para poder crear otro software.

No se si me he explicado bien.

RyogiShiki

Si programas en Java, entonces para darte unos ejemplos de Frameworks serían:

1. GWT (Google Web Toolkit)
2. Spring Framework
3. Apache Cocoon
4. Struts
5. JUnit

Y muchos otros: http://es.wikipedia.org/wiki/Categor%C3%ADa:Frameworks_de_Java


Roboto

thx por las respuestas,pero  no veo claro el termino xD.

tendre k leerlo luego con mas detenimiento