TENDENCIAS EN EL DESARROLLO DE SOFTWARE – 2014
Sergio Montoro nos menciona 9
principales tendencias del desarrollo del software que ha observado en su
entorno a la llegada del fin de año y son las siguientes:
1. La WEB es ahora un hibrido de HTML y apps y ya
no solo es la web del programador: esto tiene mucho que ver con el marketing
debido a que en los móviles las app stores imperan sobre la búsqueda en Google
para encontrar determinados usos a la tecnología.
https://www.hailoapp.com/
2.
Mayor
integración de redes sociales en el negocio y en las aplicaciones: La
moda es intentar identificar y agrupar a los consumidores por sus gustos en
lugar de por su perfil sociodemográfico. http://www.socialbro.com/
3.
Gran
desarrollo en torno a JavaScript: debido fundamentalmente a que
lo que se diseñó inicialmente como un lenguaje de scripting multiparadigma para
programadores no profesionales se ha extendido a usos complejos tanto en el
cliente como en el servidor.
4. Los programadores Java están evolucionando
hacia Scala: ya que incorpora
el paradigma de programación funcional así como extensiones al modelo de
objetos de Java y la librería Akka para programación concurrente con Actores. http://www.scala-lang.org/
5. Las startups de base tecnológica se
implementarán mayormente sobre Python o Ruby On Rails. En
donde Sergio baso la startup en Python o RoR y dice que es perfecto siempre y
cuando se tenga en cuenta que no es conveniente empeñarse en programarlo
absolutamente todo en Python o RoR
6. “Big Data”: Todas
las herramientas “Big Data” Open Source son funcionalmente bastante limitadas.
7. La memoria es el nuevo almacenamiento: Con
tal cantidad de RAM se pueden poner muchas bases de datos directamente en
memoria y usar el disco sólo como backup.
8. Se ha producido un exceso de
virtualización: Las áreas problemáticas con la virtualización
son que: a) es demasiado fácil clonar una máquina virtual, y b) el software no
tiene ningún conocimiento sobre el hardware sobre el que se ejecutará.
9. Los programadores seguirán ganando poder,
quizá demasiado poder. En el mundo anglosajón la tendencia es
hacia substituir al gerente de cuenta por un “lead developer” (desarrollador
principal).








0 comentarios: