Vlad Khorsun skriver:
So, would you say that this article is misleading:

http://en.wikipedia.org/wiki/IUnknown

     Article is not misleading. How you read it - probably.

It said :

     In programming, the IUnknown interface is the fundamental interface in the 
Component Object Model (COM)

and not said :

     COM is fundamental interface for IUnknown

and not said

     COM is required for IUnknown

and ever not said

     IUnknown is impossible without COM

Granted, but IUnknown is in practice very tightly associated with COM. I saw in the article that it's apparently used in some Mac framework, that I assume is totally unrelated to COM, and it's obvious that IUnknown and the semantics around it do not require COM. It's just that I believe that many people tend to think "COM" when they see "IUnkown".

As I see it, very few developers will work directly with FB:s API. The vast majority of FB users will work with a component set or other layer between own code and FB.

With that in mind, the most important thing for FB is to have an API that's efficient and easy to maintain. Aspects like "easy to use from Delphi" is not that important, because very few people will do that, and those who do probably know how to do it anyway.

It's possible that my judgement is wrong here, of course.

Kjell
--
------------------------------
Kjell Rilbe
DataDIA AB
E-post: kjell.ri...@datadia.se
Telefon: 08-761 06 55
Mobil: 0733-44 24 64

<<attachment: kjell_rilbe.vcf>>

------------------------------------------------------------------------------
Create and publish websites with WebMatrix
Use the most popular FREE web apps or write code yourself; 
WebMatrix provides all the features you need to develop and 
publish your website. http://p.sf.net/sfu/ms-webmatrix-sf
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to