stijngysemans
August 21st, 2007, 10:01 PM
Hello,
I'm having a background as a bachelor student in computer science and I'm very comfortable in writing webapplications (asp.net with sql server and java: jsf/jsp, hibernate with spring). I did some Gui development, most of them Swing.
Recently (actually, for more than a year) a switch to Ubuntu on my personal computer. To me, it's a new complex world that is fun to discover. But the terminology is new and the tools are different.
My favorite applications, f-spot and banshee are written in C# with a mono VM, i can't directly start hacking on those projects with monodevelop as IDE. No problem. But my other favorite applications (telepathy and empathy), tracker, I know tracker is written in C but should be a way to communicate between tracker and F-spot, no? I thought this is why they used something like DBus?
I heared something about Vala, a language that compiles to gobject c, which is, as far as i understand it correctly a library that allows you to program against the object oriented paradigm in C?
A technical problem arises: with Java and .net, i never had to worry about memory management. Maybe something about that also?
Now i haven't talked about GTK (+), clutter, ...
I have some pretty awesome ideas that i want to accomplish but if somebody can help with all those languages and api's. There are a LOT of books on Java and the .net framework. On gnome, I'm a little left in the dark.
Thanks for any input!
I'm having a background as a bachelor student in computer science and I'm very comfortable in writing webapplications (asp.net with sql server and java: jsf/jsp, hibernate with spring). I did some Gui development, most of them Swing.
Recently (actually, for more than a year) a switch to Ubuntu on my personal computer. To me, it's a new complex world that is fun to discover. But the terminology is new and the tools are different.
My favorite applications, f-spot and banshee are written in C# with a mono VM, i can't directly start hacking on those projects with monodevelop as IDE. No problem. But my other favorite applications (telepathy and empathy), tracker, I know tracker is written in C but should be a way to communicate between tracker and F-spot, no? I thought this is why they used something like DBus?
I heared something about Vala, a language that compiles to gobject c, which is, as far as i understand it correctly a library that allows you to program against the object oriented paradigm in C?
A technical problem arises: with Java and .net, i never had to worry about memory management. Maybe something about that also?
Now i haven't talked about GTK (+), clutter, ...
I have some pretty awesome ideas that i want to accomplish but if somebody can help with all those languages and api's. There are a LOT of books on Java and the .net framework. On gnome, I'm a little left in the dark.
Thanks for any input!