It's easy to get Gaia working in Sharepoint. For a brief introduction to how development with Gaia is done with Sharepoint, you can
watch the video: Ajax WebParts for SharePoint 2007 with Gaia
Note
The video uses a outdated API reference (current version Gaia 3.0 Glory)
Old Code
protected override void OnInit(EventArgs e)
{
// this code only applied to older versions of Gaia
// and is no longer valid in Gaia 3.0 Glory
base.OnInit(e);
Manager.Instance.RegisterPage(this.Page, this);
}
New Code
protected override void OnInit(EventArgs e)
{
base.OnInit(e);
this.EnsureChildControls();
}
Also make sure you add the composite controls to the Controls collection in the CreateChildControls() function.
EditWhat developers say about SharePoint and Gaia Ajax
"I had to write about 7000 lines of JavaScript in my last SharePoint application using custom web parts and ******* (a big 3.party vendor). It took us 12 months. I just built a complex web part in a day for my new client using Gaia"