Cross platform development is a method of compiling the same application on different operating systems using the same source code. This page details one method of setting up the NetBeans IDE on Fedora to compile code written in C++ using GTK+ / GTKmm for rendering the GUI. Some notes for Windows are included, but need revision as they are quite old now.
There are many good html editors available for no cost (e.g. Bluefish), but if you are already using NetBeans as a development IDE and like the way it works, then perhaps you want to use it to write your website in. This page details how to setup the program on Fedora to make creating a HTML based website a little easier.