Archivos Desarollo: Diciembre 2005
¿Qué es exactamente una aplicación Web 2.0?
Hay muchas ideas de lo que es y de lo que no es, pero creo que PInvoke.Net es un gran ejemplo de lo que una aplicación Web 2.0 debe ser. En esta caso se trata de un servicio orientado a los programadores.
¿Qué es PInvoke.Net?
La definición de lo que es está en su propio sitio:
PINVOKE.NET intenta disminuir la dificultad de invocar funcionalidades (APIs) de Win32 u otro tipo de codigo no manejado desde aplicaciones que escritas en código manejado (en lenguajes como C# y VB .NET). Definir las firmas de una función para usar PInvoke (también conocido como sentencias de declaración en VB) es un proceso propenso a error que puede introducir bugs (errores) extremadamente sutiles. Las reglas son complejas, y su usted comete un error probablemente corromperá la memoria.
En términos simples, los programadores de .Net tienen que llamar ciertas funciones disponibles en windows, para hacerlo se debe seguir un estricto protocolo, cuya declaración es compleja y propensa a errores.
En este sitio, lo que se hace es que los programadores que ya hayan resuelto una de estas llamadas publican el código adecuado para que otros lo puedan usar. La comunidad de programadores usa el Wiki como herramienta para compartir experiencia de programación.

