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. How to tell your lead developer has never used MVC

How to tell your lead developer has never used MVC

Scheduled Pinned Locked Moved The Lounge
asp-netcsharparchitecturetutorialquestion
34 Posts 13 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.
  • Brian C HartB Brian C Hart

    Fire his ass for being incompetent

    Sincerely Yours, Brian Hart

    L Offline
    L Offline
    Lost User
    wrote on last edited by
    #11

    Sorry, Brian, but when someone defines incompetency with not sharing his preferences, then I would gladly leave. I would rather stand at a grill and flip burgers than bow before someone who threatens to fire me at every minor issue. Now I'm scared. I'm beginning to sound like JSOP :)

    At least artificial intelligence already is superior to natural stupidity

    Brian C HartB 2 Replies Last reply
    0
    • L Lost User

      Can we use MVC for this? "I think we should stick to ASP.NET for simplicity. It's a bit more standard." :((

      _ Offline
      _ Offline
      _beauw_
      wrote on last edited by
      #12

      I think your boss probably meant ASP.NET Web Forms. Calling Web Forms "ASP.NET" is imprecise, but not horribly so. As for whether or not using Web Forms is justified (versus using ASP.NET MVC or some third option), I think it's probably a defensible choice in most cases. Even Scott Guthrie doesn't advocate ASP.NET MVC for everything. Also, as someone who's led teams, I can tell you that one of the most challenging parts is synthesizing everyone's suggestions into an architectural mix that works for all stakeholders. We can't use Rational Rose, XP, and everyone's favorite ORM tool on the very next project... technical correctness aside, it just doesn't work from a human factors standpoint.

      1 Reply Last reply
      0
      • B Brady Kelly

        My client, also a developer, is still thinking of switching, days from rollout, back to web forms, because it's simpler. And it has a design view. :((

        _ Offline
        _ Offline
        _beauw_
        wrote on last edited by
        #13

        It does amaze me that any new-and-improved technology would lack a design view. It seems as if we've taken a step back in this respect, compared to the original 4GL tools like VB5, Gupta SqlWindows, etcetera. I understand that these designers were based on absolute positioning, which is unacceptable in many realms today. But there has to be some acknowledgment that visual design tools are superior to manual markup-typing (speaking in the most general sense possible). To deny this is irrational.

        B B 2 Replies Last reply
        0
        • L Lost User

          Can we use MVC for this? "I think we should stick to ASP.NET for simplicity. It's a bit more standard." :((

          M Offline
          M Offline
          Mycroft Holmes
          wrote on last edited by
          #14

          I'm a lead developer and I have never and will never use MVC, then again I also refuse to do ASP.net. I no longer have the inclination to get involved with every tech MS brings out, I'll stick to Silverlight for the rest of this decade me thinks.

          Never underestimate the power of human stupidity RAH

          1 Reply Last reply
          0
          • L Lost User

            Can we use MVC for this? "I think we should stick to ASP.NET for simplicity. It's a bit more standard." :((

            S Offline
            S Offline
            Sasha Laurel
            wrote on last edited by
            #15

            EEK! I'm actually having troubles of this sort as well. So far I'm taking a stance that we should 'leave the poor servers alone' and use more of the client side controls (like jquery UI) and javascript, that along with the argument that we can still use 'classic' ASP.Net controls where it makes sense. Its working a little bit and we are transitioning in that direction. I don't know when/if we'll actually get to fully using MVC though. :rolleyes: I keep arguing the 'patterns and practices' bit along with the 'maintainability' argument. I think they are getting sick of my ranting and raving though. :wtf:

            B B 2 Replies Last reply
            0
            • _ _beauw_

              It does amaze me that any new-and-improved technology would lack a design view. It seems as if we've taken a step back in this respect, compared to the original 4GL tools like VB5, Gupta SqlWindows, etcetera. I understand that these designers were based on absolute positioning, which is unacceptable in many realms today. But there has to be some acknowledgment that visual design tools are superior to manual markup-typing (speaking in the most general sense possible). To deny this is irrational.

              B Offline
              B Offline
              Brady Kelly
              wrote on last edited by
              #16

              I think MS played the 'minimum well done' card here, and concentrated on getting the MVC framework working instead of looking shiny. Then, also, for any real business scale web sites, laying out each view by hand is simply not practical. Using code templates, runtime scaffolding, and layout views wisely, it's dead easy to concentrate all manual layout and design work into very few key points, where this can pretty nicely be accomplished using your favourite web design tool. MS do have what looks to be fairly nice with Expression Web.

              B 1 Reply Last reply
              0
              • S Sasha Laurel

                EEK! I'm actually having troubles of this sort as well. So far I'm taking a stance that we should 'leave the poor servers alone' and use more of the client side controls (like jquery UI) and javascript, that along with the argument that we can still use 'classic' ASP.Net controls where it makes sense. Its working a little bit and we are transitioning in that direction. I don't know when/if we'll actually get to fully using MVC though. :rolleyes: I keep arguing the 'patterns and practices' bit along with the 'maintainability' argument. I think they are getting sick of my ranting and raving though. :wtf:

                B Offline
                B Offline
                Brady Kelly
                wrote on last edited by
                #17

                I find using custom client side coding several orders of magnitude easier with MVC than with the classic viewstate-and-client script juggernaut. HTML rendered by MVC before custom Ajax enhancement is beautifully void of any obtrusive JavaScript.

                S 1 Reply Last reply
                0
                • B Brady Kelly

                  I find using custom client side coding several orders of magnitude easier with MVC than with the classic viewstate-and-client script juggernaut. HTML rendered by MVC before custom Ajax enhancement is beautifully void of any obtrusive JavaScript.

                  S Offline
                  S Offline
                  Sasha Laurel
                  wrote on last edited by
                  #18

                  Sounds good! I agree that the viewstate thing is just confusing. By "custom client side coding" do you 'roll-your-own' or are there any libs or frameworks that you recommend? EDIT - I suppose this is a programming question! Answer at your leisure of course, I was just thinking it would add to the discussion.

                  B 1 Reply Last reply
                  0
                  • S Sasha Laurel

                    Sounds good! I agree that the viewstate thing is just confusing. By "custom client side coding" do you 'roll-your-own' or are there any libs or frameworks that you recommend? EDIT - I suppose this is a programming question! Answer at your leisure of course, I was just thinking it would add to the discussion.

                    B Offline
                    B Offline
                    Brady Kelly
                    wrote on last edited by
                    #19

                    By custom I mean not using third party 'ajax widgets' (essentially controls, but that suggests postbacks and viewstate and is a dirty word), but manually coding ajax points. MVC has ajax actions et al, which request and refresh only a small page portion, but I hardly even use those and just use a jQuery.ajax call. The transparency is what makes it all so much easier.

                    S B 2 Replies Last reply
                    0
                    • B Brady Kelly

                      By custom I mean not using third party 'ajax widgets' (essentially controls, but that suggests postbacks and viewstate and is a dirty word), but manually coding ajax points. MVC has ajax actions et al, which request and refresh only a small page portion, but I hardly even use those and just use a jQuery.ajax call. The transparency is what makes it all so much easier.

                      S Offline
                      S Offline
                      Sasha Laurel
                      wrote on last edited by
                      #20

                      Ok, now I think I understand you. Yes, I think we are doing ourselves a dis-service by hiding the post-backs and updates behind the ajax and viewstate stuff. In the end it becomes incredibly difficult to discover the order in which things are happening. Who even has time to delve into how the viewstate works anyway? It might as well be magic to me, and I'd much rather manage state using a more naive and transparent approach.

                      1 Reply Last reply
                      0
                      • L Lost User

                        Can we use MVC for this? "I think we should stick to ASP.NET for simplicity. It's a bit more standard." :((

                        Steve EcholsS Offline
                        Steve EcholsS Offline
                        Steve Echols
                        wrote on last edited by
                        #21

                        You pansy tulip bed wetters use MVC? Crap, I use assembly for web development! :-D


                        - S 50 cups of coffee and you know it's on! Code, follow, or get out of the way.

                        • S
                          50 cups of coffee and you know it's on!
                          Code, follow, or get out of the way.
                        B 1 Reply Last reply
                        0
                        • _ _beauw_

                          It does amaze me that any new-and-improved technology would lack a design view. It seems as if we've taken a step back in this respect, compared to the original 4GL tools like VB5, Gupta SqlWindows, etcetera. I understand that these designers were based on absolute positioning, which is unacceptable in many realms today. But there has to be some acknowledgment that visual design tools are superior to manual markup-typing (speaking in the most general sense possible). To deny this is irrational.

                          B Offline
                          B Offline
                          BobJanova
                          wrote on last edited by
                          #22

                          This is the one place where MVC falls down. Mind you, no visual designer is still better than the godawful constructions the WebForms designer produces, in terms of professional output (let's just skip over the fact that half the controls don't even work in most browsers!). It is very surprising that MVC was released without any form of 'noddy mode' to encourage adoption, though.

                          1 Reply Last reply
                          0
                          • S Sasha Laurel

                            EEK! I'm actually having troubles of this sort as well. So far I'm taking a stance that we should 'leave the poor servers alone' and use more of the client side controls (like jquery UI) and javascript, that along with the argument that we can still use 'classic' ASP.Net controls where it makes sense. Its working a little bit and we are transitioning in that direction. I don't know when/if we'll actually get to fully using MVC though. :rolleyes: I keep arguing the 'patterns and practices' bit along with the 'maintainability' argument. I think they are getting sick of my ranting and raving though. :wtf:

                            B Offline
                            B Offline
                            BobJanova
                            wrote on last edited by
                            #23

                            ... we can still use 'classic' ASP.Net controls where it makes sense

                            (sotto voce) i.e. never

                            S 1 Reply Last reply
                            0
                            • B Brady Kelly

                              I think MS played the 'minimum well done' card here, and concentrated on getting the MVC framework working instead of looking shiny. Then, also, for any real business scale web sites, laying out each view by hand is simply not practical. Using code templates, runtime scaffolding, and layout views wisely, it's dead easy to concentrate all manual layout and design work into very few key points, where this can pretty nicely be accomplished using your favourite web design tool. MS do have what looks to be fairly nice with Expression Web.

                              B Offline
                              B Offline
                              BillWoodruff
                              wrote on last edited by
                              #24

                              Brady Kelly wrote:

                              MS do have what looks to be fairly nice with Expression Web.

                              Hi Brady, I believe this is the first positive comment I've ever seen on CP on "Expression Web," but I am "skimmer" on the "surface of the pond here," so may be off, on that. And maybe I'm confusing what you are describing with the "Expression" tool that came out with WPF during MS's phase of promoting how designers and programmers can be symbiotic ? best, Bill

                              It keeps me humble to think there's more bacteria in my gut than neurons in my brain, and that twenty trillion neutrinos pass through one hand a second, and that the average mattress contains 20 million bedbugs each of whom shits once per hour.

                              B 1 Reply Last reply
                              0
                              • B Brady Kelly

                                By custom I mean not using third party 'ajax widgets' (essentially controls, but that suggests postbacks and viewstate and is a dirty word), but manually coding ajax points. MVC has ajax actions et al, which request and refresh only a small page portion, but I hardly even use those and just use a jQuery.ajax call. The transparency is what makes it all so much easier.

                                B Offline
                                B Offline
                                BillWoodruff
                                wrote on last edited by
                                #25

                                Brady Kelly wrote:

                                ... but manually coding ajax points. MVC has ajax actions et al, which request and refresh only a small page portion, but I hardly even use those and just use a jQuery.ajax call. The transparency is what makes it all so much easier.

                                Hi Brady, how I wish I could understand, to a deep level, what you just expressed in these words ! Care to write a CP article for larval-level MVC learners ? best, Bill

                                It keeps me humble to think there's more bacteria in my gut than neurons in my brain, and that twenty trillion neutrinos pass through one hand a second, and that the average mattress contains 20 million bedbugs each of whom shits once per hour.

                                B 1 Reply Last reply
                                0
                                • B BillWoodruff

                                  Brady Kelly wrote:

                                  ... but manually coding ajax points. MVC has ajax actions et al, which request and refresh only a small page portion, but I hardly even use those and just use a jQuery.ajax call. The transparency is what makes it all so much easier.

                                  Hi Brady, how I wish I could understand, to a deep level, what you just expressed in these words ! Care to write a CP article for larval-level MVC learners ? best, Bill

                                  It keeps me humble to think there's more bacteria in my gut than neurons in my brain, and that twenty trillion neutrinos pass through one hand a second, and that the average mattress contains 20 million bedbugs each of whom shits once per hour.

                                  B Offline
                                  B Offline
                                  Brady Kelly
                                  wrote on last edited by
                                  #26

                                  I think I will. Tonight even. I am really trying to avoid procrastinating any writing, but am engaged in coding right now. There are already a great many articles on this, but none by me.

                                  1 Reply Last reply
                                  0
                                  • B BobJanova

                                    ... we can still use 'classic' ASP.Net controls where it makes sense

                                    (sotto voce) i.e. never

                                    S Offline
                                    S Offline
                                    Sasha Laurel
                                    wrote on last edited by
                                    #27

                                    My thoughts exactly! :-D

                                    1 Reply Last reply
                                    0
                                    • B BillWoodruff

                                      Brady Kelly wrote:

                                      MS do have what looks to be fairly nice with Expression Web.

                                      Hi Brady, I believe this is the first positive comment I've ever seen on CP on "Expression Web," but I am "skimmer" on the "surface of the pond here," so may be off, on that. And maybe I'm confusing what you are describing with the "Expression" tool that came out with WPF during MS's phase of promoting how designers and programmers can be symbiotic ? best, Bill

                                      It keeps me humble to think there's more bacteria in my gut than neurons in my brain, and that twenty trillion neutrinos pass through one hand a second, and that the average mattress contains 20 million bedbugs each of whom shits once per hour.

                                      B Offline
                                      B Offline
                                      Brady Kelly
                                      wrote on last edited by
                                      #28

                                      I think it is that same tool, but there is Expression Blend that is for holy matrimony between designers and dirty ol' developers, where Expression Web is more just for designers. At current v4 both seem to have a good following and some respect.

                                      B 1 Reply Last reply
                                      0
                                      • Steve EcholsS Steve Echols

                                        You pansy tulip bed wetters use MVC? Crap, I use assembly for web development! :-D


                                        - S 50 cups of coffee and you know it's on! Code, follow, or get out of the way.

                                        B Offline
                                        B Offline
                                        Brady Kelly
                                        wrote on last edited by
                                        #29

                                        Drawing angle brackets pixel by pixel with a loop.

                                        1 Reply Last reply
                                        0
                                        • L Lost User

                                          Sorry, Brian, but when someone defines incompetency with not sharing his preferences, then I would gladly leave. I would rather stand at a grill and flip burgers than bow before someone who threatens to fire me at every minor issue. Now I'm scared. I'm beginning to sound like JSOP :)

                                          At least artificial intelligence already is superior to natural stupidity

                                          Brian C HartB Offline
                                          Brian C HartB Offline
                                          Brian C Hart
                                          wrote on last edited by
                                          #30

                                          I wasn't sharing his preferences he was being ignorant of something the boss wanted. Besides I was being sardonically sarcastic (not easy to tell from the text)

                                          Sincerely Yours, Brian Hart

                                          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