TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

JavaScript Strategies at Microsoft with Scott Hanselman

38 pointsby Gargolalmost 12 years ago
JavaScript Jabber Show

2 comments

yuhongalmost 12 years ago
FYI, the current policy on IE seems to be that they end major upgrades when a version of Windows enters Extended Support (April 2009 in the case of XP) and they support <i>all</i> versions of IE ever released for a version of Windows with security updates until that version of Windows exits Extended Support (the infamous April 2014 date in case of XP). I personally reported a security bug in IE6&#x2F;7 myself which got fixed recently for example.
mattmanseralmost 12 years ago
&#x2F;rant<p>Contrary to what Scott&#x27;s saying here, I think the ASP.Net team have gone far too far down the rabbit hole.<p>I was doing an interview a few weeks back and part of the interview was a technical test to code up a little website. I&#x27;d never actually created a new project using VS 2012, just an accident of history. Part of it was an admin interface to show the files in the project.<p>So a few minutes later, fire up the new admin page and boom, a colossal amount of random js files, css files, etc. that had been &#x27;helpfully&#x27; added to the project. Both of us were perplexed at what the sheer quantity of crap that had been added.<p>It&#x27;s just got a little silly now. When MVC came out it was great because it didn&#x27;t include much baggage, the only slight annoyance was the MS-WEMUSTDOEVREYTHINGSUPERFORMALLY-SPEAK written AccountController.<p>Now it&#x27;s just, delete, delete, delete, delete, delete, delete, delete, delete, remove reference, remove reference, remove reference. No I don&#x27;t want to use &#x27;unobtrusive&#x27; javascript, a term invented to fix a problem only you caused because you really can&#x27;t write javascript. In fact I don&#x27;t want you to create anything at all javascript related thanks. And I pretty much ignore most of your HTML binders because you&#x27;re not very good at HTML either.<p>And <i>if</i> I want to use jQuery UI, which will usually only be for the datepicker, I really don&#x27;t need all those other jQuery UI files do I? They even know they&#x27;ve included too much as they try and hide it all in folders.<p>And who&#x27;s bright idea was it to include Modernizr? It&#x27;s not going to be needed unless you&#x27;re in the tiny amount of MS web developers who actually code for public websites using HTML5, compared to the massive amount of developers coding internal websites on a full MS stack where some people are stuck on IE8 as they&#x27;re still on XP.<p>The people who need it are going to know about it, so why add it in the first place?<p>Or start with an empty project and then have to cut and paste a bunch of stuff you actually need.<p>And every version they seem to change their mind where the damn error catchers are going to be. And still not work properly, rely on redirections, etc. Gah.<p>There&#x27;s a happy medium which they seem to be having an extremely hard time getting to. Or I have OCD about pointless code files that I&#x27;m not using. Probably the latter and I&#x27;m a small minority of getting frustrated with it.<p>&#x2F;rant<p>I guess at least it&#x27;s not as bad as before NuGet where they&#x27;d include a version of jQuery which was immediately out of date.
评论 #6229030 未加载
评论 #6228962 未加载
评论 #6229354 未加载
评论 #6228885 未加载