F RAMEWORKS DE DESARROLLO JAVA,.NET Deisy Pérez Sánchez.

Slides:



Advertisements
Presentaciones similares
Framework de.Net Infraestructura sobre la que se reúne todo un conjunto de lenguajes y servicios que simplifican el desarrollo de aplicaciones Entorno.
Advertisements

Unidad 2 IDE Visual Studio.Net [UTN - Tecnologías de desarrollo de software IDE] [2009]
Introducción a Microsoft .NET
Esta obra está bajo una licencia de Creative Commons.
Tecnologías para desarrollo de aplicaciones web. Un caso de uso
Agenda Conceptos Claves.
INDUSOFT Software para generación de completas aplicaciones industriales multi-plataforma Se compone de un completo y potente conjunto de herramientas.
Principales Valores SGI Toolkit se presenta como una nueva capa de desarrollo sobre SDK de SAP B1 que aumenta sustancialmente el potencial de desarrollo.
INTRODUCCIÓN A JAVA.
MÉTODOS Y ELEMENTOS DE PROGRAMACIÓN
Programación Visual de Sistemas
DESARROLLO E IMPLEMENTACIÓN DE UN PLUGIN DE GOOGLE WALLET PARA PAGOS ONLINE UTILIZANDO SOFTWARE OPEN SOURCE.
Programación Orientada a Objetos
Aplicación de diseño de clases y generación de código, orientado hacia la arquitectura multicapas y el mapeo objeto/relacional Juan Timoteo Ponce Ortiz.
Planificación y despliegue de Office Sharepoint Server 2007 Rubén Alonso Cebrián
Módulo 1: Primeros Pasos
Características Técnicas
Investigación Servidor de Aplicaciones WebSphere
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
Características Técnicas
Microsoft Office.
Plataforma Microsoft.NET
Introducción a ASP.NET.
Interacción Persona Ordenador
El paradigma de la orientación a objetos La programación orientada a objetos genera códigos eficientes y estandariza la metodología de programación, además.
Presentación de la pantalla panorámica
Ing. CIP Fabián Silva Alvarado
STARUML.
Desarrollo de Aplicaciones Utilizando Java Edición Empresarial – JEE6
Propósito: * Mostrar indicativos porcentuales de los diversos microorganismos con los que se alimentan el camarón en un manejo semi-intensivo aplicado.
Introducción a la Programación. Lenguaje de Máquina.
Sesión 5 Herramientas de creación de DSL gráficos (GMF)
Administrar • Crear • Autoservicio • Auditoría • Workflows
Programación e Ingeniería de Software III
InfoPath Ventajas y Uso.
ASP.NET es una nueva y potente tecnología para escribir páginas web dinámica. Es una importante evolución respecto a las antiguas páginas ASP de Microsoft.
Contenido: 1- Que es el .Net Framework 2- Arquitectura en .Net
Lenguajes de programación Web
Tecnologias Usadas.Net Framework LINQ WCF Subversion Clickonce Smart Client Deployment SQL Server Compact Edition. Visual Studio Express 2008.
Tecnología para la Comunidad
J2EE vs.Net. Integración de sistemas Integrar = Asimilar y agregar rápidamente gran cantidad de información de sistemas distintos Aspecto crítico No se.
Leonard Camacho. DCom  Tecnología propietaria de Microsoft.  Extiende el modelo COM de Microsoft.  La “D” es debido al uso de su versión DCE/RCP, conocida.
Lenguajes de programación para la web Lenguaje html Lenguaje java script Es un lenguaje estático para el desarrollo de sitios web Ventajas: Sencillo que.
INTRODUCCIÓN A JAVA. Índice ¿Qué es Java? La plataforma Java 2 La Máquina Virtual de Java Características principales ¿Qué ventajas tengo como desarrollador?
Eguana Reports Servidor de Reportes basado en Tecnología Java y XML Presentado por: Roy Cox S. Fernando Pérez M. José Pérez S.
Lenguajes de Programación
FRAMEWORK VS Código fuente
Mensajería cliente-servidor en Flex y Java
Cristian Fonnegra Marin
María José Freire Mayra Coello Juan Francisco Pérez
Programación Java y Desarrollo de Aplicaciones Modulo 3 Lenguaje de programación Java Software utilizado.
Juan Timoteo Ponce Ortiz
LE, EI, Profesor Ramón Castro Liceaga UNIVERSIDAD LATINA (UNILA) LENGUAJES DE PROGRAMACIÓN PARA EL DESARROLLO DE INTERFACES.
Abdelahad, Yanina Zoraida Abdelahad, Corina Natalia Perez, Norma Beatriz Abril de 2003.
DIEGO ARMANDO GÓMEZ CUERVO Desarrollo de aplicaciones WEB con herramientas de software libre.
SOFTWARE Jennifer Giselle De Diego Romero NL:9
Introducción a .NET Nombre : Ethel García-Simón Matachana
Desarrollo DE apps móviles
CONTRATOS DE CLIENTES Orlando Sedamano Cornejo Marco Bustinza
DISEÑO CURRICULAR Presentado por: Cesar Augusto Sáenz María Alejandra Hernández 1.contenidos curriculares de competencia.
Software.
Alumno: Israel Espinosa Jiménez Matricula: Licenciatura: TIC Asignatura: Programación con Lenguajes de Cuarta Generación Cuatrimestre: 5 Página.
Desarrollo DE apps móviles
Tutor: Ing. Juan E. Talavera Horn 2010 Google Web Toolkit (GWT)
Eclipse como IDE Herramientas Case Piedad Márquez Santiago
API JDBC Java Database Connectivity. Conceptos básicos API de Conectividad a Bases de Datos Emplea SQL Standard Ventaja: los programas desarrollados en.
Software.
 Palabra inglesa que define un conjunto de conceptos, prácticas y criterios.  En el desarrollo de Sw es una estructura conceptual y tecnológica que proporciona.
Integrantes Miguel Betancourt Alexis Tacuri.  Activiti es una plataforma para la formación de flujos de trabajo y procesos empresariales dentro del.
Entorno de Trabajo e Introducción a Java Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Versión Práctica 1.
Transcripción de la presentación:

F RAMEWORKS DE DESARROLLO JAVA,.NET Deisy Pérez Sánchez

F RAMEWORK 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.

F RAMEWORK 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

OBJETIVOS Desarrollo rápido Desarrollo estructurado Reutilización de código Disminuir el esfuerzo en el desarrollo Aprovechamiento de funciones implementadas

F RAMEWORKS DE DESARROLLO Microsoft.Net Eclipse

.N ET F RAMEWORK Permite generar y ejecutar todo tipo de software Sus componentes facilitan la integración Visual Studio Microsoft Windows server Microsoft SQL server

.N ET F RAMEWORK Elementos principales Common laguage runtime Conjunto unificado de bibliotecas de clases (ASP.NET)

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

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

A RQUITECTURA DEL FRAMAWORK

E CLIPSE Eclipse es una estructura (workbench) que puede soportar distintas herramientas de desarrollo y para cualquier lenguaje

E CLIPSE La base para Eclipse es la Plataforma de cliente enriquecido (del Inglés Rich Client Platform 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 Widget Toolkit (SWT) - Un widget toolkit portable. JFace- manejo de archivos, manejo de texto, editores de texto El Workbench de Eclipse - vistas, editores, perspectivas, asistentes

H ERRAMIENTAS ECLIPSE Las herramientas son parte del proyecto y a su vez son un proyecto en si mis mas

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.

A RQUITECTURA

R EFERENCIAS 05/Trabajos/Framework.NET.pdf framework-cosa-fina-oiga.html