移転先: http://seki.sblo.jp/
では、結局何が違うのかというと、The post-WWDC peanut gallery is atwitter with the idea that Tiger’s Dashboard is a blatant rip-off of Konfabulator. You can’t read anything about Dashboard without hearing that it’s a Konfabulator rip-off.
Bullshit. Dashboard is not a rip-off of Konfabulator. Yes, they are doing very much the same thing. But what it is that they’re doing was not an original idea to Konfabulator. The scope of a “widget” is very much the modern-day equivalent of a desk accessory.
Dashboard は WebCore を元としていて、根本的なつくりが違う、ということのようだ。その違いについては、この記事で詳細に論じられているようだ。Konfabulator contains its own self-contained JavaScript runtime engine, based on SpiderMonkey, the open source JavaScript engine from the Mozilla Project. Konfabulator UI layouts are specified in a custom XML format. I.e.:
Konfabulator = (Custom XML format) + (Custom JavaScript engine)
Dashboard, on the other hand, is based on WebCore, the underlying open source layout and scripting engine behind Safari. Dashboard gadgets are indeed scripted using JavaScript, the same language used by Konfabulator, but Dashboard uses the JavaScript engine that’s built into the system. And for UI layout, Dashboard gadgets are specified using HTML and CSS ― using the same rendering engine as Safari.
Categories |