C# es un lenguaje de programación orientado a objetos, con una sintaxis muy similar a C++. Se diseñó con la intención de derivar las mejoras de otros lenguajes (Java, Delphi…) mezclando la posibilidad de programar en bajo nivel, y la flexibilidad de los lenguajes orientados a objetos. Entre todas la ventajas de este lenguaje, vease en wikipedia, destacamos el uso del modelo de objetos .NET (o Mono) y la portabilidad del código.
.NET Remoting (Mono Remoting) es un entorno (framework) para la creación de aplicaciones distribuidas. Como cualquier otro framework, Remoting nos ofrece una serie de servicios y mecanismos para el paso de mensajes entre objetos, creación y gestión de vida de los objetos.
Lee el resto de esta entrada »
Últimamente no he podido escribir mucho en mi blog (tampoco es que haya mucha cosa), pero me he dado cuenta de que me han visitado más personas de las que esperaba. Así que es mi deber decir que ahora mismo estoy muy ocupado con trabajos y exámenes de la universidad y por eso no he podido escribir mucho por aquí.
Este año he aprendido muchas cosas en la universidad sobre la programación y redes, y me gustaría compartir todo lo que he aprendido. Me he propuesto, que al terminar todas las cosas que tengo que hacer en la universidad, escribir algún tutorial de programación orientado a las redes. Tutoriales de principiante en redes, pero con un buen nivel de programación (aunque haré un repaso rápido del lenguaje que vaya a utilizar).
De entre los lenguajes de moda, me he propuesto varias alternativas: C# con Mono (.NET Remoting), Java (librerías java.net.*, java.rmi.*) y para la web AJAX. Todo lo haré bajo GNU-Linux ([X]Ubuntu).
Me gustaría que comentáseis por cual queréis que empiece, si os parece una buena idea y si queréis que haga algún tutorial sobre cualquier otro lenguaje (que yo pueda aprender). Ya que pretendo de mi blog, más que poner noticias actuales sobre informática, usarlo como aprendizaje propio y para vosotros.
Feliz programación!