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. Framework overload

Framework overload

Scheduled Pinned Locked Moved The Lounge
csharpdotnetquestionlearning
24 Posts 19 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.
  • V Vark111

    Then why do they call it the .NET Framework?[^] ;P

    N Offline
    N Offline
    Nemanja Trifunovic
    wrote on last edited by
    #10

    Beacause "they" are marketing people. "They" also named Windows 6.1 Windows 7 and real Windows 7 will be called Windows 8. Just type "ver" in a command line window if you don't believe me :)

    utf8-cpp

    B J O 3 Replies Last reply
    0
    • N NormDroid

      WTL/ATL small framework, high learning curve, vast rewards.

      Software Kinetics Wear a hard hat it's under construction
      Metro RSS

      R Offline
      R Offline
      Rama Krishna Vavilala
      wrote on last edited by
      #11

      ATL defintely, I agree! ATL was good with VS6 then it also got bulky.

      1 Reply Last reply
      0
      • N Nemanja Trifunovic

        Rama Krishna Vavilala wrote:

        Surely I am not the only one who feels that there is an overload of frameworks and libraries by Microsoft

        No you are not the only one, but why focusing on Microsoft? There are too many overengineered frameworks out there, period. Microsoft ones are at least somewhat documented.

        Quote:

        Which frameworks released by Microsoft, do you think has been easy to get started and has really simplified your life?

        Well, if you consider WTL to be a framework (an edge case between a library and a framework, IMHO), that would be an obvious one.

        utf8-cpp

        R Offline
        R Offline
        Rama Krishna Vavilala
        wrote on last edited by
        #12

        Nemanja Trifunovic wrote:

        here are too many overengineered frameworks out there, period.

        Yes I don't deny that. But I wanted to focus on the ones by MS.

        Nemanja Trifunovic wrote:

        Well, if you consider WTL to be a framework (an edge case between a library and a framework, IMHO), that would be an obvious one.

        I agree!

        1 Reply Last reply
        0
        • R Rama Krishna Vavilala

          Surely I am not the only one who feels that there is an overload of frameworks and libraries by Microsoft all trying to make the life of a developer easy. :) But has it really become easy? My personal opinion is that most frameworks have a high learning curve and they are too much to do little. In my opinion ideal framework should have small learning curve (easier to get started) and should add great value. Which frameworks released by Microsoft, do you think has been easy to get started and has really simplified your life? Ok I am not talking about .NET framework or generic ones like that. I am talking about stuff like Prism, AddIn framework, Entity Framework etc

          N Offline
          N Offline
          Nagy Vilmos
          wrote on last edited by
          #13

          Silly boy. You don't need all these silly Microsoft frameworks, just use Java. :-D [Vilmos runs and hides in the gin cupboard. Again.]


          Panic, Chaos, Destruction. My work here is done. Drink. Get drunk. Fall over - P O'H OK, I will win to day or my name isn't Ethel Crudacre! - DD Ethel Crudacre I cannot live by bread alone. Bacon and ketchup are needed as well. - Trollslayer Have a bit more patience with newbies. Of course some of them act dumb - they're often *students*, for heaven's sake - Terry Pratchett

          1 Reply Last reply
          0
          • R Rama Krishna Vavilala

            Surely I am not the only one who feels that there is an overload of frameworks and libraries by Microsoft all trying to make the life of a developer easy. :) But has it really become easy? My personal opinion is that most frameworks have a high learning curve and they are too much to do little. In my opinion ideal framework should have small learning curve (easier to get started) and should add great value. Which frameworks released by Microsoft, do you think has been easy to get started and has really simplified your life? Ok I am not talking about .NET framework or generic ones like that. I am talking about stuff like Prism, AddIn framework, Entity Framework etc

            C Offline
            C Offline
            ClockMeister
            wrote on last edited by
            #14

            I used to be intimidated by the plethora of frameworks out there. I came to the conclusion that it's just like a smorgasbord, you don't HAVE to know everything or use everything, you just have to know what you want to do and know how to look it up. It's just a bunch of toolboxes, that's all. -Max

            X 1 Reply Last reply
            0
            • C Chris Meech

              Why MFC of course. :)

              Chris Meech I am Canadian. [heard in a local bar] In theory there is no difference between theory and practice. In practice there is. [Yogi Berra] posting about Crystal Reports here is like discussing gay marriage on a catholic church’s website.[Nishant Sivakumar]

              F Offline
              F Offline
              Fran Porretto
              wrote on last edited by
              #15

              Agreed. MFC is compact enough to be learned quickly, and encapsulized well enough to be employed, step by step, even by a mere beginner. I find that not to be the case with .NET / CLR.

              1 Reply Last reply
              0
              • N Nemanja Trifunovic

                Beacause "they" are marketing people. "They" also named Windows 6.1 Windows 7 and real Windows 7 will be called Windows 8. Just type "ver" in a command line window if you don't believe me :)

                utf8-cpp

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

                Lol I never realised that the reported version in W7 is 6.1. You'd think they could get their marketing and technical people lined up to that degree. It's also interesting that after the 95, 98, ME, 2000, XP, Vista experiment they seem to be going back to simple version numbers.

                P 1 Reply Last reply
                0
                • N Nemanja Trifunovic

                  .NET is not really a framework.

                  utf8-cpp

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

                  I think the standard .Net libraries are really several frameworks, not just one. You can kind of see this in the way they're separated into separate DLLs.

                  1 Reply Last reply
                  0
                  • R Rama Krishna Vavilala

                    Surely I am not the only one who feels that there is an overload of frameworks and libraries by Microsoft all trying to make the life of a developer easy. :) But has it really become easy? My personal opinion is that most frameworks have a high learning curve and they are too much to do little. In my opinion ideal framework should have small learning curve (easier to get started) and should add great value. Which frameworks released by Microsoft, do you think has been easy to get started and has really simplified your life? Ok I am not talking about .NET framework or generic ones like that. I am talking about stuff like Prism, AddIn framework, Entity Framework etc

                    J Offline
                    J Offline
                    JBoyer11
                    wrote on last edited by
                    #18

                    Personally, I really like ASP.NET MVC3. I think Microsoft is doing some cool stuff and finally catching up to the open source community.

                    1 Reply Last reply
                    0
                    • B BobJanova

                      Lol I never realised that the reported version in W7 is 6.1. You'd think they could get their marketing and technical people lined up to that degree. It's also interesting that after the 95, 98, ME, 2000, XP, Vista experiment they seem to be going back to simple version numbers.

                      P Offline
                      P Offline
                      Philip Tyre
                      wrote on last edited by
                      #19

                      Marketing/technical alignment still hasn't happened. The Windows Phone Mango update is officially called Windows Phone 7.5, but my phone reports the OS version as 7.10.7720.

                      1 Reply Last reply
                      0
                      • C ClockMeister

                        I used to be intimidated by the plethora of frameworks out there. I came to the conclusion that it's just like a smorgasbord, you don't HAVE to know everything or use everything, you just have to know what you want to do and know how to look it up. It's just a bunch of toolboxes, that's all. -Max

                        X Offline
                        X Offline
                        xiecsuk
                        wrote on last edited by
                        #20

                        That's been my philosophy all my life, and I'm quickly approaching 69 years old. It's not what you know in detail; it's knowing something can be done and knowing where to read about it when you need it.

                        1 Reply Last reply
                        0
                        • N Nemanja Trifunovic

                          Beacause "they" are marketing people. "They" also named Windows 6.1 Windows 7 and real Windows 7 will be called Windows 8. Just type "ver" in a command line window if you don't believe me :)

                          utf8-cpp

                          J Offline
                          J Offline
                          Jonathan C Dickinson
                          wrote on last edited by
                          #21

                          Windows 7 is version 6.1 because they are unable to move away from the 6.0 'major' because people used "Version == 6" instead of "Version >= 6"; and thus the application would think it was running in a pre-7 pre-Vista environment. No, I don't have the source, I read this during the Win7 beta days.

                          He who asks a question is a fool for five minutes. He who does not ask a question remains a fool forever. [Chineese Proverb] Jonathan C Dickinson (C# Software Engineer)

                          1 Reply Last reply
                          0
                          • D djdanlib 0

                            The .NET framework has saved me tremendous amounts of work. Things are in places that make sense, there are a lot of complex functions that I don't have to write, etc. This is similar to the "Office bloat" threads you see. There are a TON of features, and people usually only use a small percentage of it. But, everyone uses a different slice of it, so if anything was removed, those people would no longer be able to do their work. It's a rich set of things. There's just no way to pare it down. If you want to learn to use the framework effectively, then I suggest learning small areas of the framework very well. Have a specific goal. I studied the Collections namespaces with the goal of learning which kinds of collections were applicable to different situations. I also had to study the Network namespaces, and System.Data. All of these at different times, for different reasons. Then, because of these studies and the auxiliary learning that just happened because I was working with those things, I had a pretty good overview of what was in all of the standard .NET Framework namespaces. It's better to be ruthlessly effective at a few things and able to search for the information you need on the other things, than to be mediocre at everything and not know where to turn for help. We've all got our own personal libraries of code snippets, so can anyone really claim to be doing anything different anyway?

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

                            I think that's a good tip. Learning stuff one piece at a time. Unfortunately I usually get distracted and still end up knowing just a bit of more than I should ;p I think it's also important to learn the general idea of things. For example, if you know that to connect to a SQL database you need a SqlConnection, pass it to a SqlCommand, use that with a SqlDataAdapter etc. you should also know that things work exactly the same for any other database (without the Sql prefix of course) because they are really all just IDbConnection, IDbCommand etc. And when you learn such patterns it becomes easier to learn a new framework where you might recognize certain patterns. In other words, you don't have to re-invent the wheel with every new library or framework :)

                            It's an OO world.

                            public class Naerling : Lazy<Person>{
                            public void DoWork(){ throw new NotImplementedException(); }
                            }

                            1 Reply Last reply
                            0
                            • R Rama Krishna Vavilala

                              Surely I am not the only one who feels that there is an overload of frameworks and libraries by Microsoft all trying to make the life of a developer easy. :) But has it really become easy? My personal opinion is that most frameworks have a high learning curve and they are too much to do little. In my opinion ideal framework should have small learning curve (easier to get started) and should add great value. Which frameworks released by Microsoft, do you think has been easy to get started and has really simplified your life? Ok I am not talking about .NET framework or generic ones like that. I am talking about stuff like Prism, AddIn framework, Entity Framework etc

                              F Offline
                              F Offline
                              Fabio Franco
                              wrote on last edited by
                              #23

                              It's very hard to keep yourself updated with all stuff that gets released by the day. My suggestion: Focus on what you think you're going to use and will help on your daily basis. No "immediate" sense on focusing on WPF when your doing web development. Instead, focus on WebForms, MVC and related frameworks like Entity Framework. But then that takes some psychic work on your part when you don't really know what you're gonna need. Try to get acquainted with the most related ones and decide for yourself which ones you should dig deeper.

                              "To alcohol! The cause of, and solution to, all of life's problems" - Homer Simpson

                              1 Reply Last reply
                              0
                              • N Nemanja Trifunovic

                                Beacause "they" are marketing people. "They" also named Windows 6.1 Windows 7 and real Windows 7 will be called Windows 8. Just type "ver" in a command line window if you don't believe me :)

                                utf8-cpp

                                O Offline
                                O Offline
                                Oshtri Deka
                                wrote on last edited by
                                #24

                                off topic, but informative. :)

                                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