6

I am very impressed with the Azure dashboard UI and I can't figure out what stack/languages/etc it's made with? It works in all browsers, can copy/paste in all browsers and knows connection state. It does not look like Flash or Silverlight... or is it? Please help me figure this out.

Serj Sagan
  • 28,927
  • 17
  • 154
  • 183
  • 1
    Serj - as curious as you might be... StackOverflow isn't going to be the place for this. It's not a programming question. And this isn't the place for a product team to discuss their implementation details. And as far as Flash or Silverlight: You can figure that out by yourself with a simple right-click in the browser. – David Makogon Dec 15 '15 at 04:56

1 Answers1

11

The Azure portal is written in TypeScript and uses jQuery, KnockoutJS, Q, RequireJS, and Less (among a few other libraries). There's a thin ASP.NET Web API layer on the back-end, but most calls go directly to back-end services, like Azure Resource Manager (ARM).

Michael Flanakin
  • 472
  • 1
  • 5
  • 18
  • I believe it uses raw JavaScript. The classic portal (manage.windowsazure.com) used Flash for this, but we tried to avoid that. – Michael Flanakin Oct 05 '17 at 17:45
  • I do not believe that raw Javascript allows you to do Copy/Paste as a security precaution... so if you paste some code samples of how it is done, that would be amazing! – Serj Sagan Oct 05 '17 at 17:55
  • 1
    @SerjSagan, starting 2015, browsers can copy to the clipboard with JavaScript: https://stackoverflow.com/questions/400212/how-do-i-copy-to-the-clipboard-in-javascript – Tsahi Asher Jan 19 '18 at 16:32