en: Diseño|Programacion
Lo normal sería pensar que este gráfico es un indicador de las habilidades necesarias en un futuro por un desarrollador web, pero la realidad es bien distinta aquí en España, sólo habría que darse una vuelta por algún portal de empleo y ver las habilidades que requieren las empresas…
Por eso vamos a hacer un pequeño análisis de los 8 lenguajes de programación con más demanda en el mercado español, este análisis consta de 3 apartados:
¿Qué es?, ¿Por qué deberías aprenderlo?, Oferta de trabajo (Fuente:Infojobs)
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. leer más
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.
Demanda de trabajo: 362 ofertas
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.
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.
Demanda de trabajo: 1.002 ofertas
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.
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.
Demanda de trabajo: 65 ofertas
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.
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.
Demanda de trabajo: 422 ofertas
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. leer más
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.
Demanda de trabajo: 82 ofertas
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.
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.
Demanda de trabajo: 312 ofertas
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. leer más
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).
Demanda de trabajo: 5 ofertas
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. leer más
Simplemente porqué en algunas ocasiones no tienes otra opción debido a la popularidad que ha alcanzado.
Demanda de trabajo: 557 ofertas
Seccion Programación (TuFunción)
Tutorial básocp de AJAX
Diferencia entre PHP ASP y otros lenguajes de programación
Fácil sistema de autentificación de usuarios (PHP)
Tendencia de los lenguajes de programación
Bases de datos y PHP
Consejos para escribir código Javascript
Perl está muriendo
10 Programming Languages You Should Learn Right Now
21 Respuestas a 8 lenguajes de programación que deberías aprender
richard
30 de junio de 2011 a las 11:24 pm
me parece un buen dato para tomarlo muy en cuenta para q uno sepa a que mas dedicarse para su comveniencia
Esteban
7 de julio de 2011 a las 12:20 am
Java y Python para mi tendrin que estar …
Victor
17 de julio de 2011 a las 11:02 pm
quiero empezar a programar aplicaciones y he visto que se usa objective c y algun otro creo, yo no se de programsación apenas, me recomiendas que domine antes otros lenguajes?
Roberto
21 de julio de 2011 a las 11:18 pm
Yo creo que habría que añadir a BASIC. Es demasiado sencillo y si se trata de Visual Basic, además es una poderosa herramienta para desarrollar en Windows. Cualquiera puede usarlo y sorprenderse haciendo programas complejos en poco tiempo.
Presenta una entrada sencilla a la programación y hace amar la programación.
DaveZ
30 de julio de 2011 a las 7:32 pm
Thanks Man, Me Sirvio mucho la info, estoy empezando a meterme mas en el desarrollo web y queria confirmar que voy por buen camino, si pudieras sacar mas info sobre php thanks
mateo
10 de agosto de 2011 a las 4:13 am
como son los horarios y que lenguajes ensenan
mareqbomba
10 de agosto de 2011 a las 7:25 pm
Falta mencionar visual basic, ya que sigue teniendo demanda y es muy popular. Es un lenguaje que seguira en uso por un largo rato.
Infografía de los Lenguajes de programación « Borboletiux's Blog
23 de agosto de 2011 a las 10:06 pm
[...] sobre los Lenguajes de Programación. 1. http://www.torrealday.com.ar/articulos/articulo006.htm 2. http://www.tufuncion.com/diferentes-lenguajes-programacion 3. http://bioinformaticos.com.ar/articulos/comparacion-lenguajes-programacion 4. [...]
jose luis
25 de agosto de 2011 a las 2:04 pm
Creo que te falto uno muy importante incluso mas relevante que C# es JAVA y su JSP, ya que muchas compañias lo utilizan para sus paginas internas
aracely rodriguez
30 de agosto de 2011 a las 10:29 pm
Eestas lenguas son muy interesantes para las gentes ke kieren aprender las lenguas de programacxión
SHERYL SOF!!A xxx
31 de agosto de 2011 a las 4:06 am
Me PaReCiO mUy bInEN lOs 8 lEnGuAjES De PrPOgRaMaCiOn AuNqUe ESTUBo MUy PoCos lEnGFuajEs De PrOGRamACIOn !!!!!!!!!!!!!!!!!!! TKM BFF
rocela
19 de septiembre de 2011 a las 5:54 am
quien es el autor?
David
26 de septiembre de 2011 a las 2:12 am
Donde has dejado java hermano?
wuilliams
26 de octubre de 2011 a las 5:30 pm
cual es el lenguaje que termina con .do?
Lelale
17 de diciembre de 2011 a las 1:56 pm
AJAX no es un lenguaje, es una técnica de programación.
Donde está Java, Python y C++?
yan carlos
17 de enero de 2012 a las 3:23 pm
ma gusta
aprender
11 de febrero de 2012 a las 3:04 pm
no mencionas c++ ni java, justo estaba buscando informacion de si es necesario aprender c++, pero creo que no hay mucha informacion
entonces, ¿alguien sabe si vale la pena aprender c++?
gracias
Andrés
15 de febrero de 2012 a las 8:04 pm
¡Falta Python!
Ana Andri
21 de febrero de 2012 a las 11:25 pm
Akii Enn laa sekuuu lokotaa mas feaaa jajajaja SOkee jajaja me ilusionee
Marcos Medina
22 de febrero de 2012 a las 5:45 am
Soy programador de Visual Basic 6 y por experiencia les digo que es una mala idea iniciarse en este lenguaje, aunque es muy tentador por su gran linea de aprendizaje tambien es cierto que estra muy limitado en cuanto a compatiblidad en los S.O. Si desean iniciarse en este maravilloso mundo les recomiendo JAVA (Netbeans 6) es jultiplataforma y orientado a objetos.
clau8025
26 de febrero de 2012 a las 6:53 pm
Totalmente de acuerdo. Omitir Java es imperdonable. Igual ocurre con haber omitido Python: Python es una de las mejores plataformas que hay ahora mismo para aprender a programar y es completísimo. Dispone de una sobreabundancia de manuales y tutoriales.
De Java ¿Qué decir? Es el presente y el futuro. La lista que ofrece esta página parece intencionada a favorecer a Microsoft y los lenguajes de pago.