8 lenguajes de programación/php c java ajax ruby asp perl que deberías aprender
Fecha Jueves, 21 junio a las 17:35:53
Tema PHP


Análisis de los 8 lenguajes de programación con más demanda en el mercado español

Via infojobs.net y tufuncion.com descubrimos una interesante comparacion de los lenguajes de programación mas solicitados en el mercado informático

1.PHP


¿Qué es?


PHP usa una mezcla entre interpretación y compilacion para intentar
ofrecer a los programadores la mejor mezcla entre rendimiento y
flexibilidad.


PHP compila para tu codigo una serie de instrucciones (llamadas
opcodes) siempre que estas son accedidas. Estas instrucciones son
entonces ejecutadas una por una hasta que el script termina. Esto es
diferente a la manera convencional de compilacion de lenguajes como C++
donde el código es compilado a código ejecutable que es despues
ejecutado. Php es recompilado cada vez que se solicita un script.


Una ventaja importante de interpretar el código es que toda la
memoria usada por tu código es manejada por PHP, y el lenguaje
automáticamente vacía esta memoria cuando el script finaliza. Esto
significa que tu no tienes que preocuparte de las conexiones a la base
de datos, porque PHP lo hará por ti.


¿Por qué deberías aprenderlo?


Es uno de los lenguajes de progrmación más populares, la gran
fluidez y rapidez de sus scripts y su prometedor futuro, desarrollar
aplicaciones Webs utilizando lenguajes como C o COBOL son cosas del
pasado.


Oferta de trabajo


Demanda de trabajo: 362 ofertas


2.C#


¿Qué es?


C# es un lenguaje de propósito general orientado a objetos creado por Microsoft para su plataforma .NET.


Su sintaxis básica deriva de C/C++ y utiliza el modelo de objetos de
la plataforma .NET el cual es similar al de Java aunque incluye mejoras
derivadas de otros lenguajes. C# fue diseñado para combinar el control
a bajo nivel de lenguajes como C y la velocidad de programación de
lenguajes como Visual Basic.


¿Por qué deberías aprenderlo?


Es una parte esencial de la plataforma .Net, C# combina los mejores
elementos de múltiples lenguajes de amplia difusión como C++, Java,
Visual Basic o Delphi. De hecho, su creador Anders Heljsberg fue
también el creador de muchos otros lenguajes y entornos como Turbo
Pascal, Delphi o Visual J++. La idea principal detrás del lenguaje es
combinar la potencia de lenguajes como C++ con la sencillez de
lenguajes como Visual Basic, y que además la migración a este lenguaje
por los porgramadores de C/C++/Java sea lo más inmediata posible.


Oferta de trabajo


Demanda de trabajo: 1.002 ofertas


3.AJAX


¿Qué es?


AJAX no es un lenguaje
exactamente su nombre viene dado por el acrónimo de Asynchronous
JavaScript And XML y es posiblemente la mayor novedad en cuanto a
programación web en estos últimos años.


El corazón de Ajax es el
objeto XMLHttpRequest que nos permite realizar una conexión al servidor
y al enviarle una petición y recibir la respuesta que procesaremos en
nuestro código Javascript, estamos hablando del verdadero motor de
Ajax, por ejemplo gracias a este objeto podemos desde una página HTML
leer datos de una web o enviar datos de un formulario sin necesidad de
recargar la página.



¿Por qué deberías aprenderlo?


La demanda de AJAX no sólo es amplía sino que de calidad debido a la
dificultad de aprendizaje que conlleva, si la herramienta de Microsoft,
Atlas, destinada a la realización de aplicaciones AJAX tiene éxito
puede suponee un aumento en la demanda de esta tecnología.


Oferta de trabajo


Demanda de trabajo: 65 ofertas


4.JavaScript


¿Qué es?


Se trata de un lenguaje de programación del lado del cliente, porque
es el navegador el que soporta la carga de procesamiento. Gracias a su
compatibilidad con la mayoría de los navegadores modernos, es el
lenguaje de programación del lado del cliente más utilizado.


¿Por qué deberías aprenderlo?


La razón de mayor peso es que es utilizado por millones de páginas
webs para validar formularios, crear cookies, detectar navegadores y
mejorar el diseño, su fácil aprendizaje lo hace un lenguaje muy
demandado.


Oferta de trabajo


Demanda de trabajo: 422 ofertas


5.Perl


¿Qué es?


Perl es la alternativa más popular a PHP, seguramente porque es el
lenguaje más antiguo tambien dentro de las alternativas. En internet
nos encontramos numerosos recursos que utilizan Perl, muchos de las
aplicaciones "open source" requieren tener Perl instalado
correctamente. Perl tiene una ventaja y es que es muy flexible, y
tambien tiene un gran cantidad de modulos ya escritos.


Bien escritos los scripts en Perl se asemejan bastante a PHP. La
principal causa de la sucía apariencia de Perl es por la afición de sus
desarrolladores a la escritura en "una línea" empaquetanto numerosas
funcionalidades en una sola línea de código.


¿Por qué deberías aprenderlo?


La potencía de Perl a la hora de procesar grandes cantidades de
datos lo hace realmente popular a la hora de desarrollar aplicaciones
del lado del servidor, aprender Perl o Php es básico a la hora de
desarrollar aplicaciones Web.


Oferta de trabajo


Demanda de trabajo: 82 ofertas


6.C


¿Qué es?


Es un lenguaje de "medio nivel" pero con numerosas características de bajo nivel.

Dispone de las estructuras típicas de los lenguajes de alto nivel pero,
a su vez, dispone de construcciones del lenguaje que permiten un
control a muy bajo nivel.


¿Por qué deberías aprenderlo?


Aprender C es básico mientras aprendes C estas aprendiendo conceptos
básicos de lenguajes cómo Java o C#, además no sólo es mas sencillo que
estos últimos sino que comporten gran parte de su sintaxis.


Oferta de trabajo


Demanda de trabajo: 312 ofertas


7.Ruby y Ruby on Rails


¿Qué es?


Ruby on Rails, también conocido como RoR o Rails es un framework de
aplicaciones web de código abierto escrito en el lenguaje de
programación Ruby.

Ruby apareció en el año 1995 y creo que su principal problema había sido

la falta de documentación en otro idioma que no sea japonés. Eso se ha ido

solucionando y crece la popularidad del lenguaje. Su aplicación insignia,

por decirlo de algún modo parece ser RoR. Su mecanismo de gem se me parece

al CPAN de Perl y al Pear de PHP.


¿Por qué deberías aprenderlo?


Simple y funcional, el uso de Active Record de forma eficiente
simplifica y agiliza el desarrollo de forma notable. Al minimizar el
trabajo con la base de datos (escribiendo triggers y procedimientos
almacenados) y emplear un único lenguaje para todo el desarrollo, se
consigue acortar los tiempos de desarrollo (time2market).


Oferta de trabajo


Demanda de trabajo: 5 ofertas


8.ASP


¿Qué es?


Active Server Pages (ASP) y ASP.NET es un intendo de Microsoft para
introducirse en el mercado del desarrollo Web, y viene a ser como su
estandar para su servidor Web, ISS. Asp ha sido atacado por la
comunidad open source desde que este apareció, y dan numerosas razones
para ello:

El propietario, una única plataforma, la lentitud...


Me gustaría decir "Si, si, y si", pero no me debo dejar llevar. La
realidad es que ASP ha sido implementado en otras plataformas y que
cuando esta funcionando bajo su servidor predeterminado IIS es
relativamente rápido.


¿Por qué deberías aprenderlo?


Simplemente porqué en algunas ocasiones no tienes otra opción debido a la popularidad que ha alcanzado.


Oferta de trabajo


Demanda de trabajo: 557 ofertas







Este artículo proviene de Joltivan Descargas Programas Gratis Full Trucos Ciencia Salud Tecnologia y Juegos
http://www.joltivan.com

La dirección de esta noticia es:
http://www.joltivan.com/modules.php?name=News&file=article&sid=7846