TIOBE December 2015 - D rose 5 positions

Joakim via Digitalmars-d digitalmars-d at puremagic.com
Fri Jan 8 10:31:37 PST 2016


On Friday, 8 January 2016 at 18:01:39 UTC, Ola Fosheim Grøstad 
wrote:
> On Friday, 8 January 2016 at 04:10:58 UTC, Joakim wrote:
>
>> OK, not a full C competitor, but taking some of the 
>> higher-level work.  I think D could take all of C's domain, 
>> Walter certainly knows how.
>
> He has categorically refused to add volatile or VLA...

Because he prefers other solutions for those problems.

>> Yes, which is why many apps that are debuting now are native 
>> mobile-only, their devs can't be bothered with arcane and 
>> inefficient legacy platforms like the web. :)
>
> Which ones? The only one I know of are either redundant or 
> involves payment. Developing for mobile is maybe 8x more 
> expensive than web...

Snapchat has no Windows or web app, you literally can't use it on 
Windows. I've even heard of major shopping sites in developing 
markets that shut down their mobile web sites, referring all 
traffic to the mobile app instead.  Whether this is only because 
of the mobile craze or real issues they had with web dev, I don't 
know.

>> A scene graph jammed into an antiquated document layout, then 
>> stylesheet and scripting languages mashed on top: what could 
>> go wrong? :D
>
> Uhm, not sure what you mean by that. Qt, cocoa etc are more old 
> fashioned...
> You also have WAI requirements... Required by law!

So accessibility is only required of web browsers?  Sure, many 
antiquated native UI frameworks are almost as bad, but I'd guess 
that none in wide use is as bad.

>> Complexity kills.  Try searching the Chromium issue tracker 
>> for "painting" and see how many issues pop up:
>
> I experience this once every two years. Usually fixed in less 
> than a day.

I'd regularly hit such painting issues, largely because I was 
running the Dev version and then report them.  Many are weeded 
out before hitting Chrome Stable, whereas others persisted over 
many Stable releases, before magically disappearing one day, 
likely randomly fixed by some commit that introduced some other 
bug. ;)

>> I suggested something completely different in my post, 
>> chucking the web stack altogether and starting from scratch.  
>> The incremental approaches you suggest cannot really change 
>> much.
>
> Did you provide a novel solution?

I haven't seen such proposed elsewhere, but you'd have to decide 
that for yourself.  In any case, since it's still using the same 
client-server approach as the web, I don't think it matters: that 
entire approach is doomed.

>> Sounds like you're joking, but I was surprised to find that 
>> the torrent client I ran on my Android tablet ran really fast, 
>> better than the one I tried on my laptop.  There's a p2p wave 
>> coming, that will kill off most of this stupid cloud stuff, 
>> and take down the web stack with it.
>
> You cannot rely on static IP address.

Many home desktops don't have a static IP either, the ISP usually 
cycles them every couple days between customers.  In any case, 
not a real problem with current p2p tech, which doesn't assume it.

>> Let's see, I present arguments why it will happen, while you 
>> simply state that it cannot.  Who is it that's thinking 
>> wishfully here? :)
>
> Statistically unlikely when you reach critical mass. The web 
> has more critical mass than any other IT infrastructure.

Did any companies have more critical mass than Microsoft with 
Windows and Intel with x86 chips?  Yet, they missed the largest 
computing platform of them all, the smartphone, which Apple rode 
to become the largest and most profitable company on the planet.  
You greatly overestimate the value of "mass" in this day and age.

>> I'm not sure what you mean by the web going down that path, 
>> but I'm talking about not sending GUI info whatsoever, ie 
>> going back to something like plaintext email, where users 
>> simply send messages back and forth and the client figures out 
>> how to render it.
>
> Wont happen as long as there are business opportunities in 
> creating islands. Only works if open source destroy the market.

That's a good point, so much is tied to business models.  The 
cloud is largely sustained by dumb VCs and large corporations 
dumping billions into it, despite Ballmer's sage point that 
nobody makes any real money there other than google.  They all 
imagine they're the next google, when really they're the next 
Dash Navigation.

Open source would definitely be a big piece of the p2p wave, as 
you could get a lot more done with less source using each, but I 
think there will be a big role for new business models too.  
Since the current cloud business models don't actually make 
money, all the new business models have to do is be profitable 
and they'll quickly kill the cloud off. :)

> Ref the web.

No idea what this means, you think the web won because it was 
open source?  It was an open standard, but it certainly was not 
open source when it won in the '90s.


More information about the Digitalmars-d mailing list