8 ms·
Because one would end up implementing HTML and CSS in that "powerful programming language". Funny, have a friend that does desktop dev because he "hates web de
by clyfe 14y ago
Because one would end up implementing HTML and CSS in that "powerful programming language".
Funny, have a friend that does desktop dev because he "hates web dev", built his own UI building framework on top of Swing :
menu.addChild(item)
...
Now he's building an XML dtd to automate it...
- mcartyem 14y agoYou seem to be saying that the reason to use HTML+CSS+Javascript is that without them one would need to use HTML+CSS+Javascript. That you use it because you need it. Well, are you sure you need all three? An alternative would be to use a more powerful language that would let you express the kinds of things you often need with CSS as macros and have no CSS at all.
- angersock 14y agoMore like, without them you will likely reinvent (badly) some subset of HTML+CSS+JavaScript. The problem is that you want to organize the content of the document (HTML+DOM) with annotations and whatnot, and then style it to look pretty or position it just-so (CSS), and then finally maybe add some goofy runtime logic or updating (Javascript). We've got tools that have evolved already to solve these three problems, so why not use them? One of the happiest days in my life was getting to do UI development on the web instead of an AWT/SWT/Swing behemoth (CAD software in Java) or really clean but subgreat visualization/menu framework (C with OpenGL, C++ with rendering interface, various other toolkits over time).
- mcartyem 14y agowhy not use them? Because they are not powerful enough.
- saraid216 14y ago> An alternative would be to use a more powerful language ...can you show us an alternative?