MENU

| AR

Sedes

Cursos

Carreras

Programas Ejecutivos

Paises

Programación móvil, ¿Qué lenguaje conviene aprender?

Programación móvil, ¿Qué lenguaje conviene aprender?
#Marketing
28 de jun - min de lectura


Programación móvil, ¿Qué lenguaje conviene aprender?

Que la movilidad es hacia donde la tecnología camina es un hecho irrefutable. Smartphones, tablets y wearables son solo algunos de los dispositivos desarrollados sobre esta máxima. Siguiendo esta tendencia, cada vez son más los interesantes en aprender a desarrollar código para estos equipos.

¿Qué lenguaje de programación es mejor? ¿Cuál debería aprender? Esta es la primera, y quizás más importante pregunta a la que se enfrentan los futuros desarrolladores. Y si en verdad es una cuestión difícil de resolver, ya que su respuesta  depende de aspectos tan amplios como la orientación de trabajo que se quiera seguir, el sistema operativo que se prefiera utilizar, o la filosofía de programación que nos resulte más cercana, JAVA podría ser una de las respuestas más inteligentes.  

Programación JAVA y sus ventajas

JAVA es el lenguaje principal sobre el que trabaja el sistema operativo Android, que está instalado en el 83% de los smartphones de todo el mundo. También es el más elegido por los desarrolladores con un 41% frente a un 29% que opta por iOS. Las perspectivas de su desarrollo global son optimistas ya que están directamente relacionadas con el menor costo de adquisición de los dispositivos que lo integran. Al día de hoy, un dispositivo Android libre de gama baja puede ser adquirido partir de 50 dólares, una cifra muy inferior comparado con el dispositivo más económico con iOS, cuyo valor ronda los 400 dólares. Esta diferencia no es solo fundamental a la hora de ganar mercado en economías desarrolladas, sino también para instalarse en las zonas en vías de desarrollo, en las que la mayoría de smartphones que circulan son de bajo costo y en los que Android, por lo tanto, es el sistema operativo de referencia. Es interesante que los futuros desarrolladores reflexiones sobre las perspectivas de crecimiento de su profesión ya que, cuanto mejor sean éstas, más oportunidades tendrán de conseguir una buena oferta laboral.   Características técnicas de JAVA Las características y potencialidades específicas de cada lenguaje son puntos sumamente importantes a la hora de  decir qué lenguaje desarrollar. En esta línea, algunas de las especificaciones técnicas que hacen de JAVA un excelente lenguaje de programación son:
  • Es orientado a objetos: la programación orientada a objetos permite la reutilización del código, lo que simplifica el desarrollo y evita la repetición de procedimientos.
  • Es flexible: una de las principales ventajas de JAVA es que permite actualizar aplicaciones sin necesidad de reescribir el código, algo muy útil en un contexto en que las apps necesitan ser constantemente actualizadas por el continuo lanzamiento de OS y dispositivos en el mercado.
  • Es multiplataforma: las aplicaciones escritas en JAVA pueden ser ejecutadas en múltiples entornos o plataformas, ya que su lectura no depende del sistema operativo, sino de la máquina virtual -Java Virtual Machine-
  • Es abierto: la mayoría de las librerías de JAVA están disponibles y abiertas para ser utilizadas por los desarrolladores, lo que permite no solo conocerlas en profundidad sino también expandirlas
  • Tiene una gran cantidad de librerías: precisamente por ser abierto, JAVA cuenta no solo con un amplio catálogo de librerías nativas, sino también con otras tantas provenientes de programadores independientes y empresas que amplían gratuitamente el material disponible para trabajar.
  • Es gratuito: para desarrollar JAVA solo tienes que descargar el JDK (Java Development Kit) ¡y empezar a programar!
  • Es potente: JAVA permite desarrollar aplicaciones de cualquier tamaño y para cualquier fin, desde proyectos simples como procesadores de texto hasta complejos mapas interactivos.
  • Es seguro
  • Cuenta con el apoyo de una gran comunidad: Su comunidad no solo está siempre predispuesta a colaborar, sino que Oracle pone a tu disposición gran cantidad de material educativo sumamente útil para trabajar.
  Calidad de JAVA: Reconocimiento TIOBE Para finalizar, más allá de las perspectivas de desarrollo en el mercado y de las especificaciones técnicas de JAVA, es bueno mirar ranking TIOBE Programming Community Index. Se trata de un listado elaborado por el organismo que compara periódicamente los lenguajes de programación según parámetros como cantidad y gravedad de defectos que presentan, esfuerzo necesario para resolver esos defectos, adecuación funcional, seguridad, rendimiento, operatividad y compatibilidad, entre otros. a Como se puede observar en el gráfico superior, en el último ranking de Marzo  2016, JAVA se hizo con el primer puesto con una ventaja representativa con respecto sus inmediatos seguidores  C, C++ y C#. Las perspectivas de crecimiento a nivel global, las especificaciones del código que simplifican el desarrollo y lo hacen seguro y potente, así como el nivel de aceptación generalizado de su calidad como lenguaje de programación son tres factores por los que la pregunta ¿debo empezar a desarrollar JAVA? Debería ser sustituida por ¿cuándo puedo empezar?

Otras Noticias

Si sabés programar en Android podés ayudar a la OMS para mitigar la propagación del coronavirus img
#Tecnología

Si sabés programar en Android podés ayudar a la OMS para mitigar la propagación del coronavirus

En concreto, la entidad busca que programadores mobile que puedan colaborar con el desarrollo de una app que puede ser utilizada por personas de todo el mundo, y para iterar rápidamente la aplicación a versiones más nuevas para responder mejor a la pandemia.En este sentido, la OMS está buscando profesionales no sanitarios que sepan cómo crear una app desde cero ya sea para el Android como para iOS; que hablen inglés, francés, chino, español, árabe o ruso; y que deseen trabajar para entregar al público información y consejos aprobados por la OMS sobre coronavirus.Los objetivos clave del proyecto son contener y mitigar la propagación del virus, diagnosticar y clasificar casos y proporcionar un sistema de retroalimentación para los usuarios. La organización quiere que la aplicación se ejecute lo antes posible, pero también quiere que cumpla con los estándares web de privacidad, seguridad y accesibilidad de la OMS.Para participar, los interesados puede leer los documentos de incorporación de la OMS aquí, y unirse a la comunidad de GitHub aquí.

Protocolo Digital House COVID-19 img
#Otros

Protocolo Digital House COVID-19

Por ello, las clases de la totalidad de los cursos que se imparten en Digital House cambiarán su formato presencial por la modalidad a distancia. De esta manera, podrás continuar con tu proceso de aprendizaje para seguir desarrollando tus habilidades digitales a través de clases a distancia hasta el 14 de abril.Las clases se llevarán adelante a través de Zoom, la plataforma que utilizamos para videoconferencias, y que te permitirá interactuar con tus docentes, compañeros, chatear trabajar en equipos virtualmente en sub-aulas y mucho más. Para ello, disponemos de toda la infraestructura necesaria como cámaras, micrófonos y parlantes, entre otros elementos. Además, te llegará una guía sencilla con las instrucciones para que puedas utilizar esta herramienta sin ningún inconveniente.Tal como venía sucediendo hasta ahora, también tendrás acceso a nuestro campus virtual PlayGround, en la cual se encuentra todo el contenido, las actividades y las propuestas virtuales de tu curso. Esta emergencia sanitaria nos desafía a modificar ciertos hábitos en pos de la seguridad y el bien colectivo. En el caso de la educación, nos pone ante la oportunidad de descubrir nuevas formas de estudiar y aprender.Equipo Digital House

Las mujeres y las disciplinas digitales  img
#Otros

Las mujeres y las disciplinas digitales

En este contexto, estamos ante un fenómeno muy especial: las empresas de todos los tamaños y tipos de industria están demandando talento digital, pero no lo encuentran porque no hay tantos perfiles disponibles. Por el otro, son pocas las mujeres que eligen capacitarse en estas disciplinas, entre las cuales se encuentran programación web full stack, programación de aplicaciones móviles, ciencia de datos e inteligencia artificial, por mencionar solo algunas. Al respecto, estudios locales señalan que aproximadamente el 33% de las mujeres en la Argentina integran el universo de las carreras de ciencia, tecnología, ingeniería y matemáticas. A nivel mundial, el promedio ronda el 25%.  Sin embargo, todo parece indicar que la tendencia está cambiando, aunque claro que faltan muchos años para lograr la igualdad de género: por un lado, son muchas las organizaciones que están ávidas por contratar talento femenino porque reconocen que las mujeres enriquecen los grupos de trabajo y ofrecen otra perspectiva frente a distintas situaciones, entre muchas otras particularidades. Por el otro, que está creciendo el interés de las estudiantes por capacitarse en este tipo de disciplinas.  Esto se observa al analizar el número de personas inscriptas en Digital House. Por ejemplo, en el curso de Programación Web Full Stack del primer semestre de 2019 se registró un 49% de estudiantes mujeres y un 51% de hombres. Por otra parte, durante ese mismo periodo, el curso de Programación Mobile para el sistema operativo Android tuvo un 15% de alumnas. Este porcentaje es elevado si recordamos que a nivel mundial solo el 6% de las aplicaciones móviles han sido creadas por programadoras. Actualmente, la mayor cantidad de mujeres se encuentran en los programas de Marketing Digital. Durante el primer semestre de 2019 ellas representaron el 56% del alumnado, mientras que el porcentaje fue de 58% en la segunda mitad de ese año. En tanto, el curso de Data Analytics cuenta cada semestre con más alumnas, de tal forma que el promedio de es del 40% de mujeres.  Las cifras mencionadas permiten pensar que el número de colaboradoras irá en aumento en las organizaciones próximamente, algo que debería evidenciarse en próximas mediciones. Al respecto en nuestra Bolsa de Trabajo notamos una gran cantidad de estudiantes y egresadas contratadas por todo tipo de empresas.  Actualmente, según la 11va edición de la encuesta de sueldos que realiza sysarmy, la comunidad Argentina de sistemas que nuclea a profesionales del sector y realiza actividades para hacer crecer la industria, de entre 6 mil sondeados se registraron 85% hombres, 14% de mujeres y menos de 1% otros géneros. En el Día Internacional de la Mujer, es importante inspirar a las mujeres para que sepan que no existen “puestos de trabajo masculinos y femeninos” ya que cada uno puede desempeñarse en la disciplina que le apasione. Al mismo tiempo, es fundamental visibilizar casos motivadores como el de Gabriela Rodriguez y Belén Mauro González porque son ejemplos cercanos que pueden inspirar a otras, y nunca dejar de mencionar que la igualdad de género también tiene que ver con que hombres y mujeres tengan las mismas posibilidades de ascenso y el mismo salario ante una igualdad de experiencia y conocimientos.  <iframe width="560" height="315" src="https://www.youtube.com/embed/MnbEtEvk2MI" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>