How to start with the development of XUL?

First of all, I need to say that my English is not very good. So sorry for the errors in this post.

Secondly, I am a professional programmer for 2 years. The main programming language is VB.net (which I find somewhat limited when it comes to user interfaces).

I like the user interfaces, and I really want to be able to create software in a Windows environment with a great user interface. After a long search for such things, I discovered a Thunderbird theme that does exactly what I want! This topic is called " Leopard Mail-Default-Aqua ." It is really beautiful.

After some research, I found that the Thunderbird user interface was created using the so-called XUL, and XUL is a descriptive language for user interfaces. Now I am very interested in creating applications using this platform, but I have no idea where to start. After some research, I also found that Microsoft created WPF to separate the GUI from the logic and themes of WPF support, but for me it is much more beneficial to learn XUL, which is multi-platform than WPF.

I need some guidance on how to get started developing in XUL, and it’s also very important how I can use existing Thunderbird themes in my XUL applications to make them look really great?

From what I saw, applications developed in XUL use javascript or C ++ to program logic. It's right?

Also, since I came from event-driven .net programming, I would like to know if XUL development will also be event-driven, so if I want to respond to a button, click the example button, I can connect the event to the / code function.

Many thanks for your help.

+4
source share
3 answers

I think what Qt you were looking for, not XUL. For starters, you can find tutorials .

-4
source

The best place to search for XUL documentation is on the Mozilla Developer Network. Here are some specific suggestions from MDN and elsewhere:

And yes, XUL is event driven, you attach events to buttons and other widgets, and Javascript functions respond to events.

+7
source

XUL documentation available

https://developer.mozilla.org/en/XUL

+2
source

Source: https://habr.com/ru/post/1308922/


All Articles