SlideShare una empresa de Scribd logo
1 de 11
Programación WEB V
Prof. Victor Acosta
• Asp.net es un es un entorno para aplicaciones
web desarrollado y comercializado por Microsoft.
• Es un framework para usarse en la web.
Un Framework un conjunto de componentes
(por ejemplo clases en java y descriptores y
archivos de configuración en XML) que
componen un diseño reutilizable que facilita
y agiliza el desarrollo de sistemas Web.
Serie de Tecnología, Clases, controles, etc
que Microsoft ha creado para nosotros para
crear cosas en la WEB
• Permite crear sitios dinámicos y Servicios Web
• Aplicaciones web.
• Una aplicación a la que podemos acceder a través de un navegador
de Internet.
• En ASP.NET la aplicación es instalada “en el servidor”
• Esta tecnología del lado del servidor permite que el
mantenimiento sea más fácil porque sólo se hace en el
servidor y no requiere instalaciones en los clientes
• La aplicación se Accesa desde cualquier lugar que se
tenga internet
• Es multiplataforma sin discrinimar SO
El servidor que se utiliza
para instalar, probar y
ejecutar las aplicaciones
Requisitos de
desarrollo
ASP.NET
• Para desarrollar aplicaciones ASP.NET,
es necesario tener:
• Un editor de código.
• .NET Framework.
• Un servidor Web como IIS (Servicios de
Internet Information Server)
• Adicionalmente a la programación web
es necesario en muchos casos contar
con algún soporte para el
almacenamiento de datos.
Historia
• Apareció en enero de 2002 con la versión 1.0 del .NET Framework
• Es la tecnología sucesora de la tecnología Active Server Pages (ASP)
introducida en 1996
• Las páginas de ASP.NET, conocidas oficialmente como "web forms"
(formularios web), son el principal medio de construcción para el
desarrollo de aplicaciones web.
• Los formularios web están contenidos en archivos con una
extensión ASPX
• ASP.NET no sólo funciona sobre el servidor de Microsoft IIS, también
lo hace sobre Apache
PHP
• código es libre y abierto,
• está siendo actualizado constantemente
• hay publicada mucha más información y manuales que los que
se pueden encontrar para ASP
• hay disponibles numerosas librerías y recursos que crean los
usuarios de PHP que se pueden utilizar para facilitar la
programación.
• Para programar en PHP se utiliza un lenguaje muy similar a C,
Java o Javascript
• la portabilidad, destaca la de PHP ya que podremos fácilmente
trasladar una plataforma PHP de un servidor a otro.
• Sobre el servidor web, en php suelen utilizarse Apache
• PHP se pueden utilizar muchísimos tipos diferentes de bases de
datos, ya que ofrece interfaces para el acceso a la gran mayoría
de las bases de datos que hay en el mercado, y también
por ODBC a las bases de datos en Windows.
Ambos son lenguajes de programación de uso general de código del lado del servidor
ASP.NET
• aunque ASP tenga código cerrado, permite instalar
aplicaciones de terceras partes para usarlas en la
programación
• ASP utiliza Visual Basic Script, muy cómodo para los
que estén familiarizados básicamente con Visual
Studio
• Sobre el servidor web, en ASP suelen utilizarse IIS
• Respecto a las bases de datos, en ASP suele utilizarse
Access, que viene incluido en el paquete de
Microsoft Office, pero también se puede echar mano
de SQL Server
• algunos se decantan por ASP por la fiabilidad que
ofrece la marca Microsoft que tiene detrás,
C Sharp
• Es un lenguaje de programación orientado a
objetos.
• Su sintaxis básica deriva de C/C++
• Microsoft Visual C# es la implementación de la
especificación C# de Microsoft, incluida en la suite
de productos de Microsoft Visual Studio.
• Está basado en la especificación ECMA/ISO de el
lenguaje de programación C#, el cual Microsoft
también creó.
• Aunque existen múltiples implementaciones de la
especificación, Visual C# es por mucho el más
usado comúnmente.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Presentacion curso de php
Presentacion curso de phpPresentacion curso de php
Presentacion curso de php
 
.NET Framework y sus beneficios
.NET Framework y sus beneficios.NET Framework y sus beneficios
.NET Framework y sus beneficios
 
Conociendo php
Conociendo phpConociendo php
Conociendo php
 
Microsoft Visual Studio Universidad OYM Seccion 0435
Microsoft Visual Studio Universidad OYM Seccion 0435Microsoft Visual Studio Universidad OYM Seccion 0435
Microsoft Visual Studio Universidad OYM Seccion 0435
 
¿Me Afirmaron Que Sql No Es Un Lenguaje De Programacion, Eso Es Cierto?
¿Me Afirmaron Que Sql No Es Un Lenguaje De Programacion, Eso Es Cierto?
¿Me Afirmaron Que Sql No Es Un Lenguaje De Programacion, Eso Es Cierto?
¿Me Afirmaron Que Sql No Es Un Lenguaje De Programacion, Eso Es Cierto?
 
Clase4: Páginas dinámicas PHP (Sólo intro)
Clase4: Páginas dinámicas PHP (Sólo intro)Clase4: Páginas dinámicas PHP (Sólo intro)
Clase4: Páginas dinámicas PHP (Sólo intro)
 
PHP
PHPPHP
PHP
 
Framework Laravel
Framework LaravelFramework Laravel
Framework Laravel
 
Servidor php
Servidor phpServidor php
Servidor php
 
1. introduccion a asp .net
1.  introduccion a asp .net1.  introduccion a asp .net
1. introduccion a asp .net
 
Introducción a la Plataforma Visual Studio .NET
Introducción a la Plataforma Visual Studio .NETIntroducción a la Plataforma Visual Studio .NET
Introducción a la Plataforma Visual Studio .NET
 
Programacion web c5 programacion del lado servidor
Programacion web c5 programacion del lado servidorProgramacion web c5 programacion del lado servidor
Programacion web c5 programacion del lado servidor
 
Compiladores
CompiladoresCompiladores
Compiladores
 
Php ppt
Php pptPhp ppt
Php ppt
 
Php jessi
Php jessiPhp jessi
Php jessi
 
Software rizo
Software rizoSoftware rizo
Software rizo
 
15 servidor php
15 servidor php15 servidor php
15 servidor php
 
Php
PhpPhp
Php
 
Php
PhpPhp
Php
 
Phpmodificada.ppt
Phpmodificada.pptPhpmodificada.ppt
Phpmodificada.ppt
 

Similar a ASP NET Framework

2009_asp.net_capitulo_1
2009_asp.net_capitulo_12009_asp.net_capitulo_1
2009_asp.net_capitulo_1zhylz Zevallos
 
Programación web
Programación webProgramación web
Programación weberic291285
 
Anyery paulino #21 asp.net
Anyery paulino #21 asp.netAnyery paulino #21 asp.net
Anyery paulino #21 asp.netAnyeryPaulino
 
Programación asp2
Programación asp2Programación asp2
Programación asp2alb3rto-soga
 
Visual Web Developer.Html
Visual Web Developer.HtmlVisual Web Developer.Html
Visual Web Developer.Htmldiana
 
Curso TIC de PHP y MSQL Parte 1
Curso TIC de PHP y MSQL Parte 1Curso TIC de PHP y MSQL Parte 1
Curso TIC de PHP y MSQL Parte 1Wilian
 
Curso TIC de PHP y MSQL
Curso TIC de PHP y MSQLCurso TIC de PHP y MSQL
Curso TIC de PHP y MSQLWilian
 
Presentacion sobre asp
Presentacion sobre aspPresentacion sobre asp
Presentacion sobre aspkarenReyes152
 
Introducción a el lenguaje de programación combinado ASP.NET
Introducción a el lenguaje de programación combinado ASP.NETIntroducción a el lenguaje de programación combinado ASP.NET
Introducción a el lenguaje de programación combinado ASP.NETyelangelthen
 
Internet Information Services
Internet Information ServicesInternet Information Services
Internet Information ServicesEduardo J Onofre
 
los-diferentes-lenguajes-de-programacion-para-la-web
 los-diferentes-lenguajes-de-programacion-para-la-web los-diferentes-lenguajes-de-programacion-para-la-web
los-diferentes-lenguajes-de-programacion-para-la-webolguisf
 
los diferentes lenguajes de programación para-la-web
 los diferentes lenguajes de programación para-la-web los diferentes lenguajes de programación para-la-web
los diferentes lenguajes de programación para-la-webolguisf
 
SISTEMA DE GESTIÓN ACADÉMICA-UNAC
SISTEMA DE GESTIÓN ACADÉMICA-UNACSISTEMA DE GESTIÓN ACADÉMICA-UNAC
SISTEMA DE GESTIÓN ACADÉMICA-UNACkattia vargas
 
Plataformas de desarrollo web
Plataformas de desarrollo web Plataformas de desarrollo web
Plataformas de desarrollo web Andy015
 

Similar a ASP NET Framework (20)

Tecnologia ASP.net
Tecnologia ASP.netTecnologia ASP.net
Tecnologia ASP.net
 
2009_asp.net_capitulo_1
2009_asp.net_capitulo_12009_asp.net_capitulo_1
2009_asp.net_capitulo_1
 
Programación web
Programación webProgramación web
Programación web
 
Anyery paulino #21 asp.net
Anyery paulino #21 asp.netAnyery paulino #21 asp.net
Anyery paulino #21 asp.net
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Cuadro comparativo 2
Cuadro comparativo 2Cuadro comparativo 2
Cuadro comparativo 2
 
Cuadro comparativo 2
Cuadro comparativo 2Cuadro comparativo 2
Cuadro comparativo 2
 
Programación asp2
Programación asp2Programación asp2
Programación asp2
 
Visual Web Developer.Html
Visual Web Developer.HtmlVisual Web Developer.Html
Visual Web Developer.Html
 
Curso TIC de PHP y MSQL Parte 1
Curso TIC de PHP y MSQL Parte 1Curso TIC de PHP y MSQL Parte 1
Curso TIC de PHP y MSQL Parte 1
 
Curso TIC de PHP y MSQL
Curso TIC de PHP y MSQLCurso TIC de PHP y MSQL
Curso TIC de PHP y MSQL
 
Clase12-ServidoresWeb.pdf
Clase12-ServidoresWeb.pdfClase12-ServidoresWeb.pdf
Clase12-ServidoresWeb.pdf
 
Examen Profesional 1
Examen Profesional 1Examen Profesional 1
Examen Profesional 1
 
Presentacion sobre asp
Presentacion sobre aspPresentacion sobre asp
Presentacion sobre asp
 
Introducción a el lenguaje de programación combinado ASP.NET
Introducción a el lenguaje de programación combinado ASP.NETIntroducción a el lenguaje de programación combinado ASP.NET
Introducción a el lenguaje de programación combinado ASP.NET
 
Internet Information Services
Internet Information ServicesInternet Information Services
Internet Information Services
 
los-diferentes-lenguajes-de-programacion-para-la-web
 los-diferentes-lenguajes-de-programacion-para-la-web los-diferentes-lenguajes-de-programacion-para-la-web
los-diferentes-lenguajes-de-programacion-para-la-web
 
los diferentes lenguajes de programación para-la-web
 los diferentes lenguajes de programación para-la-web los diferentes lenguajes de programación para-la-web
los diferentes lenguajes de programación para-la-web
 
SISTEMA DE GESTIÓN ACADÉMICA-UNAC
SISTEMA DE GESTIÓN ACADÉMICA-UNACSISTEMA DE GESTIÓN ACADÉMICA-UNAC
SISTEMA DE GESTIÓN ACADÉMICA-UNAC
 
Plataformas de desarrollo web
Plataformas de desarrollo web Plataformas de desarrollo web
Plataformas de desarrollo web
 

Último

EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Baker Publishing Company
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
Marketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETPMarketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETPANEP - DETP
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuelacocuyelquemao
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFlor Idalia Espinoza Ortega
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 

Último (20)

EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
Unidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDIUnidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDI
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
Marketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETPMarketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETP
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuela
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamica
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 

ASP NET Framework

  • 2. • Asp.net es un es un entorno para aplicaciones web desarrollado y comercializado por Microsoft. • Es un framework para usarse en la web.
  • 3. Un Framework un conjunto de componentes (por ejemplo clases en java y descriptores y archivos de configuración en XML) que componen un diseño reutilizable que facilita y agiliza el desarrollo de sistemas Web. Serie de Tecnología, Clases, controles, etc que Microsoft ha creado para nosotros para crear cosas en la WEB
  • 4. • Permite crear sitios dinámicos y Servicios Web • Aplicaciones web.
  • 5. • Una aplicación a la que podemos acceder a través de un navegador de Internet.
  • 6. • En ASP.NET la aplicación es instalada “en el servidor” • Esta tecnología del lado del servidor permite que el mantenimiento sea más fácil porque sólo se hace en el servidor y no requiere instalaciones en los clientes • La aplicación se Accesa desde cualquier lugar que se tenga internet • Es multiplataforma sin discrinimar SO
  • 7. El servidor que se utiliza para instalar, probar y ejecutar las aplicaciones
  • 8. Requisitos de desarrollo ASP.NET • Para desarrollar aplicaciones ASP.NET, es necesario tener: • Un editor de código. • .NET Framework. • Un servidor Web como IIS (Servicios de Internet Information Server) • Adicionalmente a la programación web es necesario en muchos casos contar con algún soporte para el almacenamiento de datos.
  • 9. Historia • Apareció en enero de 2002 con la versión 1.0 del .NET Framework • Es la tecnología sucesora de la tecnología Active Server Pages (ASP) introducida en 1996 • Las páginas de ASP.NET, conocidas oficialmente como "web forms" (formularios web), son el principal medio de construcción para el desarrollo de aplicaciones web. • Los formularios web están contenidos en archivos con una extensión ASPX • ASP.NET no sólo funciona sobre el servidor de Microsoft IIS, también lo hace sobre Apache
  • 10. PHP • código es libre y abierto, • está siendo actualizado constantemente • hay publicada mucha más información y manuales que los que se pueden encontrar para ASP • hay disponibles numerosas librerías y recursos que crean los usuarios de PHP que se pueden utilizar para facilitar la programación. • Para programar en PHP se utiliza un lenguaje muy similar a C, Java o Javascript • la portabilidad, destaca la de PHP ya que podremos fácilmente trasladar una plataforma PHP de un servidor a otro. • Sobre el servidor web, en php suelen utilizarse Apache • PHP se pueden utilizar muchísimos tipos diferentes de bases de datos, ya que ofrece interfaces para el acceso a la gran mayoría de las bases de datos que hay en el mercado, y también por ODBC a las bases de datos en Windows. Ambos son lenguajes de programación de uso general de código del lado del servidor ASP.NET • aunque ASP tenga código cerrado, permite instalar aplicaciones de terceras partes para usarlas en la programación • ASP utiliza Visual Basic Script, muy cómodo para los que estén familiarizados básicamente con Visual Studio • Sobre el servidor web, en ASP suelen utilizarse IIS • Respecto a las bases de datos, en ASP suele utilizarse Access, que viene incluido en el paquete de Microsoft Office, pero también se puede echar mano de SQL Server • algunos se decantan por ASP por la fiabilidad que ofrece la marca Microsoft que tiene detrás,
  • 11. C Sharp • Es un lenguaje de programación orientado a objetos. • Su sintaxis básica deriva de C/C++ • Microsoft Visual C# es la implementación de la especificación C# de Microsoft, incluida en la suite de productos de Microsoft Visual Studio. • Está basado en la especificación ECMA/ISO de el lenguaje de programación C#, el cual Microsoft también creó. • Aunque existen múltiples implementaciones de la especificación, Visual C# es por mucho el más usado comúnmente.