ASP.NET: ¿Por donde empezar?
Cuando se empieza en el mundo de la programación muchas veces nos encontramos con que existe demasiada información y no sabemos por donde empezar. ASP.NET no es una excepción, de hecho puede que sea más complicado por la cantidad de información existente.
Para aquellos que lo desconozcan ASP.NET tiene un sitio oficial en el que existe infinidad de información sobre la esta plataforma.
Aquí os proponemos una pequeña guía de por donde empezar. Todos los enlaces (salvo uno) hacen referencia a video tutoriales. La pega es que están en inglés y la ventaja es que se entienden bastante bien (casi todos) ya que la pronunciación la marcan bastante.
Presentación Symfony
Hace algún tiempo se hizo una presentación de introductoria a Symfony, para una pequeña charla. Rebuscando por mi PC la he encontrado. Las dejo aquí por si a alguien le puede servir de ayuda para adentrarse en este framework.
Para los que les suene a chino Symfony, es un framework para desarrollo web escrito en php. Tiene varias cualidades. Como poder usar un ORM (Object-Relational-Mapping) o estar diseñado siguiendo el modelo MVC (Modelo-Vista-Controlador).
Por supuesto no es el único que hace esto. En otros lenguajes podemos encontrar django (python), asp.net mvc (.net) o Struts (java), por ejemplo.
Esperamos os sean de utilidad.
-> Descargar <-
[Tool] XML-RPC Packet Generator
Hoy os queremos presentar una nueva herramienta desarrollada por uno de los componentes del blog. La herramienta en cuestión se llama RPC-client (http://code.google.com/p/rpc-client). Está desarrollada con mono y la podemos correr tanto en Windows como en Linux o MAC.
La herramienta ha sido concebida para crear, en línea de comandos, y de forma sencilla paquetes XML-RPC contra un servidor remoto.
Unas cuantas preguntas y respuestas rápidas:
- P: ¿En concreto que es el XML-RPC y para qué sirve?
- R: Es una forma de comunicarse con sistemas remotos y pedirles que hagan algo y nos envíen los resultados. Por ejemplo: le podríamos pedir al servidor 'X' que calculara la suma de dos números muy grandes y nos devolviera el resultado.
- P: ¿Quién lo usa?
- R: WordPress o Drupal, son dos claros ejemplos.
- P: ¿Para qué lo usan?
- R: Para ofrecer cierta funcionalidad como puede ser: Consulta de estadísticas remotas, acceder mediante el teléfono móvil, configuración remota…
- P: ¿Para qué me puede servir a mí la herramienta que comentas?
- R: Depende del uso que se le de. Nos podría servir para ejecutar ciertos exploits, extraer información del servicio o, si eres desarrollador, probar tu servicio web.
Visual Studio un IDE… ¿1..N?
Supongo que habrá dos tipos de personas leyendo este post (¡y que conste que el comentario no tiene que ver con el chiste!). Los que habrán pillado al vuelo de que irá y los que habrán pensado: ¿Qué se les habrá ocurrido ahora a esta gente de Iniqua.com?.
Para ser franco es una frikada. Sí, lo sé. Este post va de cómo con un solo IDE podemos programas con esos lenguajes de programación (de ahí lo de 1<->N
) que tal vez nunca nos hubiéramos imaginado que se pudiera. Vamos, lo que hace Eclipse o Netbeans pero con Visual Studio, que parece que es muy estricto y poco versátil.
No sé si a vosotros os pasa, pero cuando se llevan varios lenguajes en rueda es muy molesto tener que estar cambiando de uno a otro constantemente. Que si para mis scripts uso Python o Perl. Para web uso .Net, Java o php. O para entorno de escritorio uso .Net o Java. Es muy molesto tener que tener un editor para cada cosa. ¡Y no vale que me digáis que use Vim o Emacs!, que para cosas relativamente pequeñas está bien, pero para algo de más envergadura no es viable.
Si os gusta Visual Studio y estáis acostumbrados a él, ¿porqué no integrarlo todo?. Aquí os presentamos una serie de plugins con los que poder tener un todo en uno: