Click here to Skip to main content
15,890,579 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: Microsoft - Please Bring Order to the Chaos that is Client-Side Web Development!! Pin
Marc Clifton6-Oct-16 13:12
mvaMarc Clifton6-Oct-16 13:12 
GeneralRe: Microsoft - Please Bring Order to the Chaos that is Client-Side Web Development!! Pin
F-ES Sitecore6-Oct-16 22:56
professionalF-ES Sitecore6-Oct-16 22:56 
GeneralRe: Microsoft - Please Bring Order to the Chaos that is Client-Side Web Development!! Pin
Rob Grainger7-Oct-16 1:00
Rob Grainger7-Oct-16 1:00 
GeneralRe: Microsoft - Please Bring Order to the Chaos that is Client-Side Web Development!! Pin
Peter Moore - Chicago7-Oct-16 11:59
Peter Moore - Chicago7-Oct-16 11:59 
GeneralRe: Microsoft - Please Bring Order to the Chaos that is Client-Side Web Development!! Pin
Nathan Minier7-Oct-16 1:19
professionalNathan Minier7-Oct-16 1:19 
GeneralRe: Microsoft - Please Bring Order to the Chaos that is Client-Side Web Development!! Pin
Peter Moore - Chicago7-Oct-16 1:40
Peter Moore - Chicago7-Oct-16 1:40 
GeneralRe: Microsoft - Please Bring Order to the Chaos that is Client-Side Web Development!! Pin
Nathan Minier7-Oct-16 1:56
professionalNathan Minier7-Oct-16 1:56 
GeneralRe: Microsoft - Please Bring Order to the Chaos that is Client-Side Web Development!! Pin
Peter Moore - Chicago7-Oct-16 11:50
Peter Moore - Chicago7-Oct-16 11:50 
It's totally not the same thing.

ActiveX controls were compiled, native code modules. If a page used one, you'd be prompted to download the ActiveX control if you didn't have it already, at which point it WOULD basically be a browser extension. (The extension - OCX - originally meant OLE Control Extension, but I believe it was just a DLL). The main reason they were a disaster was because they were unmanaged, insecure, natively compiled extensions; you needed 16-vs-32-vs-64 bit versions; and they were platform dependent.

You're right, I'm suggesting that .NET be baked in. .NET is a robust, secure, proven framework for both application and server programming. It is now platform independent and more or less open source. Yes, it would be "baked in" - precisely the same way JavaScript interpreters are "baked in."

But the C# scripts for each page would be dynamically compiled to IL on the fly by Roslyn with each page load, and the CLR would execute it. The server could send pages with dynamically generated C# script just as it does now with JavaScript. It would be secure, managed, and wonderfully easy to program.

As someone else said, the holy grail. Not even close to ActiveX.
GeneralRe: Microsoft - Please Bring Order to the Chaos that is Client-Side Web Development!! Pin
Nathan Minier8-Oct-16 9:31
professionalNathan Minier8-Oct-16 9:31 
GeneralRe: Microsoft - Please Bring Order to the Chaos that is Client-Side Web Development!! Pin
Andre_Prellwitz10-Oct-16 10:49
Andre_Prellwitz10-Oct-16 10:49 
GeneralRe: Microsoft - Please Bring Order to the Chaos that is Client-Side Web Development!! Pin
Vark1117-Oct-16 3:30
Vark1117-Oct-16 3:30 
GeneralRe: Microsoft - Please Bring Order to the Chaos that is Client-Side Web Development!! Pin
Peter Moore - Chicago7-Oct-16 11:53
Peter Moore - Chicago7-Oct-16 11:53 
GeneralRe: Microsoft - Please Bring Order to the Chaos that is Client-Side Web Development!! Pin
Fandango689-Oct-16 19:56
Fandango689-Oct-16 19:56 
GeneralRe: Microsoft - Please Bring Order to the Chaos that is Client-Side Web Development!! Pin
ngoj9-Oct-16 21:52
ngoj9-Oct-16 21:52 
GeneralRe: Microsoft - Please Bring Order to the Chaos that is Client-Side Web Development!! Pin
Asday10-Oct-16 2:03
Asday10-Oct-16 2:03 
GeneralRe: Microsoft - Please Bring Order to the Chaos that is Client-Side Web Development!! Pin
Member 305191910-Oct-16 4:35
Member 305191910-Oct-16 4:35 
GeneralRe: Microsoft - Please Bring Order to the Chaos that is Client-Side Web Development!! Pin
Theraot10-Oct-16 5:19
Theraot10-Oct-16 5:19 
GeneralRe: Microsoft - Please Bring Order to the Chaos that is Client-Side Web Development!! Pin
Leng Vang10-Oct-16 7:28
Leng Vang10-Oct-16 7:28 
GeneralRe: Microsoft - Please Bring Order to the Chaos that is Client-Side Web Development!! Pin
Daniel Wilianto10-Oct-16 17:07
Daniel Wilianto10-Oct-16 17:07 
GeneralI had to say it, didn't I? Pin
OriginalGriff6-Oct-16 6:50
mveOriginalGriff6-Oct-16 6:50 
GeneralRe: I had to say it, didn't I? Pin
Dave Kreskowiak6-Oct-16 7:29
mveDave Kreskowiak6-Oct-16 7:29 
GeneralRe: I had to say it, didn't I? Pin
Nish Nishant6-Oct-16 7:32
sitebuilderNish Nishant6-Oct-16 7:32 
GeneralRe: I had to say it, didn't I? Pin
Dave Kreskowiak6-Oct-16 7:36
mveDave Kreskowiak6-Oct-16 7:36 
GeneralRe: I had to say it, didn't I? Pin
OriginalGriff6-Oct-16 8:03
mveOriginalGriff6-Oct-16 8:03 
GeneralRe: I had to say it, didn't I? Pin
TheGreatAndPowerfulOz6-Oct-16 8:19
TheGreatAndPowerfulOz6-Oct-16 8:19 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.