Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Microsoft Could Make it Easier

Microsoft Could Make it Easier

Scheduled Pinned Locked Moved The Lounge
asp-netarchitecture
25 Posts 17 Posters 29 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • realJSOPR realJSOP

    Even if that does work, I'm using the mechanism I implemented to perform some other functionality that is required in my shared layout file.

    ".45 ACP - because shooting twice is just silly" - JSOP, 2010
    -----
    You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
    -----
    When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013

    O Offline
    O Offline
    obermd
    wrote on last edited by
    #21

    So it's not entirely a Microsoft issue then. Don't get me wrong, I consider MVP to be an atrocious development model, but it sounds like you contributed to the issue.

    1 Reply Last reply
    0
    • U User 13224750

      Nice book out there on OpenID Connection by Vittorio Bertocci. "Modern Authentication with Azure Active Directory for Web Applications" Examples actually work. First chapter has MVC example.

      L Offline
      L Offline
      Lucas Vogel
      wrote on last edited by
      #22

      They might work with Active Directory but in my experience, they only get you so far. There are many differences between the products and with Microsoft Graph coming online and maturing, the differences are only getting greater. The book does help understand the trajectory, but the point really boils back down to - Microsoft really could be making things easier for all of us.

      1 Reply Last reply
      0
      • Z ZurdoDev

        John Simmons / outlaw programmer wrote:

        I'd much rather not have to do any web crap at all...

        Just wait it out. This web thing will pass soon. It's just a phase.

        There are two kinds of people in the world: those who can extrapolate from incomplete data. There are only 10 types of people in the world, those who understand binary and those who don't.

        K Offline
        K Offline
        kburgoyne1
        wrote on last edited by
        #23

        JavaScript is now on the very very slow train out of town. Not immediate panic, but the new Web Assembly is lining up to give it the boot over the long haul. Web Assembly is what should have been around all along. JavaScript suffers from never having been intended as a serious enterprise-grade programming language. It was only intended to do little short script tasks. Even Google came face-to-face with that reality when they realized a large code base like Angular was totally irresponsible to try and maintain in JavaScript thus leading to their adoption of arch-enemy Microsoft's TypeScript. Web Assembly is machine readable pseudo-code (similar concept to Microsoft's CIL for .NET). Use the disciplined typed language of your choice and have the compiler output Web Assembly code. Same concept as C#.NET, VB.NET, and F#.NET all compiling to processor independent CIL. The CPU-independent Web Assembly code gets (ideally) compiled into the browser host CPU's machine code upon loading. Compiling existing JavaScript to Web Assembly will certainly be possible and largely desirable. No doubt Google is focused on making sure Angular can be compiled into Web Assembly. (TypeScript to JavaScript to Web Assembly.) Thus JavaScript won't be going anywhere anytime soon. However, very large project code bases are extremely inefficient to maintain in JavaScript. There is a large collection of far better languages that exist to choose from. So new development will migrate to using other languages, and that will be a very large positive for both companies and developers. The potential for a .NET Standard/Core framework targeting Web Assembly would be a huge development for enterprise-class developers. The ability to use existing .NET (C#, VB, F#) business logic libraries, etc, as part of browser client apps means serious new benefits. In the long run it can be envisioned Web Assembly might further unify client app development with mobile apps, desktop apps, and browser apps coming closer and closer to using more and more shared code. There are frameworks for accomplishing much of this already for mobile and desktop. Web Assembly may be the key to bringing browser apps into this realm as well.

        1 Reply Last reply
        0
        • P Peter Shaw

          Aurelia for my HTML layer, with C#/MVC running on core 2 providing nothing more than a json/rest api is my drug these days. If I want something like a date/version in my page, I just add a simple ajax call to grab a bit of json from a simple light controller (usually 4 or 5 lines) and add it into the footer class in my front end master template, and hey presto, all automagic :-)

          M Offline
          M Offline
          Marc Clifton
          wrote on last edited by
          #24

          Peter Shaw wrote:

          Aurelia

          Aurelia looks interesting. It really is a free-for-all out there though when it comes to Javascript frameworks. :sigh:

          Latest Article - Code Review - What You Can Learn From a Single Line of Code Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802

          P 1 Reply Last reply
          0
          • M Marc Clifton

            Peter Shaw wrote:

            Aurelia

            Aurelia looks interesting. It really is a free-for-all out there though when it comes to Javascript frameworks. :sigh:

            Latest Article - Code Review - What You Can Learn From a Single Line of Code Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802

            P Offline
            P Offline
            Peter Shaw
            wrote on last edited by
            #25

            Couldn't agree more Marc, which is why I stick with Aurelia these days. It's 3yrs old now, stable, very mature and not going anywhere soon. It might not have the hype, marketing and glory that the Likes or Angular, Vue & React have (Basically Goggles and/or Facebork), but it is maintained by a principle program manager at MS, and is included in the MS Dotnet Core command line SPA templates. As for the free for all... hell where not even out of January yet, and I'm already aware of 4 new JS application frameworks... *sigh*

            1 Reply Last reply
            0
            Reply
            • Reply as topic
            Log in to reply
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes


            • Login

            • Don't have an account? Register

            • Login or register to search.
            • First post
              Last post
            0
            • Categories
            • Recent
            • Tags
            • Popular
            • World
            • Users
            • Groups