[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [escepticos] OT: API indocumentada en Windows (era: Off Topìc: y usted, ¿que haria con la Renta Básica?)



Para empezar, de todas las suites ofimaticas que hay ahora mismo, reconozco 
que la de microsoft es la mejor. (aunque OpenOffice.org se le acerca cada vez 
mas, y en algunos aspectos ya los ha superado).

El mayor problema que le veo es que en mi ordenador no funciona.

El Jueves, 8 de Junio de 2006 9:40 AM, José Ángel Morente escribió:
> On 6/6/06, Txeyen <txeyen@xxxxxxxxxxxxxxxxxx> wrote:
>
> El MS Office es como es y los demás son como son por muchas razones,
> pero entre ellas no creo que esté el conocimiento o desconocimiento
> del OS, por mucho que supuestamente el Office haga un uso no
> documentado de la API.
Por supuesto, no voy a dar todo el merito de Office a una sola razon (para una 
cosa buena que hacen...), pero si lo considero muy importante para llegar a 
donde han llegado. Su dominio en la ofimatica empezo por ese motivo (antes de 
windows, wordperfect era lo mejor con diferencia), y eso le llevo a una 
posicion dominante en su mercado de la que supo sacar partido.

Ademas hay que tener en cuenta que antes de sacar el windows al mercado ya 
tenian preparado el Office para windows (o parte de el), por lo que 
consiguieron otra gran ventaja inicial.

> He leído esto mismo en algunos blogs y páginas "pro-linux",

Curiosamente mi mensaje no era "pro-linux". De hecho linux (aunque lo use) no 
me gusta. Y con linux me refiero a linux (kernel.org). Lo que si me gusta es 
GNU (a ver si sacan este siglo el HURD sobre L4), asi como los BSD.
Y por supuesto KDE. (con los kparts, kioslaves y DCOP se pueden hacer cosas 
impresionantes)

> pero ninguno se moja en explicar los detalles técnicos de supuestas
> funciones, interfaces o clases indocumentadas por parte de Office.

No puedo darte detalles que no aparece en en la documentacion de una API 
privativa. No solo porque es casi imposible sacarlos (por ser codigo cerrado) 
sino porque segun tengo entendido no esta permitido analizarla (por eso es 
privativa).

Del juicio antimonopolio que tuvieron en EEUU:
http://www.analitica.com/bitblio/tpjackson/microsoft-e2.asp

"Microsoft desvelará a los ISV, IVH y OEM, en el momento oportuno, y en 
cualquier medio que utilice Microsoft para difundir dichas informaciones a su 
propio personal, todos los API, datos técnicos e interfaces de comunicación 
que emplee"


Aunque quiza veamos conspiracion donde solo hay estupidez.

"A largo plazo Microsoft pretende reemplazar la API Win32 o Windows API con la 
plataforma .NET. Esto debido a que la API Win32 o Windows API fue 
desarrollada sobre la marcha, careciendo de documentación detallada, 
uniformidad y cohesión entre sus distintos componentes, provocando múltiples 
problemas en el desarrollo de aplicaciones para el sistema operativo 
Windows."

http://es.wikipedia.org/wiki/.NET_de_Microsoft

Como dato curioso, han tenido que pedir ayuda a samba (samba.org) para 
entender su propio protocolo. Esto, aparte de ser muy triste, me hace pensar 
que quiza sea verdad que no existe esa documentacion. Simplemente son asi de 
chapuceros.

> Además, aunque esto sea así, no se me ocurre ninguna característica de
> MS Office que no sea fácilmente emulable en cualquier otro software
> usando la parte documentada del API (el 99.999% restante).
El problema no es que no se pueda hacer, sino que al no conocer lo suficiente 
la API, no se puede hacer tan facil ni con tan poco esfuerzo como lo hace el 
que si lo conoce (lo que aumenta el gasto de desarrollo y reduce las 
caracteristicas por falta de tiempo) , y por supuesto el resultado no es tan 
eficaz (por lo de reinventar la rueda).
Eso les da una ventaja al programar bastante importante sobre la competencia.

>
> Si tú tienes más detalles técnicos con los que alumbrarme, estaré
> encantado de que me saques de mi error.


Lo que si se se que una mala documentacion de una API es algo que te hace 
trabajar mucho mas para tener un resultado mucho peor (haces lo mismo pero 
consumes mas recursos de la maquina, por lo que es mas lento).
Y que necesitas mucho mas tiempo para tener las mismas caracteristicas que 
ellos. Es decir, que si sacas el programa a la vez que otro que si tenga 
buena documentacion, tienes menos caracteristicas.

>
> Saludos.



-- 
Porque la libertad no solo esta en la letra
VivimosdelRock.com

Attachment: pgpjIi0P4F3Cg.pgp
Description: PGP signature