Historias
Slashboxes
Comentarios
 
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • por Mu (11278) el Jueves, 06 Marzo de 2008, 19:55h (#1023054)
    ( http://press.asqueados.net/ | Última bitácora: Jueves, 17 Abril de 2014, 09:50h )
    Las APIs secretas no es que cueste usarlas, es que no se puede, salvo prodigios de la ingeniería inversa, pero aún así es prácticamente imposible.

    Por un lado, las apis existen y están documentadas. Como ejemplos puedes tomar el API de Gtk [gtk.org] y el API de Qt [trolltech.com].

    Pero aunque no estuvieran bien documentadas, sigue siendo muy diferente que ser secretas.

    • API libre mal documentada: el autor tendrá dificultades para comprender el API, aunque, si tiene mucho interés podrá mirar el código fuente de la biblioteca para averiguar qué hace una función exactamente. Y si es alguien altruista y con tiempo, podrá completar la documentación con los datos que averigüe.
    • API privativa mal documentada: parecido, pero no hay posibilidad de mirar qué hace, así que el sufrido progrador tendrá que averiguarlo a base de prueba y error, o viendo programas de ejemplo.
    • API privativa secreta: el programador se jode y no puede usarla. Además, está en desventaja competitiva frente al propietario del sistema operativo.


    Desde el punto de vista pragmático está claro que no hay color. Ahora un punto de vista moral: a un lado tenemos que no ha habido un voluntario que realice esa documentación, y al otro tenemos que la empresa no quiere que usemos el API buena para sacarnos ventaja con sus programas propios. Creo que tampoco hay color.
    --
    Envíos descartados por Mu [barrapunto.com]
    [ Padre ]
    Puntos de inicio:    1  punto
    Modificador por Bonus-Karma   +1  

    Total marcador:   2