5 ms·
I've been a developer for over 30 years and there's _always_ churn. You will _always_ have to learn new things. That's just the way it is. Some things are truly
by ChicagoDave 12y ago
I've been a developer for over 30 years and there's _always_ churn. You will _always_ have to learn new things. That's just the way it is. Some things are truly better (C#) and some things are not (Flash). It often takes time to weed out the truly bad things, especially if the bad thing is the only thing that solves a noteworthy problem (how to provide high-end interactive animated content through a browser aka Flash). We've managed to move most of the basic concepts of Flash to the browser via HTML5 and that is very clearly a better solution.
The Angular 2 issue is somewhat curious. My biggest question isn't about the new teaser specification. It's what happens to the current version. It's open source, right? I suspect a number of corporate babysitters will provide the support required to make sure 1.x lasts for a decade or more. If you choose to adopt 2.0 for _new_ projects, so be it. Although why on earth the A2 architects chose to break XHTML standards baffles me. An attribute in parens? Seriously?
I personally see the new JS world as a step forward. It's absolutely a molten spew of new and unproven code, but it's also easier to build things than ever before. There are a ton of problems solved with a front-end MVC connecting to a service layer. A TON.
The hard part is that we need better tools all around for JS that we've been spoiled with in C#, C++, Java, and even Assembler.
But one more thing that's hinted at, but I'm suddenly asking myself. What if Anders Hejlsberg (C#/TypeScript) were to publish a monolithic front-end MVC/MVVM framework and its use was built into Visual Studio 2015, which is going to be free at the Pro level? That would throw even more F bombs into the JS world.
In any case, if you're a senior developer or architect and making decisions about technology, you better know what you're doing. You can pick 2% usage code, but you better own it.
- rimantas 12y agoThe problem is that for me it looks that whaterver is happening in JavaScript world it is not going forward. More like running on the treadmill or just spinning around catching own tail. The note about gazillion MV* frameworks is spot on, and it still goes on, with no end in sight.
- bshimmin 12y agoAddressing just a small point from this: a lot of people working on the web at the moment have absolutely zero interest in using Visual Studio. Like, say, all the people using Macs.
- rattray 12y agoVisual Studio may be coming to OSX soon. MS recently announced .NET for Mac and made VS Community freely available; it's quite likely that they're planning to release VS for OSX/Linux soon too. There's also Omnisharp, which brings C# tooling to Sublime, Vim, Emacs et al. http://www.hanselman.com/blog/AnnouncingNET2015NETasOpenSourceNETonMacandLinuxandVisualStudioCommunity.aspx http://www.hanselman.com/blog/AnnouncingNET2015NETasOpenSour...
- pjmlp 12y ago> Like, say, all the people using Macs. Outside US, it is a very small number.
- bshimmin 12y agoMacs are hugely popular amongst developers in the UK too, at least in London in certain sectors.
- pjmlp 12y agoPeople in the UK have a very good salary in comparison with average European one.
- timrichard 12y agoYou could go to just about any tech meetup event in London and see that isn't true. And these people are largely the hiring pool for web applications.
- CmonDev 12y ago"...some things are not (Flash) ... We've managed to move most of the basic concepts of Flash to the browser via HTML5 and that is very clearly a better solution..." It was so bad, that last couple of years were spent trying to reproduce it's basic features? I would bet most of web games released today are still Flash. When you leave people with a single choice (this practice is called "open web") then of course it is going to be a "solution". "...you better know what you're doing..." Easy solution: move page generation to server, like Twitter did.
- laurent123456 12y agoExactly, the JS demos we're amazed with today were done 10 years ago in Flash. Flash as a technology was pretty good, but it was just misused.
- Bahamut 12y agoMore of an aside, but the Angular 2 html syntax is different - what they revealed at ng-europe is not the final syntax they settled on. In fact, shortly after, they had to switch it because it turned out the element.setAttribute function didn't like it.
- marknutter 12y ago> Although why on earth the A2 architects chose to break XHTML standards baffles me. An attribute in parens? Seriously? The new syntax, while odd looking, is actually completely valid HTML.
- ssmoot 12y agoI suspect not valid XML though. Which is what the comment was about. Not that I think that's all that important if you're not using XSLT, but just the same, your comment is talking past it a bit.
- deleted 12y ago[deleted]