alberthrocks wrote:
Again, fanboy-ish response. Again, I'll say this: "can't you take
ONE criticism about Mozilla?" And I have plenty more criticisms where that came from, some which you probably can't even defend. If you tried, you'd look pretty foolish. Heck, you already made yourself look foolish!

(You'll find out as you continue reading.)
I haven't defended valid criticisms against Mozilla, I've called you an idiot for baseless attacks.
Quote:
Haha, very interesting. So I guess I should begin porting Audacity to HTML, JS, and CSS? Or how about Blender? Maybe TiLP* too! /sarcasm
The internet is an entirely different thing from application development. Sure, I can create an awesome pretty webpage with HTML/CSS/JS. But an application to look up databases, do image editing, etc.? NOT going to happen with HTML/JS/CSS. (...or at least without tons of suffering, pain, and slowness)
Glade and XRC are XML, and they're awesome. wxGlade uses XML for data storage. XML is even used in Apple's files (which is a bit too much, IMO). XML is certainly not bad at all.
But JS? No, not now, not ever. It's designed for web use, and it should stay that way. Unless there's a sudden rewrite for it, it belongs and should stay there. There are VERY FEW apps that I know of that uses XUL and/or Gecko. Why don't you name some, since you have such a kinship for Mozilla dev tools?
Ah, so the problem is you don't understand what XUL is and isn't. XUL is for GUIs, it is not for the application code. You make pretty GUIs with XUL, that's it. The actual work behind the app is done in a different language.
Also, since when did I claim any kinship for Mozilla dev tools? Likewise, adoption rate is a retarded metric for anything. Java is used by a ton of programs - but it's still a horrible language. Or if you want another example, Win32 is quite possibly the worst graphics and platform API ever created - and yet it is also the most widely used API in the history of forever. Adoption != technical merit.
Quote:
I tested it out around the time when FF3.0 was released. Sadly, just from skimming the docs, it's still the same old sillyness. I can't remember all, but here were few:
- Insanely hard to set up things correctly
- Strangely abundant use of URLs to handle things
- C++, Javascript, and XUL are required = too much things to do to get an app working
- Extra build tools to build any app
This, again, points to you not having a clue what you're doing or what the purpose of XUL is. You also don't need to know C++ at all. If you want something more powerful than JavaScript, you can use something like PyXPCOM and use Python.
Quote:
Err, you're still not getting the point why XUL sucks. I don't hate XML - plenty of toolkits like GLADE, GUIBuilder (both GTK+ based), and as you mentioned, WPF, use XML. (Heck, TiLP uses .glade files for its GUI too!) But XUL is, unfortunately, stuck to itself. Javascript only, and if you want to move to C++, play with complex XPCOM. XML is certainly nice, and fun to use. But XUL's lack of a serious, productive interface is what makes it suck. How many apps have you seen use XUL, other than the addons, and the browsers? Very few, if not none at all. Why don't you list some XUL apps too?
That's because you haven't actually provided any reasons why XUL sucks. Now you are talking about its market share as if that mattered at all. Hint: It doesn't. It was also built to use with Mozilla's applications, which, in case you don't know, use XPCOM.
Also, do you have any actual technical complaints about Javascript? I'm guessing not, since everything being discussed is *waaaay* over your head already.
Quote:
And wxWebConnect sucks, doesn't work, and is more or less abandoned.
Uh no, not abandoned. The newest version is targeting the newest version of XULRunner and the newest stable version of wxWidgets. That really doesn't qualify as abandoned - not even remotely. That's pretty much the exact opposite of abandoned.
Quote:
You're funny.

You already made yourself look like an idiot. I've never seen anybody who wanted to code their app in HTML/JS/whatever. And I followed their dev for a long time, starting with 2.0. I faced and felt those complaints, and looked in to understand them too. How do I not know what I'm debating about? I just don't know if you know anything you're saying at all!

That's probably why I was hired by Google, because I'm an idiot. Good call.
Quote:
What's the difference between Fennec on x86 and Fennec on ARM? Nothing, if at all anything. Maybe different toolkit, maybe different bindings here and there for specific platforms. But as far as I can see, the rendering engine is the same. Any type of hardware acceleration is OpenGL, maybe ES for mobiles. My boring GFX card can handle it. Unless I see the render code have ARM ASM, I'm not convinced that they're much different at all.
There isn't a facepalm image big enough for this pile of fail.
Quote:
For the record, my only purpose for starting this topic is to get a debate started, and to see why people liked what they liked. I didn't start this to get a debate with a fanboy...

Ah yes, when you've been called out on your complete lack of technical knowledge, just resort to calling the other guy a fanboy. Works every time.