Post on 10-Aug-2015
PROGRAMAS PARA PROGRAMAR
By: Melissa Calderon
PHYTON
Python es un lenguaje de programación
interpretado cuya filosofía hace hincapié en una
sintaxis que favorezca un código legible.
Se trata de un lenguaje de programación
multiparadigma, ya que soporta orientación a objetos,
programación imperativa y, en menor medida,
programación funcional. Es un lenguaje interpretado,
usa tipado dinámico y es multiplataforma.
JAVA
Java es un lenguaje de programación de propósito general,
concurrente, orientado a objetos que fue diseñado
específicamente para tener tan pocas dependencias de
implementación como fuera posible. Su intención es permitir que
los desarrolladores de aplicaciones escriban el programa una
vez y lo ejecuten en cualquier dispositivo (conocido en inglés
como WORA, o "write once, run anywhere"), lo que quiere decir
que el código que es ejecutado en una plataforma no tiene que
ser recompilado para correr en otra. Java es, a partir de 2012,
uno de los lenguajes de programación más populares en uso,
particularmente para aplicaciones de cliente-servidor de web,
con unos 10 millones de usuarios reportados.2 3
MICROSOFT.NET
.NET es un framework de Microsoft que hace un énfasis en la
transparencia de redes, con independencia de plataforma de
hardware y que permita un rápido desarrollo de aplicaciones.
Basado en ella, la empresa intenta desarrollar una estrategia
horizontal que integre todos sus productos, desde el sistema
operativo hasta las herramientas de mercado.
.NET podría considerarse una respuesta de Microsoft al
creciente mercado de los negocios en entornos Web, como
competencia a la plataforma Java de Oracle Corporation y a los
diversos framework de desarrollo web basados en PHP. Su
propuesta es ofrecer una manera rápida y económica, a la vez que
segura y robusta, de desarrollar aplicaciones –o como la misma
plataforma las denomina, soluciones– permitiendo una integración
más rápida y ágil entre empresas y un acceso más simple y
universal a todo tipo de información desde cualquier tipo de
dispositivo.
MY SQL
MySQL es un sistema de gestión de bases de datos
relacional, multihilo y multiusuario con más de seis millones
de instalaciones.1 MySQL AB —desde enero de 2008 una
subsidiaria de Sun Microsystems y ésta a su vez de Oracle
Corporation desde abril de 2009— desarrolla MySQL como
software libre en un esquema de licenciamiento dual.
Por un lado se ofrece bajo la GNU GPL para cualquier uso
compatible con esta licencia, pero para aquellas empresas
que quieran incorporarlo en productos privativos deben
comprar a la empresa una licencia específica que les permita
este uso. Está desarrollado en su mayor parte en ANSI C.
AJAX
AJAX, acrónimo de Asynchronous JavaScript And
XML (JavaScript asíncrono y XML), es una técnica
de desarrollo web para crear aplicaciones
interactivas o RIA (Rich Internet Applications).
Estas aplicaciones se ejecutan en el cliente, es
decir, en el navegador de los usuarios mientras se
mantiene la comunicación asíncrona con el servidor
en segundo plano. De esta forma es posible realizar
cambios sobre las páginas sin necesidad de
recargarlas, mejorando la interactividad, velocidad
y usabilidad en las aplicaciones.