[webkit-help] Question about usability of WebKit
jeroen clarysse
jeroen.clarysse at telenet.be
Tue Dec 15 04:06:47 PST 2009
All in all, i'm beginning to wonder whether it is a good idea to try and develop a crossplaform GUI application using WebKit...
would you recommend trying it or not ?
> Hi,
>
> On Thu, Dec 10, 2009 at 1:56 AM, jeroen clarysse
> <jeroen.clarysse at telenet.be> wrote:
>> - are there sample applications somewhere with XCode & MSVC projects ? I'm a reasonably trained programmer, but I really fear setting up makefiles and workspaces. I recently spent half a week just to link an application to the SDL library, which is a lot simpler than WebKit I assume. Somehow I see myself giving up on things that are fairly trivial once one has a working, compilable example ! I've been browsing the web for WebKit samples, but really good ones seem very rare :-(
>
> The Apple Developer Connection site has several Xcode-based example
> applications. A good one to start with is probably the CallJS example
> (http://developer.apple.com/mac/library/samplecode/CallJS/). A year
> or so ago I ported this as an MFC application (most current version at
> http://whtconstruct.blogspot.com/2009/06/calljs-updated.html).
>
>> - are apple licenses very though on open source academic projects ?
>
> You cannot redistribute the support libraries used by Apple with their
> port of WebKit. This includes ports of CoreFoundation, CFNetwork, and
> CoreGraphics to Windows. You can use the redistributable WinCairo
> port of WebKit, either by building it from the WebKit sources, or by
> using Appcelerator Titanium project. I think there's a Sourceforge
> project that uses the WinCairo port but I don't have the link
> available at the moment.
>
>> - i have zero knowledge of cocoa & objC, which is why I was hoping to use Carbon. But I realize that carbon is a dead-end and I have to go with the flow sooner or later. With the SDL application that I was talking about, I managed to grab the SDL XCode sample project and work my way around objC code. Since all I want to do with this next project is simply a wrapper around webkit, I think that with a working example I might get a long way. Or am I mistaken ?
>
> I think Cocoa is the easiest approach. There's even an example Cocoa
> app that lets you build a "web browser" in three lines of code.
>
> If all you need to do is display an application frame with WebKit
> sitting in the middle, Cocoa is a piece of cake.
>
> I'd invest the time to learn Cocoa -- it's easy, fun, and well worth it.
>
> -Brent
>
More information about the webkit-help
mailing list