Click here to Skip to main content
15,901,505 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: Is it just possible we do have too many guns in the USA? Pin
Foothill7-Oct-16 3:57
professionalFoothill7-Oct-16 3:57 
GeneralRe: Is it just possible we do have too many guns in the USA? Pin
CDP18027-Oct-16 6:50
CDP18027-Oct-16 6:50 
JokeRe: Is it just possible we do have too many guns in the USA? Pin
Johnny J.6-Oct-16 20:42
professionalJohnny J.6-Oct-16 20:42 
GeneralNew Lorem Ipsum Generator PinPopular
TheGreatAndPowerfulOz6-Oct-16 12:34
TheGreatAndPowerfulOz6-Oct-16 12:34 
GeneralRe: New Lorem Ipsum Generator Pin
Richard Deeming7-Oct-16 2:14
mveRichard Deeming7-Oct-16 2:14 
PraiseRe: New Lorem Ipsum Generator Pin
TheGreatAndPowerfulOz7-Oct-16 4:37
TheGreatAndPowerfulOz7-Oct-16 4:37 
GeneralThe weekend starts HERE! Pin
Nagy Vilmos6-Oct-16 12:34
professionalNagy Vilmos6-Oct-16 12:34 
GeneralMicrosoft - Please Bring Order to the Chaos that is Client-Side Web Development!! PinPopular
Peter Moore - Chicago6-Oct-16 8:56
Peter Moore - Chicago6-Oct-16 8:56 
An open plea to TPTB at Microsoft:

Today I read a hilarious, and scarily on-point article courtesy of the CodeProject Daily News, about the chaos that is today's state of client-side web development.

As I read it a realization hit me: we need .NET for the browser. With Mono, Roslyn, .NET Core, etc., all coming into their own, there is at this point no longer any good technological or business-related reason why all web browsers, on any platform, cannot be made to run C# code scripts on the client-side, powered by .NET. Sure, there have been efforts to do this before, Silverlight for example. But I'm not talking about just making a browser-hosted shell that is running compiled applications. I'm talking about using C# as a client-side script, powered by .NET Core and Roslyn, to forever replace the hell that is JavaScript and the upteen-zillion libraries and other variants that are built on it.

Just imagine how much life would improve for everyone if we could use the same language for both client and server side coding. How much more stability there would be if .NET were the standard for all client-side programming rather than having a new flavor of the month come out every, well, month. As I read that article I realized that so many of the shortcomings of JavaScript that all these libraries are meant to address would all be moot if .NET and C# were the client-side standard.

I understand why this hasn't happened before. .NET was until recently seen as a proprietary Microsoft-only framework. But that's clearly changing. Google, Apple, and Mozilla would just as easily be able to integrate a .NET-based scripting system into their browsers as Microsoft could. There are no patent or royalty issues. Everything that would be needed is open source. Someone just needs to lead the charge.

Microsoft lost the browser wars, but that doesn't mean it can't still revolutionize the way web development is done. Heck, even if it only worked on IE and Edge, in the beginning, it would be so attractive that I'd even consider accepting the limitation that my application required those browsers to run. In any event, someone has to be first. Please, for the sake of our sanity - bring C# and .NET to the browser!
GeneralRe: Microsoft - Please Bring Order to the Chaos that is Client-Side Web Development!! Pin
Deflinek6-Oct-16 9:05
Deflinek6-Oct-16 9:05 
GeneralRe: Microsoft - Please Bring Order to the Chaos that is Client-Side Web Development!! Pin
Kornfeld Eliyahu Peter6-Oct-16 9:29
professionalKornfeld Eliyahu Peter6-Oct-16 9:29 
GeneralRe: Microsoft - Please Bring Order to the Chaos that is Client-Side Web Development!! Pin
TheGreatAndPowerfulOz6-Oct-16 9:37
TheGreatAndPowerfulOz6-Oct-16 9:37 
GeneralRe: Microsoft - Please Bring Order to the Chaos that is Client-Side Web Development!! Pin
Peter Moore - Chicago6-Oct-16 14:07
Peter Moore - Chicago6-Oct-16 14:07 
GeneralRe: Microsoft - Please Bring Order to the Chaos that is Client-Side Web Development!! Pin
jesarg6-Oct-16 9:39
jesarg6-Oct-16 9:39 
GeneralRe: Microsoft - Please Bring Order to the Chaos that is Client-Side Web Development!! Pin
Kornfeld Eliyahu Peter6-Oct-16 9:50
professionalKornfeld Eliyahu Peter6-Oct-16 9:50 
GeneralRe: Microsoft - Please Bring Order to the Chaos that is Client-Side Web Development!! Pin
firegryphon10-Oct-16 11:59
firegryphon10-Oct-16 11:59 
GeneralRe: Microsoft - Please Bring Order to the Chaos that is Client-Side Web Development!! Pin
User 48350476-Oct-16 10:07
User 48350476-Oct-16 10:07 
GeneralRe: Microsoft - Please Bring Order to the Chaos that is Client-Side Web Development!! Pin
Peter Moore - Chicago6-Oct-16 14:10
Peter Moore - Chicago6-Oct-16 14:10 
GeneralRe: Microsoft - Please Bring Order to the Chaos that is Client-Side Web Development!! Pin
User 48350476-Oct-16 15:03
User 48350476-Oct-16 15:03 
GeneralRe: Microsoft - Please Bring Order to the Chaos that is Client-Side Web Development!! Pin
Peter Moore - Chicago6-Oct-16 16:13
Peter Moore - Chicago6-Oct-16 16:13 
GeneralRe: Microsoft - Please Bring Order to the Chaos that is Client-Side Web Development!! Pin
User 48350476-Oct-16 17:26
User 48350476-Oct-16 17:26 
GeneralRe: Microsoft - Please Bring Order to the Chaos that is Client-Side Web Development!! Pin
Peter Moore - Chicago7-Oct-16 1:38
Peter Moore - Chicago7-Oct-16 1:38 
GeneralRe: Microsoft - Please Bring Order to the Chaos that is Client-Side Web Development!! Pin
Eddy Vluggen7-Oct-16 4:39
professionalEddy Vluggen7-Oct-16 4:39 
GeneralRe: Microsoft - Please Bring Order to the Chaos that is Client-Side Web Development!! Pin
Andre_Prellwitz10-Oct-16 10:44
Andre_Prellwitz10-Oct-16 10:44 
GeneralRe: Microsoft - Please Bring Order to the Chaos that is Client-Side Web Development!! Pin
Eddy Vluggen10-Oct-16 13:11
professionalEddy Vluggen10-Oct-16 13:11 
GeneralRe: Microsoft - Please Bring Order to the Chaos that is Client-Side Web Development!! Pin
RugbyLeague6-Oct-16 22:10
RugbyLeague6-Oct-16 22:10 

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.