
El lenguaje COBOL (acrónimo de COmmon Business -Oriented Language, Lenguaje Común Orientado a Negocios) esta cumpliendo sus bodas de oro, aunque no fue sino hasta 1960 que se estableció definitivamente, en mayo de 1959 empezó su historia este antiguo, pero aún muy usado, lenguaje.
En la creación de este lenguaje participó la comisión CODASYL, compuesta por fabricantes de ordenadores, usuarios y el Departamento de Defensa de Estados Unidos en mayo de 1959. La definición del lenguaje se completó en poco más de seis meses, siendo aprobada por la comisión en enero de 1960. El lenguaje COBOL fue diseñado inspirándose en el lenguaje Flow-Matic de Grace Hopper y el IBM COMTRAN de Bob Bemer, ya que ambos formaron parte de la comisión.
Gracias a la ayuda de los usuarios COBOL evolucionó rápidamente y fue revisado de 1961 a 1965 para añadirle nuevas funcionalidades. En 1968 salió la primera versión ANSI del lenguaje, siendo revisada posteriormente en 1974 (COBOL ANS-74), 1985 (COBOL ANS-85, ampliado en 1989 con funciones matemáticas, finalizando el estándar actual más usado, conocido como COBOL-ANSI), y en 2002 (COBOL ANS-2002). Desde el año 2007 se viene preparando una nueva revisión del lenguaje.
Además, existe una versión conocida como COBOL ENTERPRISE, actualizada regularmente y lanzada en 1991, usada generalmente en sistemas Host.
¿Y ustedes usan o usaron COBOL?
Fuente: DiarioTI

ASP .net MVC
Hace unos días se ha lanzando la primera versión de Modelo Vista Controlador de ASP.NET 3.5, siendo la primera actualización de importancia desde el lanzamiento de Visual Studio 2008, generando el preámbulo de la versión 2010 ya en fases finales de producción.
ASP.NET 3.5 MVC ofrece una rica y motivadora experiencia a la hora de crear un Sitio Web dinámico que contenga una integración de diferentes procesos, pero brindando a la vez una separación más detallada de las capas de programación y de la lógica de negocio.
ASP.NET MVC contiene una arquitectura en la cual el desarrollador puede invertir menos tiempo a la hora de crear un sitio web con características de acceso a datos, separando a la tradicional forma de programación en ASP.NET que es la de contener de lado de la vista Default.aspx a su inseparable clase Default.aspx.vb o Default.aspx.cs. En esta parte MVC ofrece una separación de la zona del código de Visual Basic o C Sharp, permitiendo por un lado tener las vistas o páginas html que visualizará el usuario y en otra zona denominada controladores, las clases que interactuarán directamente con ellas. De hecho la generación de vistas se produce directamente de la función de la clase y no generando una nueva página independiente. En la parte controladora nosotros podemos definir aquellos elementos en sus métodos Get y Post de la acción que el usuario realizará. MVC permite un mayor control sobre el código HTML.
[Más]
La mayoría de los que estamos involucrados en proyectos donde usemos Software Libre, hemos quedado convencidos de su gran potencial y su gran “performance” a la hora de realizar una aplicación, o correr un servicio, etc. Te da un control total sobre las acciones del sistema.
Pero cabe hacer mención que el Software Libre ha tenido que soportar ataques por diferentes vías y hoy dichos ataques continúan desde dentro, así como desde las comunidades de Software propietario. Si bien es cierto que muchos hemos usado tecnologías propietarias para solventar procesos en la empresa (incluso es de nuestra preferencia) también es cierto que lo podríamos haber hecho en Software Libre, más tiempo eso sí, pero sin lugar a dudas el Software Libre es un gran aporte a la Tecnología actual.

Enrique Aquilar y Richard Stallman
En el Software libre tenemos a grandes personalidades que han dado vida y sobretodo, han permitido que la lucha continué, uno de ellos es Richard Stallman, que con su lucha idealista ha convencido a cientos de comunidades de alumnos, profesores y personal de sistemas, a tener conciencia en el uso y limitaciones de software propietario, otro de los que han aportado al Software Libre su experiencia, (a pesar de las críticas sufridas en los últimos años) es Miguel de Icaza, (Mexicano por cierto) que con su experiencia y talento no solo en la participación del desarrollo de la interfaz GNOME, sino con su gran esfuerzo de crear un proyecto que permita a los desarrolladores de Software Libre utilizar herramientas más modernas y en este caso hablo directamente del caso de MONO 2, la mayoría conocemos que uno de los puntos fuertes y poco criticables de Microsoft es la tecnología .NET, gracias a su alcance, se ha puesto en una batalla al “tu por tu” contra Java y le ha quitado el control que tuvo durante casi una década y media. Pero bien, la limitante de .NET es que solamente corre sobre Windows y los demás donde quedan?, es aquí donde Miguel de Icaza, con gran visión, coordina el proyecto de poder implementar la tecnología .NET en GNU-Linux, MAC, Solaris, etc. pudiendo migrar aplicaciones de Visual Studio al proyecto denominado MONO. Mono utilizar Monodevelop y con ello es posible crear aplicaciones de escritorio para Linux con GTK# usando el Lenguaje C#, o crear Sitios WEB en ASP.NET usando C# o Visual Basic y corriendo sobre Apache u algún otro servidor WEB, todo esto efectivamente en Software Libre.
[Más]