View Single Post
Posts: 479 | Thanked: 1,284 times | Joined on Jan 2012 @ Enschede, The Netherlands
#21
Originally Posted by marmistrz View Post
But look at webos: it's main language is html/css/js, but extended.
But still ugly. Stuff like
Code:
{kind: "Control", layoutKind: "HFlexLayout",
      style: "width: 500px; height: 100px;",
      pack: "center", align: "start", components: [
          {kind: "Button", caption: "Open", onclick: "openPopup"},
          {kind: "Button", caption: "Close", onclick: "closePopup"}
      ]
  }
is exactly what I don't want to see on a platform: magic strings and other stuff patched up using nothing more than sticky tape en velcro. Yuch. Make a typo and nothing will complain about it until it breaks later on, possibly even unnoticed during testing.

But you still can use Qt, C++ and so on.

But if there's no js framework, no qt, then the whole platform is a shame
I can hardly argue that Jolla's platform should not support other platforms, but I think it would be better to pick a primary platform. Qt / Qt Quick would be the logical choice.

Btw, QML is based on Javascript as well. But the actual language is extended, and (partially) strongly typed. It makes development more robust and easier, as the IDE can provide much more support and tooling. Try simple name refactoring of the function name "openPopup" in the above example... You'd need to do a text search&replace... Sorry, but even in 1998 we had better methods for that.

Ok I stop ranting now. But I hate it when those webtech-based frameworks and platforms get their very undue rave. It simply isn't good technology.
 

The Following User Says Thank You to Fuzzillogic For This Useful Post: