Archivos Tecnología: Diciembre 2005

usb-bible.jpg

Los lectores de la famosa saga de ciencia ficción DUNA, recordarán los microfilamentos, que permiten guardar libros en joyas.

Todavía no llegamos a los sueños de Frank Herbert, pero ya está disponible la Biblia en USB, claro que una versión King James, así que no la regalen a un católico :).

Para los interesados: http://www.davidsteele.com/usb_digital_bible.html

La idea de que se sólo se deben construir aplicaciones web, y de que esta es la forma moderna de resolver todas las necesidades de las empresas está provocando más problemas que soluciones. Es un paradigma que uno debe tratar de evitar.

He visto aplicaciones de ingreso de formularios con 100 campos para llenar, con dos o tres pestañas que apuntan a páginas con más campos. Después de digitar penosamente estos formularios, los usuarios presionan el botón submit y sus requerimientos quedan en el Limbo, o donde sea que se vayan ahora.

¿Por qué pasa esto?

¿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.

Sobre este archivo

Esta página es un archivo de las entradas en la categoría Tecnología de Diciembre 2005.

Tecnología: Noviembre 2005 es el archivo anterior.

Tecnología: Marzo 2006 es el siguiente archivo.

Encontrará los contenidos recientes en la página principal. Consulte los archivos para ver todos los contenidos.

Technorati

Technorati search

» Blogs que enlazan aquí

Creative Commons License
Este weblog está licenciado bajo una Licencia Creative Commons.

BloGalaxia website stats
Google