Usuarios On-Line 449
  I n i c i o
  Temas
  • Guías Informatica
  • Artículos
  • Trucos
  • Trucos Juegos
  • Guía Web
  • Webmasters

  •   Directorio Web
  • Novedades
  • Destacados
  • Más Visitados
  • Añadir Web

  •   Software
  • Novedades
  • Destacados
  • Más Descargados
  •  
      Manuales
  • Novedades
  • Destacados
  • Más Descargados

  •   Más Contenidos
  • Zona MSN
  • Foro
  • Más Trucos
  • Seguridad Informática
  • Alojamiento Web
  • Lista de Correo

  •   Novedades Software
    25/07 Azureus
    25/07 ConvertXtoDVD
    25/07 Glary Utilities
    25/07 Undelete Plus
    25/07 GNU Mensajes



    EVIDALIA HOSTING
    Pack Inicio
    100 MB espacio en disco
    1 GB transferencia/mes
    25 E-Mail's POP3
    mySQL, php, CGI-BIN

    Pack Inicio
    Pack Standard
    200 MB espacio en disco
    2 GB transferencia/mes
    50 E-Mail's POP3
    mySQL, php, CGI-BIN

    Pack Standard


      Guías Informática:  
    Fotografía (8)
    Trucos fotografía y retoque fotográfico.
    Hardware (33)
    Internet (79)
    MSN Messenger (51)
    Multimedia (25)
    Programación (44)
    S. Operativos (307)
    Seguridad (42)
    Software (125)
    Webmasters (77)
    Inicio
    Más vistos
    Más Remitidos
    Más Imprimidos
    Categoría: .NET
      Mitos y verdades sobre .NET  
    Este artículo presenta algunos mitos y verdades que han surgido y continúan girando alrededor de la plataforma .NET, los cuales son importantes de aclarar para dirigir de una mejor manera el aprendizaje de esta plataforma

    Mitos y verdades

    VERDAD: "La plataforma .NET cambió de forma radical la aproximación de Microsoft hacia el desarrollo de software".  

    Completamente cierto y nadie mejor que los millones de programadores en VB 6.0 para corroborar esta afirmación.

    Existe un antes y un después en el desarrollo de software en plataforma Microsoft a partir de .NET.  Antes de .NET, Microsoft había incorporado algunos avances al desarrollo de software.  El mayor de todos quizás sea el aporte de la programación “visual” (con Visual Basic como abanderado).  Sin embargo, antes de .NET, Microsoft no contaba con una propuesta para el desarrollo de software lo suficiente robustamente pero sencilla, que fomentase la productividad de los desarrolladores y la calidad de los productos generados (entendiéndose aquí calidad como la adherencia a los denominados requerimientos no funcionales: alto rendimiento, escalabilidad, portabilidad, …).  

    Con .NET Microsoft adopta la decisión de “tomarse el desarrollo de software en serio”.

    En .NET se corrigen muchos de los problemas que afectaban el desarrollo de aplicaciones en plataforma Microsoft antes de su llegada: se crea un sistema de tipos unificado, se define e implementa un sistema de clases único, se permite un manejo integral de los recursos de hardware, se incorpora un sistema de seguridad desde el mismo nivel de código, etc.

    Pero quizás lo más importante con la plataforma .NET es la apertura y adopción de Microsoft a una serie de estándares universales (es decir, no propietarios a una empresa en particular) lo cual permite que las aplicaciones escritas para esta plataforma puedan “hablar” con relativa facilidad con aplicaciones escritas en otras plataformas.  XML es el lenguaje para representación y transmisión de datos por excelencia en .NET.  Los servicios WEB son la primera escogencia en .NET para la integración de aplicaciones.  Microsoft es además participante activo en la definición y desarrollo de dichos estándares (agregando los suyos propios a dichoconjunto): la especificación de la plataforma de ejecución .NET (conocida como CLR por sus siglas en inglés) es abierta, el dialecto XSD para representación de esquemas originado por Microsoft está siendo fuertemente adoptado por otros proveedores de plataformas de desarrollo.

    MITO: ".NET es un lenguaje de programación"

    Falso. .NET es una plataforma de programación y ejecución de aplicaciones en la que existen gran cantidad de lenguajes de programación para la escogencia de los programadores.

    Para comprender mejor este concepto me permito hacer una rápida descripción de la arquitectura de la plataforma .NET.  Para ello aprovecharé el gráfico siguiente:



    Tal como se aprecia en el gráfico anterior, la plataforma .NET está compuesta de 3 componentes básicos:  la plataforma de ejecución, los recursos de programación y la familia de servidores de propósito específico.

    La plataforma de ejecución es la encargada de ejecutar las aplicaciones creadas con los recursos de programación (estos recursos ejecutables se conocen como ensamblados en la plataforma .NET).  Básicamente lo que hace esta plataforma es tomar los ensamblados, traducirlos a código nativo y administrarlos en el sentido del contexto de seguridad en que ejecutan y de los recursos a los que los acceden.

    Los recursos de programación son aquellos componentes comunes a los que todo programador (independientemente del lenguaje de programación) tiene acceso.  Se trata básicamente de un sistema común de tipos, un sistema común de clases y herramientas para la depuración y optimización de las aplicaciones.  Dentro de los recursos de programación se deben incluir a los propios lenguajes de programación.  Sin embargo, es importante insistir en que todos los lenguajes hacen uso de los mismos componentes mencionados anteriormente.  Es decir, operaciones como la apertura de archivos o la creación de hilos –por ejemplo- se hacen con las mismas clases (es decir, de la misma manera) en Visual Basic .NET, C#, C++, Delphi para .NET, Cobol para .NET, etc.

    Por último –pero no menos importante- se encuentra la familia de servidores de propósito específico.  Estos servidores son productos completos pensados y desarrollados para proveer ambientes de programación y ejecución de operaciones muy específicas o de misión crítica.  Estos ambientes y operaciones incluyen: la creación de bases de datos (utilizando Microsoft SQL Server) la creación de portales web (utilizando Microsoft Share Point Portal Server), la integración de aplicaciones de negocios (utilizando Microsoft BizTalk Server), el uso de instrucciones activadas por voz (utilizando Microsoft Speech Server), y otros servidores que repasaremos en artículos posteriores.

    MITO: ".NET es un ambiente de programación"

    Falso.  O mejor dicho, parcialmente falso.  Tal como se explicó en el mito anterior la plataforma .NET provee una serie de recursos de programación de uso compartido.  Sin embargo, para utilizar dichos recursos, el programador puede incluso usar editores de texto y luego compilar el código fuente utilizando los compiladores de línea de mandatos provistos por el SDK desarrollado por Microsoft (el cual dicho sea de paso es gratuito).

    Quizás la confusión que provoca este mito se origina en el IDE de programación que Microsoft ha provist desde hace mucho tiempo (incluso antes de la llegada de .NET) el cual se conoce como Visual Studio.  

    Visual Studio sí es un ambiente de programación.  Es la integración de la oferta de lenguajes de programación que Microsoft pone a disposición de los programadores.  Esta oferta incluye 4 lenguajes: VB, C#, C++ y J#, así como una serie de utilitarios que agilizan las labores de programación: Intellisense, editores gráficos de clases, ambiente graficos de depuración, …

    Es importante aclarar que Visual Studio .NET no es el único ambiente de programación existente para la plataforma .NET (ni sus lenguajes los únicos existentes en el mercado para dicha plataforma).  Es quizás el ambiente más completo que existe pero … no es el único (si no que lo digan los devotos de “Visual NotePad”).  Una simple pregunta a Google sobre “.NET Programming Languages” mostrará la vasta oferta de lenguajes (gratuitos o no) que existen para esta plataforma.

    Fuente: http://www.dotnetcr.com


    Visitas: 4745    Fecha: 2006-05-02

      Páginas Amigas
    Hosting
    Programas Gratis
    Trucos Juegos
    Trucos y Manuales
    Trucos Juegos
    Tutoriales
    Servidores VPS
    Trucos PC
    Manuales Gratis
    Trucos
    Certificados de Seguridad SSL
    Tucos Informática
    Blog Informatica
    Descarga Programas
    Manuales Gratis
    Listas
    Alta en Buscadores
    Tienda Informatica
    PHP Adictos
    Noticias Informatica
    Webmasters
    Manuales Online
    Foros Informática
    Humor
    Foros para compartir
    Portatiles
    Software Gratis
    Tutoriales de Flash y ActionScript
    Web Tutoriales
    ADSLTodo
    Blog Tecnologia
    Fonts
    Tutoriales
    Soft Download
    Recursos Webmaster
    Muestras gratis
    Juegos y Trucos
    Logratis.com
    Algrano
    Trucos Windows
    Boonic
    MaxiTrucos.com
    ManualesGratis.com
    Programar.net
    WebExperto
    Programas Gratis
    Aclantis
    Programatium
    Gamarod JavaScript
    Descargas Gratis
    Todo Enlaces
    Descargas
    ElGuruProgramador
    Seguridad informática
    Movitec
    Joomla, minijuegos
    Aprender, cursos gratis
    ADSL
    Webpanto Informática
    Recursos Web
    ADR Formación, Cursos online
    Juegos Gratis

    ¿Disponible?
     
    .com .net .org .biz .info
    Registro Dominio
    + Redirección
    + 5 cuentas correo

    Solo 12 euros año
    © Evidalia Web SL, 2000-2008.
    Registro de Dominios :: Servidores Dedicados :: Publicidad :: Diseño Web :: Contactar