A minimal, UI-focused programming language for web designers
21–30 of 48 posts
Re: A minimal, UI-focused programming language for web designers
#22This is cool even though not immediately practical. Quite similar to my project shorthand.js - http://splatcollision.github.io/shorthand.js/ Mine is a little nicer (IMO of course) and supports a little more than just class toggling (the workhorse of interaction design) such as multiple chained actions per target, and more. I've always thought of this as an intermediate step - designers for whom this type of thing wou…
I think you both can create a really good project with that and split the work while extending the language and create a good documentation (with nice ui).
Re: A minimal, UI-focused programming language for web designers
#23Re: A minimal, UI-focused programming language for web designers
#24This is cool even though not immediately practical. Quite similar to my project shorthand.js - http://splatcollision.github.io/shorthand.js/ Mine is a little nicer (IMO of course) and supports a little more than just class toggling (the workhorse of interaction design) such as multiple chained actions per target, and more. I've always thought of this as an intermediate step - designers for whom this type of thing wou…
Please, get together with benjamindc. I think you both can create a really good project with that and split the work while extending the language and create a good documentation (with nice ui).
Re: A minimal, UI-focused programming language for web designers
#25Re: A minimal, UI-focused programming language for web designers
#26I really like this. I think its an interesting approach to a problem designers have. I personally teach all of our designers enough jQuery so they can animate their designs. The issue is its a steep learning curve and to be honest the Javascript is normally throw away as once we come to build the interface we normally use a framework like Ember or Backbone. Nice work Benjamin!
Not only designers. When i add a complex jQuery sequence, i comment the code -> my comments look like uilang. It would be nice to reduce the work and do it in one language.
Re: A minimal, UI-focused programming language for web designers
#27It makes easy things slightly easier, and slightly harder things impossible. Stupid idea.
Re: A minimal, UI-focused programming language for web designers
#28Earlier quoted context omitted.
If these things are easy for you, then you're probably not uilang's target audience ;)
Perhaps. The end result of simplifying a task is always the same: "oh but I want to check the value of this field on the page", "can I check the local time to do this", "how do I respond to mouse movements", etc. Real programming can't be abstracted into DSLs in abused HTML elements. The target audience of uilang should never, in my opinion, try to build websites. Sorry I'm bitter today.
the idea is that JS, and probably HTML/CSS by extension, are not the ideal tools for rapid prototyping, and this is a small step in the right direction.
>> The target audience of uilang should never, in my opinion, try to build websites.
why not?? everyone should, in my opinion, be able to build websites.
Re: A minimal, UI-focused programming language for web designers
#29In case you're interested in learning more about the motivation behind creating uilang, I wrote a little piece on Medium: https://medium.com/@bdc/the-educational-side-of-uilang-92d39...
Now somebody just needs to support for CSS. I wan't to say:
* a boxy thing roughly the size of 25% of browser window * a list of things with random paragraphs * a draggable * a receptacle for draggable things * when this receptacle receives this draggable this happens * this is a top bar, this is a sidebar and they should stay put * this is content area, all to other things go there
Yes, I know I can just use Bootstrap or whatnot, but then I'm down the rabbit hole tweaking this and that, because I have a direct control of everything, yet a measure of nothing.
Re: A minimal, UI-focused programming language for web designers
#30There's nothing you can do with Hypercard that you can't do in C, and there's lots of things that you can do in C that you can't do in Hypercard. But there's a lot of people who could manage Hypercard to do basic things who probably would never master C. That, I think, is the problem uilang is trying to solve.
There's also no reason why you can't use uilang to do simple things and roll your own code for more complex ones on the same page.
As an aside, back in GNOME 2 it took me perhaps half an hour's reading to get into UI themes and adapt existing ones to suit my preferences, even start designing my own. It was limited but fun to play with. Then comes GNOME 3 with all its fancy CSS and I just can't be bothered to hunt down how I can make a thicker border on the button with tab focus without the buttons jumping around a few pixels whenever I tab to the next one. Sometimes, less is more. (Long live MATE!)