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. Third party components and source code

Third party components and source code

Scheduled Pinned Locked Moved The Lounge
c++comtoolsquestion
11 Posts 9 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.
  • R Offline
    R Offline
    Rama Krishna Vavilala
    wrote on last edited by
    #1

    I bought (rather the company bought) a few components with source code. After looking at the source code I tend to lose some respect for a component or control. It has happened with me when I looked at source code of Infragistics, ComponentArt and SyncFusion. Things appear beautiful from outside where as inside it is blood and gore. Fortunately, most of the times it does not matter as I don't really need to look at the source. Ironically, the only third party component whose source code has been very impressive has been CodeJock which is in C++/MFC. What third party components you bought (with source) has been beautiful from outside (interface) and inside (source)?

    You have, what I would term, a very formal turn of phrase not seen in these isles since the old King passed from this world to the next. martin_hughes on VDK

    V B M M P 7 Replies Last reply
    0
    • R Rama Krishna Vavilala

      I bought (rather the company bought) a few components with source code. After looking at the source code I tend to lose some respect for a component or control. It has happened with me when I looked at source code of Infragistics, ComponentArt and SyncFusion. Things appear beautiful from outside where as inside it is blood and gore. Fortunately, most of the times it does not matter as I don't really need to look at the source. Ironically, the only third party component whose source code has been very impressive has been CodeJock which is in C++/MFC. What third party components you bought (with source) has been beautiful from outside (interface) and inside (source)?

      You have, what I would term, a very formal turn of phrase not seen in these isles since the old King passed from this world to the next. martin_hughes on VDK

      V Offline
      V Offline
      Vikram A Punathambekar
      wrote on last edited by
      #2

      Rama Krishna Vavilala wrote:

      Things appear beautiful from outside where as inside it is blood and gore.

      Isn't that mostly the case with most things? I mean, why would third party components be an exception? I have looked at a fair amount of stuff (not third party libraries though) and have found this* to be the norm. * That is, beautiful-from-outside things usually turn out to be terrible. Terrible-from-outside things are all too common. :-\

      Cheers, Vikram.


      "I will put my new found knolage to good use" - Captain See Sharp. "Every time Lotus Notes starts up, somewhere a puppy, a kitten, a lamb, and a baby seal are killed." - Gary Wheeler.

      1 Reply Last reply
      0
      • R Rama Krishna Vavilala

        I bought (rather the company bought) a few components with source code. After looking at the source code I tend to lose some respect for a component or control. It has happened with me when I looked at source code of Infragistics, ComponentArt and SyncFusion. Things appear beautiful from outside where as inside it is blood and gore. Fortunately, most of the times it does not matter as I don't really need to look at the source. Ironically, the only third party component whose source code has been very impressive has been CodeJock which is in C++/MFC. What third party components you bought (with source) has been beautiful from outside (interface) and inside (source)?

        You have, what I would term, a very formal turn of phrase not seen in these isles since the old King passed from this world to the next. martin_hughes on VDK

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

        Rama Krishna Vavilala wrote:

        Things appear beautiful from outside where as inside it is blood and gore.

        Just like super models?

        F 1 Reply Last reply
        0
        • B Brady Kelly

          Rama Krishna Vavilala wrote:

          Things appear beautiful from outside where as inside it is blood and gore.

          Just like super models?

          F Offline
          F Offline
          Fred Szoldatits
          wrote on last edited by
          #4

          Isn't that being generic??? I mean honestly can't they(super models) inherit new behaviour? class SuperModel : ISoul, IHeart, IPersonality { ... }

          B 1 Reply Last reply
          0
          • R Rama Krishna Vavilala

            I bought (rather the company bought) a few components with source code. After looking at the source code I tend to lose some respect for a component or control. It has happened with me when I looked at source code of Infragistics, ComponentArt and SyncFusion. Things appear beautiful from outside where as inside it is blood and gore. Fortunately, most of the times it does not matter as I don't really need to look at the source. Ironically, the only third party component whose source code has been very impressive has been CodeJock which is in C++/MFC. What third party components you bought (with source) has been beautiful from outside (interface) and inside (source)?

            You have, what I would term, a very formal turn of phrase not seen in these isles since the old King passed from this world to the next. martin_hughes on VDK

            M Offline
            M Offline
            Member 96
            wrote on last edited by
            #5

            Software is like sausages; it's best not to see it being made (with apologies to Otto Von Bismarck


            When everyone is a hero no one is a hero.

            1 Reply Last reply
            0
            • R Rama Krishna Vavilala

              I bought (rather the company bought) a few components with source code. After looking at the source code I tend to lose some respect for a component or control. It has happened with me when I looked at source code of Infragistics, ComponentArt and SyncFusion. Things appear beautiful from outside where as inside it is blood and gore. Fortunately, most of the times it does not matter as I don't really need to look at the source. Ironically, the only third party component whose source code has been very impressive has been CodeJock which is in C++/MFC. What third party components you bought (with source) has been beautiful from outside (interface) and inside (source)?

              You have, what I would term, a very formal turn of phrase not seen in these isles since the old King passed from this world to the next. martin_hughes on VDK

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

              Rama Krishna Vavilala wrote:

              After looking at the source code I tend to lose some respect for a component or control. It has happened with me when I looked at source code of Infragistics, ComponentArt and SyncFusion.

              Amen to that. Same with DevExpress's code when I looked at it a few years back. Personally, I think that some of these people put their source code through a sanitizer. Variable names and method names stripped of meaning, there are NO comments in the code, and who knows if you're even seeing the same code structure as the devs use. But if I'm wrong, these companies and their developers should be taken out back and shot. There's no excuse for code to look like this from a major component vendor. Josh? Want to shed some light on what Infragistics source code really looks like, vs. the garbage that we see? Marc

              Thyme In The Country Interacx My Blog

              M 1 Reply Last reply
              0
              • R Rama Krishna Vavilala

                I bought (rather the company bought) a few components with source code. After looking at the source code I tend to lose some respect for a component or control. It has happened with me when I looked at source code of Infragistics, ComponentArt and SyncFusion. Things appear beautiful from outside where as inside it is blood and gore. Fortunately, most of the times it does not matter as I don't really need to look at the source. Ironically, the only third party component whose source code has been very impressive has been CodeJock which is in C++/MFC. What third party components you bought (with source) has been beautiful from outside (interface) and inside (source)?

                You have, what I would term, a very formal turn of phrase not seen in these isles since the old King passed from this world to the next. martin_hughes on VDK

                P Offline
                P Offline
                Pete OHanlon
                wrote on last edited by
                #7

                The last decent code I got was from Stingray (their Objective Ultimate Toolkit). It was a very nice bit of C++.

                Deja View - the feeling that you've seen this post before.

                My blog | My articles

                1 Reply Last reply
                0
                • F Fred Szoldatits

                  Isn't that being generic??? I mean honestly can't they(super models) inherit new behaviour? class SuperModel : ISoul, IHeart, IPersonality { ... }

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

                  I meant physically, if you literally open one up, as in surgery.

                  1 Reply Last reply
                  0
                  • M Marc Clifton

                    Rama Krishna Vavilala wrote:

                    After looking at the source code I tend to lose some respect for a component or control. It has happened with me when I looked at source code of Infragistics, ComponentArt and SyncFusion.

                    Amen to that. Same with DevExpress's code when I looked at it a few years back. Personally, I think that some of these people put their source code through a sanitizer. Variable names and method names stripped of meaning, there are NO comments in the code, and who knows if you're even seeing the same code structure as the devs use. But if I'm wrong, these companies and their developers should be taken out back and shot. There's no excuse for code to look like this from a major component vendor. Josh? Want to shed some light on what Infragistics source code really looks like, vs. the garbage that we see? Marc

                    Thyme In The Country Interacx My Blog

                    M Offline
                    M Offline
                    Member 96
                    wrote on last edited by
                    #9

                    Marc Clifton wrote:

                    Josh? Want to shed some light on what Infragistics source code really looks like, vs. the

                    C'mon, that's hardly fair, you want to get the dude fired? :)


                    When everyone is a hero no one is a hero.

                    1 Reply Last reply
                    0
                    • R Rama Krishna Vavilala

                      I bought (rather the company bought) a few components with source code. After looking at the source code I tend to lose some respect for a component or control. It has happened with me when I looked at source code of Infragistics, ComponentArt and SyncFusion. Things appear beautiful from outside where as inside it is blood and gore. Fortunately, most of the times it does not matter as I don't really need to look at the source. Ironically, the only third party component whose source code has been very impressive has been CodeJock which is in C++/MFC. What third party components you bought (with source) has been beautiful from outside (interface) and inside (source)?

                      You have, what I would term, a very formal turn of phrase not seen in these isles since the old King passed from this world to the next. martin_hughes on VDK

                      J Offline
                      J Offline
                      Joe Woodbury
                      wrote on last edited by
                      #10

                      I agree, especially about CodeJock--very nice code. (To bad Microsoft didn't use them for their upcoming MFC enhancements.) FairCom's C-Tree Plus code is a nightmare. CodeBase is slightly better but largely indecipherable.

                      Anyone who thinks he has a better idea of what's good for people than people do is a swine. - P.J. O'Rourke

                      1 Reply Last reply
                      0
                      • R Rama Krishna Vavilala

                        I bought (rather the company bought) a few components with source code. After looking at the source code I tend to lose some respect for a component or control. It has happened with me when I looked at source code of Infragistics, ComponentArt and SyncFusion. Things appear beautiful from outside where as inside it is blood and gore. Fortunately, most of the times it does not matter as I don't really need to look at the source. Ironically, the only third party component whose source code has been very impressive has been CodeJock which is in C++/MFC. What third party components you bought (with source) has been beautiful from outside (interface) and inside (source)?

                        You have, what I would term, a very formal turn of phrase not seen in these isles since the old King passed from this world to the next. martin_hughes on VDK

                        P Offline
                        P Offline
                        Patrick Etc
                        wrote on last edited by
                        #11

                        I have the DevComponents DotNetBar control suite with source code. In their case, I find the source code to be well written, not bloody gore. So there's at least one in the "good 3rd party components source code" column.


                        It has become appallingly obvious that our technology has exceeded our humanity. - Albert Einstein

                        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