Migrando a Tecnologías De mayor alcance
Año 2012
Voy ha empezar hablando por nuestra cultura de programación en latinoamerica, en donde siempre
somos los últimos en conocer lo mejor, fácil y mas poderoso en cuanto a tecnologías, debido a nuestra cultura, claro que hay países donde se ve mas la parte de investigación y avance, como argentina, Chile entre otros y porque digo esto por que hoy en día existen herramientas para la programación muy buenas pero aun seguimos usando lo mismo.
Hoy les traigo las herramientas primordiales que se han de usar para nuestra era ;)
Node.js
Es un framework de javascript que permite crear aplicaciones y a la vez desarrollar un servidor, tiene muchos beneficios como peticiones: bidireccionales que es algo muy parecido a websockets en donde la comunicación entre el cliente y servidor es reciproca osea que ambos pueden response a sus datos en cualquier dirección.
con esta ya sean creado varios juegos como word2 que es un juego muy bien hecho y creado en tan solo dos días y lo mejor que es una aplicación MMO (massive multiplayer online)multijugadores masivo en linea, es facil y rapido de desarrollar, sus beneficios es aprender
como crear un aplicación desde cero y conocer mas sobre las peticion que se hacen desde el navegador y servirlas.
sus desventajas es que hay que configurar su servidor manualmente, pero vale la pena ya que funcionara como las mejores configuraciones que se harian en apache para grandes aplicaciones.
su uso, se ha orientado y categorizado por ser locamente rapido asi que con esta se desarrollan aplicaciones en tiempo real.
Esta es la instalacion en debian basados en linux(Ubuntu, debian otros):
aqui un ejemplo de como se escrbiria un servidor sencillo escuchando en el puerto 8124:
Esta es su API: http://nodejs.org/api/
HTMl 5 y CSS3:
Para nadie es raro que estas par son un duo dinamico excepcional, ya existen varias librerias para crear juegos sin necesidad de tocar el codigo fuente aqui estan unas:
LimeJS
Este es un framework para desarrollar juegos HTML5 de forma rápida para todas las Pantallas táctiles y navegadores modernos que lo soporten. Utiliza Python y para algunas operaciones como el uso de Closure (una libreria de JavaScript creada por Google, utilizada en varias aplicaciones como Gmail o Docs.) también es necesario Java. En su página web puedes encontrar ejemplos, documentación, guías y más.
Construct 2
Es el sucesor de Construct (ahora Construct Classic) una herramienta Open Source de desarrollo de juegos para Windows mediante DirectX. En su nueva versión presenta la exportación a HTML5 . Posee editor de eventos, capas, trae sonidos y Sprites, además de mantener un desarrollo y actualizaciones constantes.
Game Maker HTML5
Es el sucesor de el Game Maker común cuyo objetivo es el mismo que el de Construct Classic facilitar el desarrollo de videojuegos para escritorio. Este por su lado obtuvo mucha más fama aunque siempre fue un software pago.
Su nueva versión con soporte HTML5 (también paga) aún esta en desarrollo pero es bastante prometedora.
Impact JS
Es un Engine pago que te permite crear excelentes juegos para Moviles y Navegadores. Trae Level Editor, Debug Tools y otras herramientas junto con una interesante documentación.
Box2D JS
Box2D es un popular Engine de código abierto (Open Source) que simula la Física en 2D para la creación de juegos y aplicaciones. Escrito en C++, fue convertido para poder ser utilizado en diferentes lenguajes, ahora disponible para crear juegos HTML5 con Javascript.
Django y python
de este no hay mucho que hablar un framework (django) elegante y poderoso
con muchos paquetes para todas tu tareas con caches, api Restfull, sitio de administración automatico, facil programación, svg, pdf, toda la manipulación de la base de datos es manejada por django, querys,conexiones y mas.
Es usada y creada por adrian holovaty, para varias empresas de periódicos y noticias.
y nada que decir de Python el lenguaje de programación usado en la NASA, su sintaxis es simple pero poderosa y con cientos de módulos y paquetes de código libre por usar
Año 2012
Voy ha empezar hablando por nuestra cultura de programación en latinoamerica, en donde siempre
somos los últimos en conocer lo mejor, fácil y mas poderoso en cuanto a tecnologías, debido a nuestra cultura, claro que hay países donde se ve mas la parte de investigación y avance, como argentina, Chile entre otros y porque digo esto por que hoy en día existen herramientas para la programación muy buenas pero aun seguimos usando lo mismo.
Hoy les traigo las herramientas primordiales que se han de usar para nuestra era ;)
Node.js
Es un framework de javascript que permite crear aplicaciones y a la vez desarrollar un servidor, tiene muchos beneficios como peticiones: bidireccionales que es algo muy parecido a websockets en donde la comunicación entre el cliente y servidor es reciproca osea que ambos pueden response a sus datos en cualquier dirección.
con esta ya sean creado varios juegos como word2 que es un juego muy bien hecho y creado en tan solo dos días y lo mejor que es una aplicación MMO (massive multiplayer online)multijugadores masivo en linea, es facil y rapido de desarrollar, sus beneficios es aprender
como crear un aplicación desde cero y conocer mas sobre las peticion que se hacen desde el navegador y servirlas.
sus desventajas es que hay que configurar su servidor manualmente, pero vale la pena ya que funcionara como las mejores configuraciones que se harian en apache para grandes aplicaciones.
su uso, se ha orientado y categorizado por ser locamente rapido asi que con esta se desarrollan aplicaciones en tiempo real.
Esta es la instalacion en debian basados en linux(Ubuntu, debian otros):
sudo apt-get install nodejs npm
aqui un ejemplo de como se escrbiria un servidor sencillo escuchando en el puerto 8124:
var http = require('http');
http.createServer(function (request, response) {
response.writeHead(200, {'Content-Type': 'text/plain'});
response.end('Hello World\n');
}).listen(8124);
console.log('Server running at http://127.0.0.1:8124/');
Esta es su API: http://nodejs.org/api/
HTMl 5 y CSS3:
Para nadie es raro que estas par son un duo dinamico excepcional, ya existen varias librerias para crear juegos sin necesidad de tocar el codigo fuente aqui estan unas:
LimeJS
Este es un framework para desarrollar juegos HTML5 de forma rápida para todas las Pantallas táctiles y navegadores modernos que lo soporten. Utiliza Python y para algunas operaciones como el uso de Closure (una libreria de JavaScript creada por Google, utilizada en varias aplicaciones como Gmail o Docs.) también es necesario Java. En su página web puedes encontrar ejemplos, documentación, guías y más.
Construct 2
Es el sucesor de Construct (ahora Construct Classic) una herramienta Open Source de desarrollo de juegos para Windows mediante DirectX. En su nueva versión presenta la exportación a HTML5 . Posee editor de eventos, capas, trae sonidos y Sprites, además de mantener un desarrollo y actualizaciones constantes.
Game Maker HTML5
Es el sucesor de el Game Maker común cuyo objetivo es el mismo que el de Construct Classic facilitar el desarrollo de videojuegos para escritorio. Este por su lado obtuvo mucha más fama aunque siempre fue un software pago.
Su nueva versión con soporte HTML5 (también paga) aún esta en desarrollo pero es bastante prometedora.
Impact JS
Es un Engine pago que te permite crear excelentes juegos para Moviles y Navegadores. Trae Level Editor, Debug Tools y otras herramientas junto con una interesante documentación.
Box2D JS
Box2D es un popular Engine de código abierto (Open Source) que simula la Física en 2D para la creación de juegos y aplicaciones. Escrito en C++, fue convertido para poder ser utilizado en diferentes lenguajes, ahora disponible para crear juegos HTML5 con Javascript.
Django y python
de este no hay mucho que hablar un framework (django) elegante y poderoso
con muchos paquetes para todas tu tareas con caches, api Restfull, sitio de administración automatico, facil programación, svg, pdf, toda la manipulación de la base de datos es manejada por django, querys,conexiones y mas.
Es usada y creada por adrian holovaty, para varias empresas de periódicos y noticias.
y nada que decir de Python el lenguaje de programación usado en la NASA, su sintaxis es simple pero poderosa y con cientos de módulos y paquetes de código libre por usar
Comentarios
Publicar un comentario