I am trying to understand whether it is worth the pain to learn XUL more thoroughly.
If you have experience working with a moderately complex project (for example, an independent application, not a Firefox extension), can you tell me what was your experience?
I am particularly worried about a feature that is not natively supported by the XUL framework. There are two possibilities: either create additional XPCOM components, or use external tools. The latter approach is not completely satisfactory, since interprocess communication in XUL is somehow lacking.
On the other hand, I do not know about C ++. How difficult would it be for the first time for a student to wrap an existing library in XPCOM clothing?
source
share