Comparativa I: Cliente en Ruby

Pasamos de Java a Ruby, un lenguaje que a pesar de ser aproximadamente tan viejo como el primero, aún sigue siendo desconocido por algunos europeos. Hace poco ha tenido un auge en el viejo continente gracias, en gran medida, a RubyOnRails. Puesto que vamos a necesitar realizar conexiones, lo primero es: require ‘socket’ Acto seguido, …

Read moreComparativa I: Cliente en Ruby

Comparativa I: Servidor en Java

Segunda entrega de esta comparativa. Le toca el turno al servidor echo. Este servidor constará de dos clases: EchoServer, la clase pública con el método main, y EchoConnection, que extiende la clase Thread y es la que realiza la mayor parte del trabajo. EchoServer. Aquí nos encontramos el método main(), el cual es muy, pero …

Read moreComparativa I: Servidor en Java

Comparativa I: Introducción

La primera comparativa consistirá en la creación de un servidor y un cliente, ambos multihilo, del protocolo echo en tres lenguajes de programación: Java, Ruby y C# (utilizando el Proyecto Mono). Introducción: el protocolo echo. El protocolo echo es muy (y cuando digo muy, me refiero a muy) sencillo: simplemente devuelve todo los datos enviados …

Read moreComparativa I: Introducción