Gobject or c++???

View: New views
6 Messages — Rating Filter:   Alert me  

Gobject or c++???

by Martin (OPENGeoMap) :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi all:

I want ask a question to k-3d community because it´s expert in this
matters...

What it´s the best method to new GTK software??

- c++/gtkmm
- GTK/ gobject
- VALA
-  a mix of gtk, gobject and gtkmm like inskape and k-3d


Regards.

-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Don't miss this year's exciting event. There's still time to save $100.
Use priority code J8TL2D2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
K3d-development mailing list
K3d-development@...
https://lists.sourceforge.net/lists/listinfo/k3d-development

Re: Gobject or c++???

by Timothy M. Shead :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Martin (OPENGeoMap) wrote:
> What it´s the best method to new GTK software??
>
> - c++/gtkmm
> - GTK/ gobject
> - VALA
> -  a mix of gtk, gobject and gtkmm like inskape and k-3d
>  
Not sure where you're getting your information ... K-3D is written in
C++, the user interface layer is based on gtkmm, and that is what I
would recommend.

Cheers,
Tim


-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Don't miss this year's exciting event. There's still time to save $100.
Use priority code J8TL2D2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
K3d-development mailing list
K3d-development@...
https://lists.sourceforge.net/lists/listinfo/k3d-development

Re: Gobject or c++???

by Denis Leroy :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Timothy M. Shead wrote:

> Martin (OPENGeoMap) wrote:
>> What it´s the best method to new GTK software??
>>
>> - c++/gtkmm
>> - GTK/ gobject
>> - VALA
>> -  a mix of gtk, gobject and gtkmm like inskape and k-3d
>>  
> Not sure where you're getting your information ... K-3D is written in
> C++, the user interface layer is based on gtkmm, and that is what I
> would recommend.

inkscape is also going in that direction (pure gtkmm).

-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Don't miss this year's exciting event. There's still time to save $100.
Use priority code J8TL2D2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
K3d-development mailing list
K3d-development@...
https://lists.sourceforge.net/lists/listinfo/k3d-development

Re: Gobject or c++???

by Martin (OPENGeoMap) :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Denis Leroy escribió:
Timothy M. Shead wrote:
  
Martin (OPENGeoMap) wrote:
    
What it´s the best method to new GTK software??

- c++/gtkmm
- GTK/ gobject
- VALA
-  a mix of gtk, gobject and gtkmm like inskape and k-3d
  
      
Not sure where you're getting your information ... K-3D is written in 
C++, the user interface layer is based on gtkmm, and that is what I 
would recommend.
    

inkscape is also going in that direction (pure gtkmm).
  
I don´t know but pure gobject have many advantages i think:

- Gobject is dynamic like ruby language for example.
- Create binding in a easy way. Mono is a massive technology and they have autogenerate bindings from gobject:
http://www.mono-project.com/GAPI
- VALA have a c# sharp syntax and create C/gobject files and they have autogenerate binding from gobject also.


Regards.



-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Don't miss this year's exciting event. There's still time to save $100.
Use priority code J8TL2D2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
K3d-development mailing list
K3d-development@...
https://lists.sourceforge.net/lists/listinfo/k3d-development

Re: Gobject or c++???

by Brett McCoy-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Thu, May 1, 2008 at 7:00 PM, Martin (OPENGeoMap)
<martin@...> wrote:

>  I don´t know but pure gobject have many advantages i think:
>
>  - Gobject is dynamic like ruby language for example.
>  - Create binding in a easy way. Mono is a massive technology and they have
> autogenerate bindings from gobject:
>  http://www.mono-project.com/GAPI
>  - VALA have a c# sharp syntax and create C/gobject files and they have
> autogenerate binding from gobject also.

But how well-suited is it for applications that are performance
intensive like K-3D, though, or high-end audio applications like
Ardour (which is also built with gtkmm).

-- Brett
------------------------------------------------------------
"In the rhythm of music a secret is hidden;
 If I were to divulge it, it would overturn the world."
 -- Jelaleddin Rumi

-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Don't miss this year's exciting event. There's still time to save $100.
Use priority code J8TL2D2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
K3d-development mailing list
K3d-development@...
https://lists.sourceforge.net/lists/listinfo/k3d-development

Re: Gobject or c++???

by Martin (OPENGeoMap) :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Brett McCoy escribió:
On Thu, May 1, 2008 at 7:00 PM, Martin (OPENGeoMap)
martin@... wrote:

  
 I don´t know but pure gobject have many advantages i think:

 - Gobject is dynamic like ruby language for example.
 - Create binding in a easy way. Mono is a massive technology and they have
autogenerate bindings from gobject:
 http://www.mono-project.com/GAPI
 - VALA have a c# sharp syntax and create C/gobject files and they have
autogenerate binding from gobject also.
    

But how well-suited is it for applications that are performance
intensive like K-3D, though, or high-end audio applications like
Ardour (which is also built with gtkmm).

  

VALA is really fast. It´s seems more than c++ and obviously than MONO:
http://code.google.com/p/vala-benchmarks/wiki/BenchResults

Regards.


-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Don't miss this year's exciting event. There's still time to save $100.
Use priority code J8TL2D2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
K3d-development mailing list
K3d-development@...
https://lists.sourceforge.net/lists/listinfo/k3d-development