¿Qué tecnología será popular en la industria de la programación en 2016?

Mucho seguirá siendo lo mismo.

.NET MVC continuará como la tecnología del lado del servidor de más rápido crecimiento, impulsada por la versión de código abierto que se lanzará próximamente .NET Framework (CoreCLR)

El énfasis en la tecnología del lado del servidor se reducirá a medida que continúe la tendencia hacia los marcos del lado del cliente.

Con el próximo lanzamiento de AngularJS versión 2.0 (una reescritura completa de Angular con fuertes opiniones a favor y en contra, pero en mi opinión para mejor) veremos que está integrado de tal manera que se usa tanto en el lado del cliente como del servidor: pero no espero que veamos esta práctica común hasta 2017.

Se prestará más atención a TypeScript, un lenguaje que compila en JavaScript y le brinda a ese lenguaje características avanzadas como genéricos y características que no todos los navegadores admiten en este momento, como la construcción y herencia de objetos clásicos (basados ​​en clases) en lugar de la herencia basada en prototipos. Para admitir este AngularJS, se está escribiendo un producto de Google en TypeScript, un producto de Microsoft.

Para bien o para mal, JavaScript obtendrá una mayor retención en las tecnologías del lado del servidor.

Con Bootstrap 4 cambiando de MENOS a SASS, MENOS es probable que se convierta en un dinosaurio y todos usarán SASS en su lugar.

Se prestará más atención a los conceptos involucrados en los contenedores de Inyección de Dependencias y su utilidad para resumir el código a un nivel donde las pruebas automatizadas sean más fáciles de escribir y el alcance y la función del servicio estén mejor controlados.

JSON continuará reemplazando XML como el lenguaje de referencia para comunicar datos de un lado a otro.

Las tecnologías de almacenamiento de datos que no sean SQL y SQL se fusionarán con marcos y bibliotecas que brindan capacidades más abstractas. Creo que un nuevo lenguaje de consulta seguramente será el próximo gran avance, pero aún no estoy seguro de cuál. Los sistemas tradicionales de gestión de bases de datos relacionales fallan en la nube debido a problemas transaccionales y problemas de replicación.

Los sistemas de bases de datos basadas en gráficos tendrán más madurez, probablemente veremos que algunos nuevos productos que están disponibles hoy en día se convertirán en jugadores populares y grandes.

Predicción audaz: en algún momento muy aterrador en el futuro cercano, la burbuja ‘Nube’ explotará exponiendo problemas de privacidad, seguridad y estabilidad económica, pero no sé si eso sucederá en 2016 o más tarde. Tendrá efectos masivos en la economía de las grandes empresas, no muy diferente de lo que sucedió en el gran estallido de la burbuja ‘punto com’. Mientras tanto, será cada vez más difícil escribir software para sistemas privados frente a sistemas alojados en la nube. Las compañías ya están cediendo más control del éxito de sus compañías a los proveedores de la nube de lo que creen, y los usuarios están siendo condicionados para que simplemente no les importe. No desconfío de las grandes empresas como Google y Microsoft, sino de todas las pequeñas empresas en las que todos confían pero que no deberían hacerlo porque se han acostumbrado a confiar en grandes empresas como Google y Microsoft.

Predicción audaz: Microsoft duplicará su mercado en la industria de los teléfonos celulares debido principalmente a la tecnología de reconocimiento de voz ‘Cortana. Microsoft también ganará cuota de mercado sobre Apple en los sistemas operativos de escritorio ya que el éxito de Windows 10 ya es evidente y está creciendo.

Menos personas usarán motores de búsqueda como google para encontrar lo que están buscando y en su lugar usarán las tecnologías predeterminadas integradas en los sistemas operativos. El SEO tradicional cambiará a medida que las empresas se verán obligadas a hacer un mejor marcado de metadatos de qué tipo de información representa su sitio web con el esquema.

La interfaz de usuario verá mejoras drásticas en el control de voz y las consultas, y veremos eso presente en los dispositivos utilizados en vehículos en movimiento.

El internet de las cosas se expandirá, habrá más y más dispositivos de cómputo de $ 150 o menos que hacen cosas más pequeñas con un solo propósito para mejorar nuestras vidas.

La lista sigue y sigue, realmente depende del sector en el que se encuentre, pero las cosas se están moviendo rápidamente, el futuro es ahora. ¡Manténgase despierto y alerta y saldrá en la cima!

Es más fácil para mí responder esto desde la perspectiva de lo que es importante para el desarrollo web, así que eso es en lo que me enfocaré específicamente.

Creo que en 2016, los lenguajes / marcos específicos que use serán cada vez menos importantes como desarrollador, pero ciertos tipos de patrones de diseño en esas tecnologías continuarán siendo importantes.


Creo que conocer los grandes marcos como Django y Rails seguirá siendo importante, pero no tan importante como saber cuáles son los principios REST y aplicar esos principios para diseñar y construir una arquitectura orientada a servicios.


Dicho esto, creo que Go y Rust van a ganar mucho más uso en el próximo año, ambos parecen tener ecosistemas y comunidades realmente fuertes

Puede encontrar algunas estadísticas para lenguajes de programación aquí:

Índice TIOBE | Tiobe – La empresa de calidad de software

Sin embargo, diría que:

1. JavaScript será tan popular como siempre, ya que tiene el monopolio en la web.

2. Java estará en la parte superior. Si nos fijamos en las estadísticas, Java ha ganado mucha popularidad desde que se lanzó Java 8 y este año llegará Java 9.

3. C es y fue una opción popular y quizás el lenguaje más utilizado en el mundo de los microcontroladores.

4. C # es la mejor opción para Windows.

5. C ++ tiene algunas grandes mejoras y puedo ver que aumenta

6. Los nuevos idiomas también están en aumento. Go es el camino a seguir para los idiomas del servidor y pude ver que un lenguaje como D (grandes capacidades) o Rust o Nim crecen en popularidad. Sin embargo, permanecerán por un tiempo detrás de los mejores.

Pude ver que PHP disminuía en popularidad, pero luego PHP 7 está aquí y eso podría ayudarlo.

En cuanto a las bases de datos, creo que NOSql (MongoDB, Apache Casandra, CouchDB / PouchDB y otros) continuará aumentando en popularidad, pero aún tiene mucho terreno por recorrer hasta alcanzar la popularidad de los RDBMS.

WebSockets también podría ganar algo más de terreno, WebServices en todas sus formas.

Después de todo, nuestro mundo se está conectando cada vez más y las tecnologías que permiten esto van a estar en una pendiente ascendente.

Puedo ver el surgimiento de las redes neuronales, pero no estoy seguro de si es demasiado pronto para afirmar que retomarán este año. La razón es que las redes neuronales requieren una gran cantidad de potencia de procesamiento y necesitarían CPU multinúcleo, con un mínimo de 1024 núcleos, para ser lo suficientemente comercializadas como para ser convencionales. Entonces quizás no este año, pero seguro en unos pocos años.

Aparte de eso, podemos ver un renacimiento de lenguajes como Python, gracias a su sólido soporte para el procesamiento del lenguaje natural (PNL). Debido a la explosión de servicios basados ​​en mensajes que seguramente llegará este año, la PNL tendrá una gran demanda. Veremos más y más empresas que ofrecen servicios automatizados basados ​​en bot que mantienen la ilusión de la conciencia. Y para eso necesitaremos PNL mercantilizada.