Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×

Comment Re:Who's surprised by this? (Score 4, Interesting) 192

Frankly, the only thing that's going to upend the JS dominance of client-side web programming is a functional language. There isn't a compelling reason to trade OOP horses on the web. There's a good reason to choose a better paradigm for the problem. A functional paradigm with a good immutability story is going to have a much better time convincing people to rethink how they program web apps with a focus on user interaction over time.

There isn't much point in vying for who can do the best at mixing data and behavior. Separating those will be a good way to compel people to consider alternatives.

Comment Re: Hmmm (Score 1) 192

CoffeeScript has too much in common with JavaScript, with too many of its own esoteric compromises, to be a good compile-to-JS contender. It also has the disadvantage of being fucking awful.

If we're picking languages that compile to JS, we have a lot of options. Why would we pick something that is such a derivative work? If I'm going to be that close to the metal, I'd rather just write on the metal.

Comment Re:Who's surprised by this? (Score 2) 192

Since JavaScript is increasingly also a compilation target, the fact that it continues to dominate is a good indicator that the competition among compile-to-JS languages is strong.

One of those biggest companies on earth promotes both Go and Java as compile-to-JS languages with less success than I would expect.

Granted I'd prefer to see ClojureScript grow, but I am not placing any bets there.

Comment Re: Yay for (Score 1) 591

For fuck's sake. This ring "can make you disappear". Read TFA or at least TFS.

And while we're at it... this tablecloth can make you disappear. This foolish incantation can make you disappear. This Radiohead song can make you disappear. I'm pretty sure a little thinking can make you disappear. PEEKABOO can make you disappear!

Comment Re:Flash? (Score 2) 136

That's great if you're the kind of person who fits into the midwest, but what you're getting for your additional money out here is tolerance.

Since when does tolerance mean attacking things you obviously don't know the first thing about?

You get to live in a place where diversity isn't shit upon immediately.

Clearly.

Comment Re:Google hates widescreens (Score 1) 117

My text editor (I prefer TextMate, but Sublime shares a lot of its roots with TM) is another one with lots of menu stuff. Truth be told, 90% of it could go away and I'd never notice (because I am only coding in a handful of languages and don't need a universal editor all of the time). But I think these complex tools are an exception, and I would not provide tools like that to the vast majority of people who are better served by a simple editor like TextEdit (which is far simpler, but also far more powerful than Notepad).

That seems, actually, to be a prime example of a utility that would really benefit from a few menus!

Oh come on, this is just brushing the problem under the rug. You're moving all of that complexity out of view, but you're not removing it. Making HTTP requests is hardly a complex thing for a user. I do it with my web browser all the time without having to check a single checkbox ever. The whole example is kind of contrived, but the point is that engineers design poor UIs. Whether those UIs are visible or tucked away to be less discoverable is hardly material. The fact that it's a front-end to wget points to the fact that the UI of the underlying command prompt is the source of the design problem, and that has neither menus nor checkboxes! They're all fundamentally the same UI, just presented (or not) slightly differently.

Making software simple to use is quite hard, but it's worth doing, and it doesn't mean the software is not powerful or useful. It's the difference between computing being accessible to everyone versus reserved for people who have spare time or resources (like income) to dedicate to it.

Comment Re:Google hates widescreens (Score 1) 117

Look. I won't even appeal to my own authority, as a software developer with over a decade of UI experience. I'm sure you're also an experienced developer with UI chops, and I don't want to have a bigger dick contest. Instead, check this out: http://en.wikipedia.org/wiki/U... - it's actually a pretty decent article for Wikipedia, and may be helpful in understanding what I was talking about (if you have any interest in understanding what others are talking about, instead of just trying to be "right" on the Internet).

Have a nice day.

Slashdot Top Deals

"Imitation is the sincerest form of television." -- The New Mighty Mouse

Working...