During several years a lot of developers are trying to make applications in the way they are used to. Windows, Mac and strong platforms have RAD tools in order to attract developers to their platform. They have large developer communities. Eclipse is a good tool. If it had a good wisiwig GTK+ tool more developers would join to develop in Linux.