c21cm22-Hernandezp Alix-tendencias Para El Desarrollo de Software 2014

4
Tendencias en el desarrollo de software 2014 Hernández Pineda Alix Verónica https://drive.google.com/file/d/0B9XkUv_UZODbeVRUNzFNcDBEc1U/view Me parece muy interesante el articulo y más que dar una síntesis, me gustaría dar una opinión ya que se mencionan varios puntos, en los cuales me ha tocado vivir o bien algunos probar, y otros tantos solo ver cómo funcionan. En el punto número uno se menciona que ya no solo vemos la web de una forma estática y se tiene razón, recuerdo que hace dos años muchas web aún tenían un diseño bastante plano y fue como la evolución de las redes sociales que fueron las pioneras en hacer web interactiva con el usuario. Pero más que ese efecto de redes sociales, igual tenemos el “boom” de los celulares, cada vez con más funciones, que permitían acceder a internet y tener aplicaciones dentro de estos. Sin duda alguna los desarrolladores tanto de web y aplicaciones tuvieron que adentrarse en este nuevo fenómeno que sin duda alguna es parte de la mercadotecnia, cosa que ha generado tanto desarrollo sobre los celulares o Smartphone, de los cuales se tienen distintas plataformas. Si bien todos los puntos se relacionan desde el desarrollo de web interactivas, hasta cada lenguaje de programación que ha surgido para facilitar el proceso de desarrollo y hasta el perfil del programador, ya que cada día es necesario actualizarse para entender cada parte de la web. En lo personal llegue a utilizar Ruby on Rails, el cual es un potente framework para desarrollo de aplicaciones en la web, pero siempre se necesitaran de los viejos lenguajes de programación, ya que en cierto punto pueden llegar a ser complicados de usar al momento de implantar alguna base de datos en algún servidor, por lo regular se usa PHP, C+ + y Python en las nuevas web con aplicaciones integradas. A pesar de que este artículo es de finales de 2013, sinceramente en 2014 me tocó trabajar igualmente con máquinas virtuales; algo que Contexto Nacional e Internacional II 1CM22

description

TENDENCIAS PARA EL DESARROLLO DE SOFTWARE

Transcript of c21cm22-Hernandezp Alix-tendencias Para El Desarrollo de Software 2014

Page 1: c21cm22-Hernandezp Alix-tendencias Para El Desarrollo de Software 2014

Tendencias en el desarrollo de software 2014Hernández Pineda Alix Verónica

https://drive.google.com/file/d/0B9XkUv_UZODbeVRUNzFNcDBEc1U/view

Me parece muy interesante el articulo y más que dar una síntesis, me gustaría dar una opinión ya que se mencionan varios puntos, en los cuales me ha tocado vivir o bien algunos probar, y otros tantos solo ver cómo funcionan.

En el punto número uno se menciona que ya no solo vemos la web de una forma estática y se tiene razón, recuerdo que hace dos años muchas web aún tenían un diseño bastante plano y fue como la evolución de las redes sociales que fueron las pioneras en hacer web interactiva con el usuario.

Pero más que ese efecto de redes sociales, igual tenemos el “boom” de los celulares, cada vez con más funciones, que permitían acceder a internet y tener aplicaciones dentro de estos.

Sin duda alguna los desarrolladores tanto de web y aplicaciones tuvieron que adentrarse en este nuevo fenómeno que sin duda alguna es parte de la mercadotecnia, cosa que ha generado tanto desarrollo sobre los celulares o Smartphone, de los cuales se tienen distintas plataformas.

Si bien todos los puntos se relacionan desde el desarrollo de web interactivas, hasta cada lenguaje de programación que ha surgido para facilitar el proceso de desarrollo y hasta el perfil del programador, ya que cada día es necesario actualizarse para entender cada parte de la web.

En lo personal llegue a utilizar Ruby on Rails, el cual es un potente framework para desarrollo de aplicaciones en la web, pero siempre se necesitaran de los viejos lenguajes de programación, ya que en cierto punto pueden llegar a ser complicados de usar al momento de implantar alguna base de datos en algún servidor, por lo regular se usa PHP, C++ y Python en las nuevas web con aplicaciones integradas.

A pesar de que este artículo es de finales de 2013, sinceramente en 2014 me tocó trabajar igualmente con máquinas virtuales; algo que menciona el texto; y coincido con el autor, es complicado trabajar con máquinas virtuales cuando hablamos de bases de datos, se debe tener una máquina virtual demasiado potente y con recursos suficientes para manejar bases de datos, ya que cuando yo emplee máquinas virtuales, estas se quedaban pasmadas al manejar cantidad de información como servidor.

En cuestiones de hardware para trabajar con máquinas virtuales, a mi parecer se debe manejar un buen hardware que permita su buen funcionamiento, pero prefiero mil veces trabajar en “físico” y no virtual.

Al final se menciona que los programadores irán ganando terreno dentro de las empresas, y es muy cierto actualmente muchas empresas confían en sus programadores ya que conocen cada parte de la lógica del problema que se plantea no solo para desarrollar si no que

Contexto Nacional e Internacional II 1CM22

Page 2: c21cm22-Hernandezp Alix-tendencias Para El Desarrollo de Software 2014

Tendencias en el desarrollo de software 2014Hernández Pineda Alix Verónica

https://drive.google.com/file/d/0B9XkUv_UZODbeVRUNzFNcDBEc1U/view

muchas veces la forma de analizar de los programadores es mayor que a la de cualquier otro trabajador

Contexto Nacional e Internacional II 1CM22

Page 3: c21cm22-Hernandezp Alix-tendencias Para El Desarrollo de Software 2014

Tendencias en el desarrollo de software 2014Hernández Pineda Alix Verónica

https://drive.google.com/file/d/0B9XkUv_UZODbeVRUNzFNcDBEc1U/view

Contexto Nacional e Internacional II 1CM22

Tendencias en el desarrollo de software 2014

1.- La web

Web ya no es sólo la Web del navegador, sino que ahora es un híbrido HTML y apps.

2.- Redes Sociales

Es una estructura social compuesta por un conjunto de actores (tales como individuos u organizaciones) que están relacionados de acuerdo a algún criterio (relación profesional, amistad, parentesco, etc.). Normalmente se representan simbolizando los actores como nodos y las relaciones como líneas que los unen. El tipo de conexión representable en una red social es una relación diádica o lazo interpersonal.

3.- Lenguaje de programación

Un lenguaje de programación" es un lenguaje diseñado para describir el conjunto de acciones consecutivas que un equipo debe ejecutar. Por lo tanto, un lenguaje de programación es un modo práctico para que los seres humanos puedan dar instrucciones a un equipo.

4.- Start-up

Un lenguaje de programación" es un lenguaje diseñado para describir el conjunto de acciones consecutivas que un equipo debe ejecutar. Por lo tanto, un lenguaje de programación es un modo práctico para que los seres humanos puedan dar instrucciones a un equipo.

Una start-up es una joven iniciativa empresarial de alto potencial de crecimiento que opera en entornos de alta incertidumbre. Dirigir empresas innovadoras en sectores de tecnología o con modelos de negocio disruptivos tiene características específicas. La innovación es un concepto emergente en el mundo de la gestión.