1 / 16

Frameworks de desarrollo java, .NET

Frameworks de desarrollo java, .NET. Deisy Pérez Sánchez. Framework. Define un conjunto estandarizado de conceptos, practicas y criterios Estructura conceptual y tecnológica de soporte . Típicamente incluye: Programas Bibliotecas Lenguaje interpretado

Download Presentation

Frameworks de desarrollo java, .NET

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Frameworks de desarrollo java, .NET Deisy Pérez Sánchez

  2. Framework • Define un conjunto estandarizado de conceptos, practicas y criterios • Estructura conceptual y tecnológica de soporte . • Típicamente incluye: • Programas • Bibliotecas • Lenguaje interpretado • Ayuda al desarrollo y a la unión de los componentes de un proyecto.

  3. Framework • Representa una arquitectura de software que modela las relaciones generales de las entidades del dominio. • Provee una estructura y una metodología • Una estructura de software compuesta de componentes personalizables e intercambiables • Aplicación genérica , incompleta y configurable

  4. objetivos • Desarrollo rápido • Desarrollo estructurado • Reutilización de código • Disminuir el esfuerzo en el desarrollo • Aprovechamiento de funciones implementadas

  5. Frameworks de desarrollo • Microsoft .Net • Eclipse

  6. .Net Framework • Permite generar y ejecutar todo tipo de software • Sus componentes facilitan la integración • Visual Studio • Microsoft Windows server • Microsoft SQL server

  7. .Net Framework • Elementos principales • Commonlaguageruntime • Conjunto unificado de bibliotecas de clases (ASP.NET)

  8. ventajas • Arquitectura flexible • Utiliza servicios web (mecanismo de comunicación nativo) • Promueve un desarrollo mas rapido • Multiples lenguajes • Creacion de multiples aplicaciones • Servicios web • Aplicaciones cliente inteligente

  9. ventajas • Mejora el rendimiento • Incorpora funciones avanzadas de compilacion y almacenamiento • Administra la memoria, procesos y subprocesos • Incrementa la seguridad • Control a nivel de método sobre las tares que las aplicaciones puedes llevar a cabo o no • Quien escribió el código

  10. Arquitectura del framawork

  11. Eclipse • Eclipse es una estructura (workbench) que puede soportar distintas herramientas de desarrollo y para cualquier lenguaje

  12. Eclipse • La base para Eclipse es la Plataforma de cliente enriquecido (del Inglés RichClientPlatform RCP). • componentes constituyen la plataforma de cliente enriquecido: • Plataforma principal - inicio de Eclipse, ejecución de plugins • OSGi - una plataforma para bundling estándar. • El Standard WidgetToolkit (SWT) - Un widgettoolkit portable. • JFace- manejo de archivos, manejo de texto, editores de texto • El Workbench de Eclipse - vistas, editores, perspectivas, asistentes

  13. Herramientas eclipse • Las herramientas son parte del proyecto y a su vez son un proyecto en si mis • mas

  14. ventajas • Eclipse dispone de un Editor de texto con resaltado de sintaxis. • La compilación es en tiempo real. • Tiene pruebas unitarias con Junit, control de versiones con CVS, integración con Ant • Asimismo, a través de "plugins" libremente disponibles es posible añadir control de versiones con Subversion.

  15. Arquitectura

  16. Referencias • http://zarza.fis.usal.es/~fgarcia/docencia/poo/04-05/Trabajos/Framework.NET.pdf • http://eopsoa.blogspot.com/2009/02/eclipse-model-framework-cosa-fina-oiga.html

More Related