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
CODE PROJECT For Those Who Code
  • Home
  • Articles
  • FAQ
Community
  1. Home
  2. The Lounge
  3. C# Downgrade

C# Downgrade

Scheduled Pinned Locked Moved The Lounge
csharpc++securitytoolsquestion
66 Posts 15 Posters 4 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.
  • G George

    CLaW wrote: But the job it does do, it does far better than the general tool. As far as I can see C# didn't do any job yet, it's hardly even released since an official release is still couple weeks in the future. CLaW wrote: You can use a hammer to put a screw in, but why when you can use a tool designed to solve the problem. You are still not understandind the difference between C# and C++ or even the difference between hammer and screwdriver. I think you are missing the point because you focus on the screws too much. In the end it's not the point to use the screws but rather to join and consolidate some part of construction. You only have a screws and a screwdriver with C#, while I will have a whole toolset with C++ and I will use the screwdriver with screws or a hammer with nails when apropriate. I may even use nites, which your screwdriver can't support at all Hell, I will use the glue when I feel suitable and I can even use rope to hold things tight if I want to. You will be still stuck with your screws because all you have it's screws and the only tool is your screwdriver. That is what make a difference: the flexibility of generic tool will always outgrow canned solution. In the end my contruction using C++ will be much better than yours using C#, each and every time. CLaW wrote: I see it as a more focused tool, with which one can solve a sub-set of problems more efficently C# is a solution looking for the problem. It's a buble and it's ought to burst into nothing...

    D Offline
    D Offline
    Daniel Ferguson
    wrote on last edited by
    #27

    George wrote: C# is a solution looking for the problem. I'd say that sums it up quite well. "Not to mention that security in Outlook is like having Homer Simpson guard a Dunkin' Donuts factory." - Gary Rogers

    1 Reply Last reply
    0
    • C Christopher Lord

      ****Christian Graus wrote: If the toolkit *contained* a screwdriver that did the job just as well, and in some way gave me more control over the process ( yours is an electric screwdriver with one speed, mine has 10 ), then no, I'd prefer the toolit. Even if the screwdrivers were the same, I'd prefer not to rely on needing one specific tool every time I needed to do a job. Ah yes, but I can easly jump to C++ when I need to, and use C# when it will get the job done faster. Someone with Ideological attachments to C++ will thus be a less productive programmer. My contention is that using C# sometimes is not a downgrade. Its just another more focused tool in the toolbox. // Rock

      C Offline
      C Offline
      Christian Graus
      wrote on last edited by
      #28

      CLaW wrote: Ah yes, but I can easly jump to C++ when I need to, and use C# when it will get the job done faster. Someone with Ideological attachments to C++ will thus be a less productive programmer. My contention is that using C# sometimes is not a downgrade. Its just another more focused tool in the toolbox. MY contention is that I refuse to embrace C# in a lemminglike fashion, I'll wait and see if it actually can make me more productive, and I won't jump aboard until the majority of my customers have the CLR and do not face a 21 MB download on top of my application. I'll also require that performance remains the same and that C# come with a library equal to the STL. If I get that, I can live without generics, and for certain types of app, I can live without memory management. Christian I have come to clean zee pooollll. - Michael Martin Dec 30, 2001

      Sonork ID 100.10002:MeanManOz

      I live in Bob's HungOut now

      C 1 Reply Last reply
      0
      • C Christopher Lord

        Thankyou for the insighful comments... George wrote: As far as I can see C# didn't do any job yet, it's hardly even released since an official release is still couple weeks in the future. I guess the RTM build on MSDN is just a big mistake... Perhaps you should inform microsoft that they have let their product on the market a couple of weeks early? George wrote: You are still not understandind the difference between C# and C++ or even the difference between hammer and screwdriver. I understand the difference quite well. I work with C++ every day for 8-12 hours a day (thus is the life of a small contract programmer, oh for the cushy office programming job...) And as a kid, I worked with hammers and screwdrivers every summer building houses and offices. I think I am well aware of the differences there as well. George wrote: That is what make a difference: the flexibility of generic tool will always outgrow canned solution. In the end my contruction using C++ will be much better than yours using C#, each and every time. Perhaps, but you will spend 3-6 months building an e-commerce site in C++, while I will put out 3 or 4 in a month, with many more options and features and full page graphics to boot. The general case is not always the better one for a specific and focused problem. The toolkit is only better when you dont know what problem you are solving in advance // Rock

        G Offline
        G Offline
        George
        wrote on last edited by
        #29

        CLaW wrote: Perhaps, but you will spend 3-6 months building an e-commerce site in C++, while I will put out 3 or 4 in a month, I am absolutely not interested in doing anything that takes to develop a week. I will build my product in a year and it will live much longer than your e-commerce site written in C#. My product will also make much more money as it will drive the whole big company with thousands employees. You can keep on making a toys - the real money is not there (as all the dot-coms have already learned). Have fun while it lasts :)

        C 1 Reply Last reply
        0
        • C Christian Graus

          kfc wrote: such as offering better security,... Better security from M$ ? Bwhahahahahahahahaha !!!! Christian I have come to clean zee pooollll. - Michael Martin Dec 30, 2001

          Sonork ID 100.10002:MeanManOz

          I live in Bob's HungOut now

          D Offline
          D Offline
          Daniel Ferguson
          wrote on last edited by
          #30

          Didn't you hear, Christian, that security is MS's new focus? :laugh: It's security before features now. (yeah, that's sarcasm [where's the sarcasm emoticon?]) "Not to mention that security in Outlook is like having Homer Simpson guard a Dunkin' Donuts factory." - Gary Rogers

          C 1 Reply Last reply
          0
          • D Daniel Ferguson

            Didn't you hear, Christian, that security is MS's new focus? :laugh: It's security before features now. (yeah, that's sarcasm [where's the sarcasm emoticon?]) "Not to mention that security in Outlook is like having Homer Simpson guard a Dunkin' Donuts factory." - Gary Rogers

            C Offline
            C Offline
            Christian Graus
            wrote on last edited by
            #31

            Yeah, I heard. I initially assumed the story would link to satirewire or a similar site. I never would have thought Bill could say that with a straight face. In the year 2002, Bill decided that security was a bold new concept... Christian I have come to clean zee pooollll. - Michael Martin Dec 30, 2001

            Sonork ID 100.10002:MeanManOz

            I live in Bob's HungOut now

            U 1 Reply Last reply
            0
            • G George

              CLaW wrote: Perhaps, but you will spend 3-6 months building an e-commerce site in C++, while I will put out 3 or 4 in a month, I am absolutely not interested in doing anything that takes to develop a week. I will build my product in a year and it will live much longer than your e-commerce site written in C#. My product will also make much more money as it will drive the whole big company with thousands employees. You can keep on making a toys - the real money is not there (as all the dot-coms have already learned). Have fun while it lasts :)

              C Offline
              C Offline
              Christopher Lord
              wrote on last edited by
              #32

              George wrote: You can keep on making a toys - the real money is not there (as all the dot-coms have already learned). If the customer wants "toys", who am I to say that they will have to wait 6 months when I can deliver exactly what they want in less time? Lets not forget that most big company pages are made with 'Toy' languages like ASP now. The reason? Less time developing means more content, which is REALLY the point to a website. I dont understand why you would make that choice. // Rock

              G 1 Reply Last reply
              0
              • C Christian Graus

                CLaW wrote: Ah yes, but I can easly jump to C++ when I need to, and use C# when it will get the job done faster. Someone with Ideological attachments to C++ will thus be a less productive programmer. My contention is that using C# sometimes is not a downgrade. Its just another more focused tool in the toolbox. MY contention is that I refuse to embrace C# in a lemminglike fashion, I'll wait and see if it actually can make me more productive, and I won't jump aboard until the majority of my customers have the CLR and do not face a 21 MB download on top of my application. I'll also require that performance remains the same and that C# come with a library equal to the STL. If I get that, I can live without generics, and for certain types of app, I can live without memory management. Christian I have come to clean zee pooollll. - Michael Martin Dec 30, 2001

                Sonork ID 100.10002:MeanManOz

                I live in Bob's HungOut now

                C Offline
                C Offline
                Christopher Lord
                wrote on last edited by
                #33

                ****Christian Graus wrote: I refuse to embrace C# in a lemminglike fashion Good plan, so do I. But that doesn't mean I will slow down my normal learning rate. It takes me little time to determine if something will make me "more productive". From the experimenting I have done already, things look promising (IE, doors have not been shut to it yet) // Rock

                C 1 Reply Last reply
                0
                • C Christopher Lord

                  Why exactly are people saying that C# is a downgrade? At first, it looks like childish fear of change, but I figured I would ask if there where any real reasons a lot of you call it a downgrade.

                  Its a tool that appears to be good for accomplishing a certain job. Is a screwdriver a downgrade from a hammer? No, almost all that can be done with a hammer can be done with a screwdriver, except perhaps bashing your own head in. And screws have an advantage of being able to do OTHER things as well, such as offering better security, fastening a wider range of materials, and so on. Any construction contractor would LAUGH THEIR ASSES OFF if you made this claim about hammers. Are computer professionals just more ideological about tools?

                  C++ and C# are like this, it appears. It BOGGLES me to think that people consider one a downgrade of another, can you folks who hold this explain your position so that I can evaluate this idea? // Rock

                  S Offline
                  S Offline
                  Stan Shannon
                  wrote on last edited by
                  #34

                  I'm an old C/C++ guy who will agree with you - to a limited extent. I think C++ is a toolbox with a lot of important tools. But carrying all those tools to every job where most are never needed is a waste. If C# represents a smaller toolbox, with tools designed for a specific small range or jobs, than I have no problem with the concept, and will probably spend some time learning it. Putting the C++ tool box in the hands of someone who is not capable of understanding its power is probably a dangerous thing to do. It is my understanding that C# is specifically intended to make web enabled applications (at least M$ vision of web enabled applications) easier to create. If that is the case than I'm sure it is a wonderful thing. The problem remains that most real world applications are going to require the power of a language like C++ under the control of people who are intellectual predisposed to employ it. THe *real* problem with languages like VB and C# is the mindset which they engender in people who are making financial decisions related to the development process. These people are made to believe that a complex application can be made simple by using a simple language to design it, thus reducing the time it takes to create the app. This is a horrible mistake to make. There is an inherent level of complexity in any application which no "simple" language can refine away. You must understand the nature of that complexity and bring a toolbox that is fully capable of dealing with it.

                  V 1 Reply Last reply
                  0
                  • C Christopher Lord

                    George wrote: You can keep on making a toys - the real money is not there (as all the dot-coms have already learned). If the customer wants "toys", who am I to say that they will have to wait 6 months when I can deliver exactly what they want in less time? Lets not forget that most big company pages are made with 'Toy' languages like ASP now. The reason? Less time developing means more content, which is REALLY the point to a website. I dont understand why you would make that choice. // Rock

                    G Offline
                    G Offline
                    George
                    wrote on last edited by
                    #35

                    CLaW wrote: Lets not forget that most big company pages are made with 'Toy' languages like ASP now. They also do it internally and won't buy a shit from you... CLaW wrote: Less time developing means more content, which is REALLY the point to a website. I don't see where is the development involved into making a website. Everybody and their dog can make a website now, just use HTML and Front Page, it will not even take a week and will cost you only as much a MS Office set. As you said, the point is content and HTML is all it takes to have it. No room for C# and no room for development... CLaW wrote: I dont understand why you would make that choice. Well, maybe because I am developing an applications that actually do something, while you seem to need a tool that makes nothing in no-time ;P

                    D P 2 Replies Last reply
                    0
                    • C Christian Graus

                      Yeah, I heard. I initially assumed the story would link to satirewire or a similar site. I never would have thought Bill could say that with a straight face. In the year 2002, Bill decided that security was a bold new concept... Christian I have come to clean zee pooollll. - Michael Martin Dec 30, 2001

                      Sonork ID 100.10002:MeanManOz

                      I live in Bob's HungOut now

                      U Offline
                      U Offline
                      Uwe Keim
                      wrote on last edited by
                      #36

                      Hey, looking at your picture, now I know what "down under means" :-D On your side of the globe, the picture look correctly orientated, I guess?!? -- See me: www.magerquark.de

                      C 1 Reply Last reply
                      0
                      • C Christopher Lord

                        ****Christian Graus wrote: I refuse to embrace C# in a lemminglike fashion Good plan, so do I. But that doesn't mean I will slow down my normal learning rate. It takes me little time to determine if something will make me "more productive". From the experimenting I have done already, things look promising (IE, doors have not been shut to it yet) // Rock

                        C Offline
                        C Offline
                        Christian Graus
                        wrote on last edited by
                        #37

                        I don't expect it will take me long to learn what is basically a subset of C++ crossed with Java, and I doubt it will be of much use in my field of endeavour. In the meantime, I keep meaning to play with it, but other things keep coming up. In other words, the odds of C# making me more productive are basically zero, and I'll look at it when I find time. If C# makes you more productive and you don't mind being a M$ beta tester when you're on the job, then that's great for you. Christian I have come to clean zee pooollll. - Michael Martin Dec 30, 2001

                        Sonork ID 100.10002:MeanManOz

                        I live in Bob's HungOut now

                        1 Reply Last reply
                        0
                        • U Uwe Keim

                          Hey, looking at your picture, now I know what "down under means" :-D On your side of the globe, the picture look correctly orientated, I guess?!? -- See me: www.magerquark.de

                          C Offline
                          C Offline
                          Christian Graus
                          wrote on last edited by
                          #38

                          You're saying it looks disoriented in Germany ? :-) Christian I have come to clean zee pooollll. - Michael Martin Dec 30, 2001

                          Sonork ID 100.10002:MeanManOz

                          I live in Bob's HungOut now

                          1 Reply Last reply
                          0
                          • G George

                            CLaW wrote: But the job it does do, it does far better than the general tool. As far as I can see C# didn't do any job yet, it's hardly even released since an official release is still couple weeks in the future. CLaW wrote: You can use a hammer to put a screw in, but why when you can use a tool designed to solve the problem. You are still not understandind the difference between C# and C++ or even the difference between hammer and screwdriver. I think you are missing the point because you focus on the screws too much. In the end it's not the point to use the screws but rather to join and consolidate some part of construction. You only have a screws and a screwdriver with C#, while I will have a whole toolset with C++ and I will use the screwdriver with screws or a hammer with nails when apropriate. I may even use nites, which your screwdriver can't support at all Hell, I will use the glue when I feel suitable and I can even use rope to hold things tight if I want to. You will be still stuck with your screws because all you have it's screws and the only tool is your screwdriver. That is what make a difference: the flexibility of generic tool will always outgrow canned solution. In the end my contruction using C++ will be much better than yours using C#, each and every time. CLaW wrote: I see it as a more focused tool, with which one can solve a sub-set of problems more efficently C# is a solution looking for the problem. It's a buble and it's ought to burst into nothing...

                            C Offline
                            C Offline
                            Christian Graus
                            wrote on last edited by
                            #39

                            George wrote: C# is a solution looking for the problem. Do you realise that was what Stroustrup said about Java ? There's a lot of interesting reading on his page regarding both Java and C# ( although he is careful to always talk in the abstract and not about any specific language ). The Internet saved Java, who will save C# ? Christian I have come to clean zee pooollll. - Michael Martin Dec 30, 2001

                            Sonork ID 100.10002:MeanManOz

                            I live in Bob's HungOut now

                            G 1 Reply Last reply
                            0
                            • C Christian Graus

                              George wrote: C# is a solution looking for the problem. Do you realise that was what Stroustrup said about Java ? There's a lot of interesting reading on his page regarding both Java and C# ( although he is careful to always talk in the abstract and not about any specific language ). The Internet saved Java, who will save C# ? Christian I have come to clean zee pooollll. - Michael Martin Dec 30, 2001

                              Sonork ID 100.10002:MeanManOz

                              I live in Bob's HungOut now

                              G Offline
                              G Offline
                              George
                              wrote on last edited by
                              #40

                              ****Christian Graus wrote: Do you realise that was what Stroustrup said about Java ? I knew I heard it somewhere before, just couldn't put the finger on it ;)

                              1 Reply Last reply
                              0
                              • C Christopher Lord

                                Why exactly are people saying that C# is a downgrade? At first, it looks like childish fear of change, but I figured I would ask if there where any real reasons a lot of you call it a downgrade.

                                Its a tool that appears to be good for accomplishing a certain job. Is a screwdriver a downgrade from a hammer? No, almost all that can be done with a hammer can be done with a screwdriver, except perhaps bashing your own head in. And screws have an advantage of being able to do OTHER things as well, such as offering better security, fastening a wider range of materials, and so on. Any construction contractor would LAUGH THEIR ASSES OFF if you made this claim about hammers. Are computer professionals just more ideological about tools?

                                C++ and C# are like this, it appears. It BOGGLES me to think that people consider one a downgrade of another, can you folks who hold this explain your position so that I can evaluate this idea? // Rock

                                P Offline
                                P Offline
                                Paul Watson
                                wrote on last edited by
                                #41

                                CLaW wrote: C++ and C# are like this, it appears. It BOGGLES me to think that people consider one a downgrade of another, can you folks who hold this explain your position so that I can evaluate this idea? IMHO we all need to dropt his subject and get on with the job. C# is too new for any of us to really "evaluate" it in a real world application. Those who currently use and love C++ will say what they say about C#. Sometimes for no reason, sometimes because their job won't be covered by C#. Those who currently use VB etc. will take a look at C# and if they like what they see will move to it. But right now, right this moment I think we all need to give it, the subject, a break and wait until we have some cold hard data. regards, Paul Watson Bluegrass Cape Town, South Africa "The greatest thing you will ever learn is to love, and be loved in return" - Moulin Rouge Martin Marvinski wrote: Unfortunatly Deep Throat isn't my cup of tea Do you Sonork? I do! 100.9903 Stormfront

                                K 1 Reply Last reply
                                0
                                • C Christopher Lord

                                  Ah yes, but it isnt the same syntax, making it less efficent. I always put in ;'s in ASP, for example, and must remove them afterwards. // Rock

                                  D Offline
                                  D Offline
                                  David Wulff
                                  wrote on last edited by
                                  #42

                                  Use JScript for ASP scripting, and you won't have to remove the semi-colons. And the logic is almost exactly the same as C++. ________________ David Wulff http://www.davidwulff.co.uk "My grandfather once told me that there are two kinds of people: those who work and those who take the credit. He told me to try to be in the first group, there was less competition there" - Gandhi

                                  1 Reply Last reply
                                  0
                                  • G George

                                    CLaW wrote: Lets not forget that most big company pages are made with 'Toy' languages like ASP now. They also do it internally and won't buy a shit from you... CLaW wrote: Less time developing means more content, which is REALLY the point to a website. I don't see where is the development involved into making a website. Everybody and their dog can make a website now, just use HTML and Front Page, it will not even take a week and will cost you only as much a MS Office set. As you said, the point is content and HTML is all it takes to have it. No room for C# and no room for development... CLaW wrote: I dont understand why you would make that choice. Well, maybe because I am developing an applications that actually do something, while you seem to need a tool that makes nothing in no-time ;P

                                    D Offline
                                    D Offline
                                    David Wulff
                                    wrote on last edited by
                                    #43

                                    George wrote: They also do it internally and won't buy a sh*t from you... There is no need to get personal. Have you seen any of CLaW's work in order to judge it as shit? My personal website probably took around six hours to create. That included graphics, page templates, and typing out the content (most of which was create on-the-spot). My site is certinaly not the best or most innovative site out their on the web, but it does what it is supposed to do, and if you pardon the copulating mice on the front page, it does so with relative style. Under you reckoning, my site must be 100% shit because it did not take upwards of six months to develop? Why, what could I add with an extra twenty four weeks? George wrote: I don't see where is the development involved into making a website. Everybody and their dog can make a website now, just use HTML and Front Page, it will not even take a week and will cost you only as much a MS Office set. As you said, the point is content and HTML is all it takes to have it. No room for C# and no room for development... Very few web sites nowadays - in fact, I'd venture so far as to say none - can be pulled off without some development work. Microsoft Frontpage may create good looking sites (I say may, as it is far from perfect if you don't want a simple tablised layout), but I would never ever dream of releasing something to the world or a client unless I knew exactly what was behind it. How many people who create pages in Frontpage do you think bother to read the generated HTML line by and understand what is going on? I usually use Dreamweaver to flesh out the templates to my page, and handle the text formatting style, font size, font, etc), but everything else is written by hand and tweaked to take up the least space and improve the quality and experience of the site. I know web designers* have an unfair advantage over the layman, but I can tell you a site that was written in a WYSIWYG editor without improvememts, and a site that was written by a skilled developer, without looking at the source. Technically I am a web developer, but I tend to do all the roles of the designer too. When people or companies hire web developers, they are hiring the knowledge that they will have a well planned, well built web site and that their visitors will have a better experience for it. ASP and mor recently ASP.NET, together with other "languages" for web content delivery like JSP, PHP, et al, should not

                                    G 1 Reply Last reply
                                    0
                                    • D David Wulff

                                      George wrote: They also do it internally and won't buy a sh*t from you... There is no need to get personal. Have you seen any of CLaW's work in order to judge it as shit? My personal website probably took around six hours to create. That included graphics, page templates, and typing out the content (most of which was create on-the-spot). My site is certinaly not the best or most innovative site out their on the web, but it does what it is supposed to do, and if you pardon the copulating mice on the front page, it does so with relative style. Under you reckoning, my site must be 100% shit because it did not take upwards of six months to develop? Why, what could I add with an extra twenty four weeks? George wrote: I don't see where is the development involved into making a website. Everybody and their dog can make a website now, just use HTML and Front Page, it will not even take a week and will cost you only as much a MS Office set. As you said, the point is content and HTML is all it takes to have it. No room for C# and no room for development... Very few web sites nowadays - in fact, I'd venture so far as to say none - can be pulled off without some development work. Microsoft Frontpage may create good looking sites (I say may, as it is far from perfect if you don't want a simple tablised layout), but I would never ever dream of releasing something to the world or a client unless I knew exactly what was behind it. How many people who create pages in Frontpage do you think bother to read the generated HTML line by and understand what is going on? I usually use Dreamweaver to flesh out the templates to my page, and handle the text formatting style, font size, font, etc), but everything else is written by hand and tweaked to take up the least space and improve the quality and experience of the site. I know web designers* have an unfair advantage over the layman, but I can tell you a site that was written in a WYSIWYG editor without improvememts, and a site that was written by a skilled developer, without looking at the source. Technically I am a web developer, but I tend to do all the roles of the designer too. When people or companies hire web developers, they are hiring the knowledge that they will have a well planned, well built web site and that their visitors will have a better experience for it. ASP and mor recently ASP.NET, together with other "languages" for web content delivery like JSP, PHP, et al, should not

                                      G Offline
                                      G Offline
                                      George
                                      wrote on last edited by
                                      #44

                                      David Wulff wrote: There is no need to get personal. Have you seen any of CLaW's work in order to judge it as shit? You have missed my point. I am not getting personal nor judging. I ma simply pointing out that "big company" doesn't buy anything from the people, they make it internally, they sometimes even design and create technologies if they need them. They surely won't buy a website "development" from anybody outside... David Wulff wrote: My personal website probably took around six hours to create. (...snip...) Under you reckoning, my site must be 100% sh*t because it did not take upwards of six months to develop? Nope. I am simply stating that it doesn't cassify as development - it's more like writing a document - you create it, but you don't develop it. David Wulff wrote: When people or companies hire web developers, they are hiring the knowledge that they will have a well planned, well built web site and that their visitors will have a better experience for it. When people or companies hire web developers they are quite often wasting their money. Typical visitor doesn't want and doesn't have the time to explore and contemplate the webpages. They come and go quickly, if they don't find what they want in a couple of seconds they leave to another site. Most of the websites that are developed are stuffed with lots of cool gadgets and cool revolutionary designs that totally confuse the users of these websites. Since there are no real standards as to how the website should operate and look like it an absolute mess right now. David Wulff wrote: Think in terms of static HTML sites being screenshots of your application, whereas server-side generated HTML is more like a demo. Which will provide the better experience? I do not look for experiences on the websites and screenshots are quite enought for me, because I want an information. I don't want a demo. I can most of the time judge and value things from the screenshots supported by a trial versions of applications. Over-complicated online demos are wasting my time, I don't bother with that any more... David Wulff wrote: The buzz phrase that is "in" that the moment is to say that content is everything. That is complete rubbish. Content is nothing without display. Display is closer to sevent per cent of success or a web site in the real world, as it is in life itself. Exactly, like let

                                      J 1 Reply Last reply
                                      0
                                      • D Daniel Ferguson

                                        As you say, VB is a gateway language. I, myself, learned VB first because it is easier to learn, but I became extremely frustrated with the things I couldn't do with VB, and the things that were more difficult than they should be. That's why I learned C++. I just couldn't work with the limitations of VB. With C++ you can do things as close to the metal (inline asm, if you wish) as you want or as easy (RAD) as you want. Flexibility is the key here. With C# you may be able to do things easily, but you're trading the flexibility of C++ for that. Sure you get garbage collection, but you lose deterministic destruction. I'd rather learn to be a better programmer and have to free any memory that I allocate, than lose deterministic destruction. You know, I don't remember hordes of programmers saying that C++ was too hard for them (get another job ;P ) and they wanted another language. As you said, and I agree, VB is a gateway language. Why don't real programmers use it? Simple, it isn't powerful or flexible enough. So the syntax is more C++-like now? That's just syntax, we want power and flexibilty. "Not to mention that security in Outlook is like having Homer Simpson guard a Dunkin' Donuts factory." - Gary Rogers

                                        J Offline
                                        J Offline
                                        Jason Gerard
                                        wrote on last edited by
                                        #45

                                        Daniel Ferguson wrote: VB is a gateway language. Why don't real programmers use it? Simple, it isn't powerful or flexible enough. So I'm not a real programmer? I write business applications. All my apps are web/intranet based so I use ASP and lots of COM components that I write in VB or JSP/Servlets with JavaBeans depending on the client's platform. I think VB sucks at GUI development. It is very limited and it is a lot harder to do some things in VB than MFC. It's damn near impossible to write a good interface for a consumer application, but damn quick and to write an interface for an in-house business application. But most interfaces for those are web based now so this issue is dead. I have used ATL to write COM components before and, using the wizard, it's almost as easy as VB. But since most of the people I work with use VB, we stick with it. It is extremely productive to create COM components with, and, if you know what you're doing, which I do ;-), it's every bit as fast as a system written with ATL. I don't need to use asm or make low level system calls. I just need to make COM components that manipulate data sets in various ways. C#/VB.NET and .NET in general is a MUCH more powerful framework than VB6 and below. Now there is true OO which VB lacked. With C#, there are so many more things I can now do that would make my job easier and more enjoyable. No, C# is not a replacement for C++ and I think everyone should realize that. There will always be a need for C++ or something similar. However, C# is there for people who like that C/C++ syntax (which I do) but don't need all the power of C++ (which I don't). So I'm not a real programmer? Jason Gerard

                                        G P K 3 Replies Last reply
                                        0
                                        • P Paul Watson

                                          CLaW wrote: C++ and C# are like this, it appears. It BOGGLES me to think that people consider one a downgrade of another, can you folks who hold this explain your position so that I can evaluate this idea? IMHO we all need to dropt his subject and get on with the job. C# is too new for any of us to really "evaluate" it in a real world application. Those who currently use and love C++ will say what they say about C#. Sometimes for no reason, sometimes because their job won't be covered by C#. Those who currently use VB etc. will take a look at C# and if they like what they see will move to it. But right now, right this moment I think we all need to give it, the subject, a break and wait until we have some cold hard data. regards, Paul Watson Bluegrass Cape Town, South Africa "The greatest thing you will ever learn is to love, and be loved in return" - Moulin Rouge Martin Marvinski wrote: Unfortunatly Deep Throat isn't my cup of tea Do you Sonork? I do! 100.9903 Stormfront

                                          K Offline
                                          K Offline
                                          Konstantin Vasserman
                                          wrote on last edited by
                                          #46

                                          Paul Watson wrote: But right now, right this moment I think we all need to give it, the subject, a break and wait until we have some cold hard data. Yes, but discussions like this one is not about reason. It is about "religion". Every time I read something like this thread I am split between getting pissed off at the comments like "but the real programmers don't use VB" and laughing at how much it all reminds me of "my OS is better than your OS", "my daddy have a better job than your daddy", "my toy is better than your toy". So childish, don't you think? As far as "real programmers" concern: I have written programs in VB, C++, Java, ASP-Scripts, PHP, Perl, C, Pascal, Delphi, Fortran, DBase, Clipper, FoxBase, various Basic(s), Assembly and probably some other languages. Now I am learning C# because I want to understand it, learn what it brings to the table and what its limitations (:)) are. This is how I form my opinion - not by listening to someone's views of what real programmer is or isn't using. If someone wants to call me not a "real programmer" (whatever that is) because I use VB when I see fit - I say f**k them and I go back to my work...

                                          P 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