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. Satisfying Weekend

Satisfying Weekend

Scheduled Pinned Locked Moved The Lounge
javascriptasp-netdesignarchitecturecareer
19 Posts 6 Posters 0 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.
  • Sander RosselS Sander Rossel

    Sure, TypeScript is ultimately transpiled to JavaScript. The difference is you don't have to write the JavaScript yourself. Alternatively, you could look into Blazor and use C# in your front-end.

    Best, Sander Azure DevOps Succinctly (free eBook) Azure Serverless Succinctly (free eBook) Migrating Apps to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript

    realJSOPR Offline
    realJSOPR Offline
    realJSOP
    wrote on last edited by
    #6

    Can you use Blazor in a .net framework app?

    ".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

    Sander RosselS 1 Reply Last reply
    0
    • realJSOPR realJSOP

      Can you use Blazor in a .net framework app?

      ".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

      Sander RosselS Offline
      Sander RosselS Offline
      Sander Rossel
      wrote on last edited by
      #7

      I haven't actually used Blazor myself and I haven't used .NET Framework with web in years, but apparently it is possible: asp.net mvc - Can Blazor WebAssembly be incorporated into a .NET Framework 4.8 MVC site? - Stack Overflow[^]

      Best, Sander Azure DevOps Succinctly (free eBook) Azure Serverless Succinctly (free eBook) Migrating Apps to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript

      realJSOPR 1 Reply Last reply
      0
      • Sander RosselS Sander Rossel

        I haven't actually used Blazor myself and I haven't used .NET Framework with web in years, but apparently it is possible: asp.net mvc - Can Blazor WebAssembly be incorporated into a .NET Framework 4.8 MVC site? - Stack Overflow[^]

        Best, Sander Azure DevOps Succinctly (free eBook) Azure Serverless Succinctly (free eBook) Migrating Apps to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript

        realJSOPR Offline
        realJSOPR Offline
        realJSOP
        wrote on last edited by
        #8

        I don't want to jump through the hoops to do blazor in .netf. The dev landscape (for lack of a better term) regarding typescript and scss (which i've only just now discovered) appears to be filled with land mines. I found out about buildwebcompiler, but that project was abandoned 5 years ago, and the last available version doesn't install in VS2017 (I get an error "An object isn't set to the instance of an object", and the install fails). There's a forked version being maintained by someone else, but they've removed the node.js dependency, so it only compiles SCSS files.

        ".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

        Sander RosselS 1 Reply Last reply
        0
        • realJSOPR realJSOP

          So, I got this new job, where the work is MVC, so I thought that while I waited for all the in-processing stuff to happen (so I can actually start work), I decided to start writing a MVC app. So far, I've managed to eradicate Entity Framework in its entirety (in deference to my own DAL), created my own Identity code to replace the ASPNetxxx code, created a lot of the back-end static data (I've spent almost a week on this, and still have a ways to go before I'm done with it) so that I can exercise the app, and came up with a dark appearance that I really like. I really hate everything javascript, but the reality is that it simply can't be avoided, so today, I took on the task implementing "fluff". I pretty much got a set of cascading drop-down lists working in relative harmony (using ajax), and implemented a custom jquery-ui progress bar that shows the percentage of characters remaining in the associated text input (or area) control as the user types The progress color changes from green, to yellow, to red depending on what percentage of characters is remaining. I'm sure there are better ways to do what I did, but as much as I dislike javascript, if it works, it ships. Just exercising my MVC muscles...

          ".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

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

          Saturday I went to a fantastic talk on honey bees by a local retired bee person, he and his wife founded Spikenard Farm – Honeybee Sanctuary[^] - learned a lot about their biology and life cycle and how they make honey and gather pollen and on and on. Sunday I saw a one man production of Faust done by my friend and playwright/actor Glen Williamson. Oh, and I worked on the "community event planner" website I'm putting together (.NET 6 C# backend and TypeScript front-end).

          Latest Article:
          Create a Digital Ocean Droplet for .NET Core Web API with a real SSL Certificate on a Domain

          realJSOPR 1 Reply Last reply
          0
          • Sander RosselS Sander Rossel

            #realJSOP wrote:

            I really hate everything javascript, but the reality is that it simply can't be avoided

            Oh yes it can! I'm currently working for a customer who has zero JavaScript. They've done everything using Angular and TypeScript. You don't have to use Angular to use TypeScript, of course, but when you use Angular TypeScript is mandatory I think. Personally I prefer to keep things KISS and I just use JavaScript (with Vue.js), but try to keep it to a bare minimum. I'd look into TypeScript if I were you. It's like strongly typed JavaScript created by the creator of C# and people love it.

            Best, Sander Azure DevOps Succinctly (free eBook) Azure Serverless Succinctly (free eBook) Migrating Apps to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript

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

            As realJSOP said, TypeScript is still JavaScript. :laugh: But yeah, way way better than working in JavaScript. I do find it amusing though how a file of interfaces in TypeScript transpiled to a file with no actual lines of code in JavaScript. So much typing just for type safety. :laugh:

            Latest Article:
            Create a Digital Ocean Droplet for .NET Core Web API with a real SSL Certificate on a Domain

            Sander RosselS 1 Reply Last reply
            0
            • realJSOPR realJSOP

              So, I got this new job, where the work is MVC, so I thought that while I waited for all the in-processing stuff to happen (so I can actually start work), I decided to start writing a MVC app. So far, I've managed to eradicate Entity Framework in its entirety (in deference to my own DAL), created my own Identity code to replace the ASPNetxxx code, created a lot of the back-end static data (I've spent almost a week on this, and still have a ways to go before I'm done with it) so that I can exercise the app, and came up with a dark appearance that I really like. I really hate everything javascript, but the reality is that it simply can't be avoided, so today, I took on the task implementing "fluff". I pretty much got a set of cascading drop-down lists working in relative harmony (using ajax), and implemented a custom jquery-ui progress bar that shows the percentage of characters remaining in the associated text input (or area) control as the user types The progress color changes from green, to yellow, to red depending on what percentage of characters is remaining. I'm sure there are better ways to do what I did, but as much as I dislike javascript, if it works, it ships. Just exercising my MVC muscles...

              ".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

              M Offline
              M Offline
              MarkTJohnson
              wrote on last edited by
              #11

              Maybe you said it elsewhere and I missed it, is it a new role in the same org or completely different employer? Or is it as classified as the last job?

              I’ve given up trying to be calm. However, I am open to feeling slightly less agitated.

              realJSOPR 1 Reply Last reply
              0
              • M MarkTJohnson

                Maybe you said it elsewhere and I missed it, is it a new role in the same org or completely different employer? Or is it as classified as the last job?

                I’ve given up trying to be calm. However, I am open to feeling slightly less agitated.

                realJSOPR Offline
                realJSOPR Offline
                realJSOP
                wrote on last edited by
                #12

                No, different employer altogether, and yes, just as classified as the last one. :)

                ".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

                M 1 Reply Last reply
                0
                • M Marc Clifton

                  Saturday I went to a fantastic talk on honey bees by a local retired bee person, he and his wife founded Spikenard Farm – Honeybee Sanctuary[^] - learned a lot about their biology and life cycle and how they make honey and gather pollen and on and on. Sunday I saw a one man production of Faust done by my friend and playwright/actor Glen Williamson. Oh, and I worked on the "community event planner" website I'm putting together (.NET 6 C# backend and TypeScript front-end).

                  Latest Article:
                  Create a Digital Ocean Droplet for .NET Core Web API with a real SSL Certificate on a Domain

                  realJSOPR Offline
                  realJSOPR Offline
                  realJSOP
                  wrote on last edited by
                  #13

                  I'm not sure what you mean by Typescript front end. Are you saying it's just HTML5 and typescript, with no MVC goodness thrown in?

                  ".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

                  1 Reply Last reply
                  0
                  • M Marc Clifton

                    As realJSOP said, TypeScript is still JavaScript. :laugh: But yeah, way way better than working in JavaScript. I do find it amusing though how a file of interfaces in TypeScript transpiled to a file with no actual lines of code in JavaScript. So much typing just for type safety. :laugh:

                    Latest Article:
                    Create a Digital Ocean Droplet for .NET Core Web API with a real SSL Certificate on a Domain

                    Sander RosselS Offline
                    Sander RosselS Offline
                    Sander Rossel
                    wrote on last edited by
                    #14

                    Marc Clifton wrote:

                    So much typing just for type safety.

                    Which is why I still use JavaScript myself :D

                    Best, Sander Azure DevOps Succinctly (free eBook) Azure Serverless Succinctly (free eBook) Migrating Apps to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript

                    1 Reply Last reply
                    0
                    • realJSOPR realJSOP

                      I don't want to jump through the hoops to do blazor in .netf. The dev landscape (for lack of a better term) regarding typescript and scss (which i've only just now discovered) appears to be filled with land mines. I found out about buildwebcompiler, but that project was abandoned 5 years ago, and the last available version doesn't install in VS2017 (I get an error "An object isn't set to the instance of an object", and the install fails). There's a forked version being maintained by someone else, but they've removed the node.js dependency, so it only compiles SCSS files.

                      ".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

                      Sander RosselS Offline
                      Sander RosselS Offline
                      Sander Rossel
                      wrote on last edited by
                      #15

                      A client of mine uses it and it involves manually running scripts :sigh:

                      Best, Sander Azure DevOps Succinctly (free eBook) Azure Serverless Succinctly (free eBook) Migrating Apps to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript

                      1 Reply Last reply
                      0
                      • realJSOPR realJSOP

                        No, different employer altogether, and yes, just as classified as the last one. :)

                        ".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

                        M Offline
                        M Offline
                        MarkTJohnson
                        wrote on last edited by
                        #16

                        Well here's hoping the new place isn't as daunting as the last place.

                        I’ve given up trying to be calm. However, I am open to feeling slightly less agitated.

                        1 Reply Last reply
                        0
                        • realJSOPR realJSOP

                          So, I got this new job, where the work is MVC, so I thought that while I waited for all the in-processing stuff to happen (so I can actually start work), I decided to start writing a MVC app. So far, I've managed to eradicate Entity Framework in its entirety (in deference to my own DAL), created my own Identity code to replace the ASPNetxxx code, created a lot of the back-end static data (I've spent almost a week on this, and still have a ways to go before I'm done with it) so that I can exercise the app, and came up with a dark appearance that I really like. I really hate everything javascript, but the reality is that it simply can't be avoided, so today, I took on the task implementing "fluff". I pretty much got a set of cascading drop-down lists working in relative harmony (using ajax), and implemented a custom jquery-ui progress bar that shows the percentage of characters remaining in the associated text input (or area) control as the user types The progress color changes from green, to yellow, to red depending on what percentage of characters is remaining. I'm sure there are better ways to do what I did, but as much as I dislike javascript, if it works, it ships. Just exercising my MVC muscles...

                          ".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

                          G Offline
                          G Offline
                          Gary R Wheeler
                          wrote on last edited by
                          #17

                          So are you away from the DoD environment now? I was always appalled when you talked about the idiocy in that.

                          Software Zen: delete this;

                          realJSOPR 1 Reply Last reply
                          0
                          • G Gary R Wheeler

                            So are you away from the DoD environment now? I was always appalled when you talked about the idiocy in that.

                            Software Zen: delete this;

                            realJSOPR Offline
                            realJSOPR Offline
                            realJSOP
                            wrote on last edited by
                            #18

                            No, but the level of idiocy may be lower than the last place.

                            ".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

                            G 1 Reply Last reply
                            0
                            • realJSOPR realJSOP

                              No, but the level of idiocy may be lower than the last place.

                              ".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

                              G Offline
                              G Offline
                              Gary R Wheeler
                              wrote on last edited by
                              #19

                              That's good. It always sounded like an active conspiracy to keep you from doing your job before. I'm fortunate in that the only adversary I have internally is corporate IT, and I'm not shy about playing the "but I develop products that make us money" card.

                              Software Zen: delete this;

                              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