What language can Phoenix/Mozilla extensions be in?
- WinterWolf
- Posts: 74
- Joined: November 28th, 2002, 10:25 pm
What language can Phoenix/Mozilla extensions be in?
Can I write an extension in something other than XUL? If so what other languages?
-
- Posts: 2022
- Joined: November 28th, 2002, 11:39 am
- Location: that-a-way ->
- Contact:
- WinterWolf
- Posts: 74
- Joined: November 28th, 2002, 10:25 pm
Hmmm...
Hmm..., I'm thinking about learning a programming language, C++ or Java(XUL). Both are cross platform and quite popular. I can't decide!!
anyway, do I need to know how to program in Java to make themes?
anyway, do I need to know how to program in Java to make themes?
-
- Posts: 1269
- Joined: November 5th, 2002, 7:32 am
- Location: PA
- Contact:
Javascript is not Java. They just have similar syntax for some things. And no, you don't need to know even JS to make themes. As for C++ being cross platform, that's debatable. YOu can write MOzilla extensions in C++ or a few other languages, using XPCOM, but you'll have to use JavaScript and XUL to tie it into the application.
- WinterWolf
- Posts: 74
- Joined: November 28th, 2002, 10:25 pm
C++ is crossplatform
Check out Qt 3.11.
"Qt is a C++ toolkit for application development. It lets application developers target all major operating systems with a single application source code.
Qt provides a platform-independent API to all central platform functionality: GUI, database access, networking, file handling, etc. The Qt library encapsulates the different APIs of different operating systems, providing the application programmer with a single, common API for all operating systems. The native C APIs are encapsulated in a set of well-designed, fully object-oriented C++ classes. " http://www.trolltech.com/products/qt/index.html
BTW: Does anyone else using a stable 0.5 Phoenix see slightly trranslucent scrollbars? It looks cool, but it only works on my 400 MGZ computer.
"Qt is a C++ toolkit for application development. It lets application developers target all major operating systems with a single application source code.
Qt provides a platform-independent API to all central platform functionality: GUI, database access, networking, file handling, etc. The Qt library encapsulates the different APIs of different operating systems, providing the application programmer with a single, common API for all operating systems. The native C APIs are encapsulated in a set of well-designed, fully object-oriented C++ classes. " http://www.trolltech.com/products/qt/index.html
BTW: Does anyone else using a stable 0.5 Phoenix see slightly trranslucent scrollbars? It looks cool, but it only works on my 400 MGZ computer.
-
- Posts: 2022
- Joined: November 28th, 2002, 11:39 am
- Location: that-a-way ->
- Contact: