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.
  • 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
    • J Jason Gerard

      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 Offline
      G Offline
      George
      wrote on last edited by
      #47

      Jason Gerard wrote: So I'm not a real programmer? From what you are describing you are a real programmer. The trouble is that you just use the wrong tools (VB etc.) and so you are wasting your talent ;)

      1 Reply Last reply
      0
      • G George

        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 Offline
        J Offline
        Jason Gerard
        wrote on last edited by
        #48

        You are greatly mistaken in why companies hire web developers. There is the obvious reason for the companies public site. But the more important reason is the companies intranet. All the companies I have ever done work for have an intranet that handles ALL there business needs. The applications do everything from order entry and tracking to payroll, insurance claims, etc. And what's the only difference between a web based intranet app and a native app that does the same thing? The interface, that's it. All the backend servcies are the same. One uses a browser and the other does not. Companies want web based intranets because they don't have to deploy anything. Just use the browser (which is 99.999% always IE). I create the ASP/JSP pages that generate that interface. I also create the back-end components that manipulate that data (COM or EJB's) George wrote: I am simply pointing out that "big company" doesn't buy anything from the people, they make it internally BTW, most companies outsource these projects so they are essentially "buying it from the people" Jason Gerard

        P G 2 Replies Last reply
        0
        • J Jason Gerard

          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

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

          Jason Gerard wrote: So I'm not a real programmer? Good post Jason and no, you most definitley are a real programmer. Let the snobs carry on with their fancies while the rest of us use the right tools in the real world. 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

          J T N 3 Replies Last reply
          0
          • J Jason Gerard

            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

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

            Jason Gerard wrote: So I'm not a real programmer? Jason, you are a smart programmer. Let them be the "real programmers" (whatever that is). This is a matter of religion for some of the "real programmers", so don't take it too personally. :)

            1 Reply Last reply
            0
            • P Paul Watson

              Jason Gerard wrote: So I'm not a real programmer? Good post Jason and no, you most definitley are a real programmer. Let the snobs carry on with their fancies while the rest of us use the right tools in the real world. 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

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

              Thanks Paul, I was hoping you would give me some back up. :-) Jason Gerard

              1 Reply Last reply
              0
              • P Paul Watson

                Jason Gerard wrote: So I'm not a real programmer? Good post Jason and no, you most definitley are a real programmer. Let the snobs carry on with their fancies while the rest of us use the right tools in the real world. 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

                T Offline
                T Offline
                Tim Smith
                wrote on last edited by
                #52

                Real programmers use toggle switches!!!! Tim Smith Descartes Systems Sciences, Inc.

                P 1 Reply Last reply
                0
                • J Jason Gerard

                  You are greatly mistaken in why companies hire web developers. There is the obvious reason for the companies public site. But the more important reason is the companies intranet. All the companies I have ever done work for have an intranet that handles ALL there business needs. The applications do everything from order entry and tracking to payroll, insurance claims, etc. And what's the only difference between a web based intranet app and a native app that does the same thing? The interface, that's it. All the backend servcies are the same. One uses a browser and the other does not. Companies want web based intranets because they don't have to deploy anything. Just use the browser (which is 99.999% always IE). I create the ASP/JSP pages that generate that interface. I also create the back-end components that manipulate that data (COM or EJB's) George wrote: I am simply pointing out that "big company" doesn't buy anything from the people, they make it internally BTW, most companies outsource these projects so they are essentially "buying it from the people" Jason Gerard

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

                  Jason Gerard wrote: George wrote: I am simply pointing out that "big company" doesn't buy anything from the people, they make it internally BTW, most companies outsource these projects so they are essentially "buying it from the people" Don't forget products like SharePoint Portal Server from MS. Actually a rather good product. lol I get the thick end of the stick in most cases as I do web development AND I used to do VB. To "real programmers" none of that is actually development. What a crock of... 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

                  1 Reply Last reply
                  0
                  • K Konstantin Vasserman

                    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 Offline
                    P Offline
                    Paul Watson
                    wrote on last edited by
                    #54

                    Konstantin Vasserman wrote: Yes, but discussions like this one is not about reason. It is about "religion". Well I am a bit sick of the whole religious standpoint some take. It gets a bit much when all you want to do is get your job done. Konstantin Vasserman wrote: 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... Well said. We get back to work while they can carry on bleating from the top of the little mountain they have created for themselves. 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

                    1 Reply Last reply
                    0
                    • T Tim Smith

                      Real programmers use toggle switches!!!! Tim Smith Descartes Systems Sciences, Inc.

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

                      Tim Smith wrote: Real programmers use toggle switches!!!! Oh yeah? Well so does a Sopwith Camel! :laugh: Nice defuser Tim! 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

                      1 Reply Last reply
                      0
                      • J Jason Gerard

                        You are greatly mistaken in why companies hire web developers. There is the obvious reason for the companies public site. But the more important reason is the companies intranet. All the companies I have ever done work for have an intranet that handles ALL there business needs. The applications do everything from order entry and tracking to payroll, insurance claims, etc. And what's the only difference between a web based intranet app and a native app that does the same thing? The interface, that's it. All the backend servcies are the same. One uses a browser and the other does not. Companies want web based intranets because they don't have to deploy anything. Just use the browser (which is 99.999% always IE). I create the ASP/JSP pages that generate that interface. I also create the back-end components that manipulate that data (COM or EJB's) George wrote: I am simply pointing out that "big company" doesn't buy anything from the people, they make it internally BTW, most companies outsource these projects so they are essentially "buying it from the people" Jason Gerard

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

                        Jason Gerard wrote: And what's the only difference between a web based intranet app and a native app that does the same thing? The interface, that's it. All the backend servcies are the same. One uses a browser and the other does not. You are totally right. The one that uses browser suck while the native one rocks. Poor experience of the web-based interface doesn't hold a candle against the native app in the way it co-operates with user. Of course you will try to make it better for the users, ultimately endig up in imitating the native app interface in the browser. That is not trivial and takes more time than you would want to. Eventually you end up doing ActiveX that can do it right, but then you loose the advantage of "not having to deploy anything" since you will have to deploy componets. With time you will also discover that things work differently on different browsers, even with using IE only you will begin to verify the version numbers with greater precision than a PI. You will also learn that IE is a very fragile host and will have to search for work-arounds when facing lots of little troubles that can't be solved because you decided to use the browser which code you can't control... Jason Gerard wrote: BTW, most companies outsource these projects so they are essentially "buying it from the people" I am talking about big ones, not the most-ones.

                        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

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

                          George wrote: 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... Oh boy, now I am pissed... So you are saying that Amazon.com, MSDN.Microsoft.com and CodeProject.com are a bunch of pages put together in a week using Microsoft Word and FrontPage? You ignorant button pusher... Aaarrgghhh! :) George, your mind will boggle at what it takes to put together a dynamic web-application. I have seen websites which actually run on C++ built components. They pull in data from literally hundres of legacy systems. They communicate with factories half way around the world which pick and pack what you chose to buy. They interact with banks to make your purchase happen, and banks are notoriously "old school" technology based. I have seen intranets which keep thirteen different world wide offices systems in parralel, serving up literally gigabytes of documents, email, memos, graphs, statistics and video conferences. They serve this to everything from a Palm Handheld to a WAP phone to a desktop PC to a wall mounted projector. My, my George, I never knew FrontPage and Microsoft Word could do all that, I shall give it a bash... I think even mild mannered Chris would go into apopoplexy if you said "Hey, did you make CP in Word and FrontPage?" 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

                          G 1 Reply Last reply
                          0
                          • S Stan Shannon

                            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 Offline
                            V Offline
                            Vivek Rajan
                            wrote on last edited by
                            #58

                            Stan Shannon wrote: 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. Excellent - Stan !! I *knew* that was one of the side-effects of C#, VB, and Java - but I hv never been able to put it in words like you. I had a manager pick Java for a high complexity network management software. His reasoning seemed to be, "Hey! this problem is so complex, maybe it will become simpler by using a simple language". In the end, he (and the rest of his team) realised that the complexities of the problem are not going away. In fact, the problem had become that much more complex because we were using the wrong tool !! Stan Shannon wrote: in people who are making financial decisions related to the development process. Unfortunately, this mindset is seeping through to some lead developers and architects as well. Later- Vivek

                            R 1 Reply Last reply
                            0
                            • P Paul Watson

                              George wrote: 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... Oh boy, now I am pissed... So you are saying that Amazon.com, MSDN.Microsoft.com and CodeProject.com are a bunch of pages put together in a week using Microsoft Word and FrontPage? You ignorant button pusher... Aaarrgghhh! :) George, your mind will boggle at what it takes to put together a dynamic web-application. I have seen websites which actually run on C++ built components. They pull in data from literally hundres of legacy systems. They communicate with factories half way around the world which pick and pack what you chose to buy. They interact with banks to make your purchase happen, and banks are notoriously "old school" technology based. I have seen intranets which keep thirteen different world wide offices systems in parralel, serving up literally gigabytes of documents, email, memos, graphs, statistics and video conferences. They serve this to everything from a Palm Handheld to a WAP phone to a desktop PC to a wall mounted projector. My, my George, I never knew FrontPage and Microsoft Word could do all that, I shall give it a bash... I think even mild mannered Chris would go into apopoplexy if you said "Hey, did you make CP in Word and FrontPage?" 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

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

                              Paul Watson wrote: So you are saying that Amazon.com, MSDN.Microsoft.com and CodeProject.com are a bunch of pages put together in a week using Microsoft Word and FrontPage? Would you mind to read the whole story and not just the last post? If you do you will discover that my point is that anything that takes a week to make and is a webpage is not a development. Amazon, MSDN and CP are not made in a week, so the whole rest of your post is off topic and I'm not even reading it... ;P

                              P 1 Reply Last reply
                              0
                              • G George

                                Paul Watson wrote: So you are saying that Amazon.com, MSDN.Microsoft.com and CodeProject.com are a bunch of pages put together in a week using Microsoft Word and FrontPage? Would you mind to read the whole story and not just the last post? If you do you will discover that my point is that anything that takes a week to make and is a webpage is not a development. Amazon, MSDN and CP are not made in a week, so the whole rest of your post is off topic and I'm not even reading it... ;P

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

                                George wrote: Would you mind to read the whole story and not just the last post? If you do you will discover that my point is that anything that takes a week to make and is a webpage is not a development. Amazon, MSDN and CP are not made in a week, so the whole rest of your post is off topic and I'm not even reading it... Heh, sorry George. I was a bit of an ass hole and idiot in my reply to you. BUT I used it as an excuse to let a bit of steam off over how "real programmers" treat us web developers. p.s. I made a small content management system using ASP, JavaScript, SQL, XML, XSL and of course HTML in about a week. It lets me edit my site content, add new pages and upload and insert new images. It was not elegant coding (except the XML/XSL bit which is really cool) but it works and it does it's job. Now I hate to think anyone would think that it is not a developed piece of code. :) 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

                                G 1 Reply Last reply
                                0
                                • P Paul Watson

                                  George wrote: Would you mind to read the whole story and not just the last post? If you do you will discover that my point is that anything that takes a week to make and is a webpage is not a development. Amazon, MSDN and CP are not made in a week, so the whole rest of your post is off topic and I'm not even reading it... Heh, sorry George. I was a bit of an ass hole and idiot in my reply to you. BUT I used it as an excuse to let a bit of steam off over how "real programmers" treat us web developers. p.s. I made a small content management system using ASP, JavaScript, SQL, XML, XSL and of course HTML in about a week. It lets me edit my site content, add new pages and upload and insert new images. It was not elegant coding (except the XML/XSL bit which is really cool) but it works and it does it's job. Now I hate to think anyone would think that it is not a developed piece of code. :) 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

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

                                  Paul Watson wrote: BUT I used it as an excuse to let a bit of steam off over how "real programmers" treat us web developers. I don't have any "special treatment" against web developers, but I am feeling a little bit sorry when I hear things like "I have to ge where the marker goes", or "my costumer wants me to use that or that technology". I prefer to choose my ways myself instead of being pushed around by any changes in the current hype. *I* choose the technology and language I want to work with, then I find the company that uses it and I work for them. Web developers seem to much more slaved by the market... Paul Watson wrote: Now I hate to think anyone would think that it is not a developed piece of code. A small piece of advice: relax! ;)

                                  1 Reply Last reply
                                  0
                                  • V Vivek Rajan

                                    Stan Shannon wrote: 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. Excellent - Stan !! I *knew* that was one of the side-effects of C#, VB, and Java - but I hv never been able to put it in words like you. I had a manager pick Java for a high complexity network management software. His reasoning seemed to be, "Hey! this problem is so complex, maybe it will become simpler by using a simple language". In the end, he (and the rest of his team) realised that the complexities of the problem are not going away. In fact, the problem had become that much more complex because we were using the wrong tool !! Stan Shannon wrote: in people who are making financial decisions related to the development process. Unfortunately, this mindset is seeping through to some lead developers and architects as well. Later- Vivek

                                    R Offline
                                    R Offline
                                    Reno Tiko
                                    wrote on last edited by
                                    #62

                                    Vivek Rajan wrote: I had a manager pick Java for a high complexity network management software. His reasoning seemed to be, "Hey! this problem is so complex, maybe it will become simpler by using a simple language". In the end, he (and the rest of his team) realised that the complexities of the problem are not going away. In fact, the problem had become that much more complex because we were using the wrong tool !! C# is by far from a simple language. It's still a complex beast, but just not as obfuscated as C++. When tackling a complex problem such as a network managent solution, you'll want to borrow as much infrastructure code as possible to avoid writing the plumbing code. The plumbing code is usually already written and tested for you in languages such as Java and C#, so you don't have to worry about low level stuff and writing your own code to handle SOAP, SNMP, etc. Why write something when somebody else has written it already for you? But if there's a particular problem that hasn't yet been solved by any available package yet, then I concur that any choice of language won't make the problem go away; however it may make the problem less difficult to solve.

                                    V 1 Reply Last reply
                                    0
                                    • R Reno Tiko

                                      Vivek Rajan wrote: I had a manager pick Java for a high complexity network management software. His reasoning seemed to be, "Hey! this problem is so complex, maybe it will become simpler by using a simple language". In the end, he (and the rest of his team) realised that the complexities of the problem are not going away. In fact, the problem had become that much more complex because we were using the wrong tool !! C# is by far from a simple language. It's still a complex beast, but just not as obfuscated as C++. When tackling a complex problem such as a network managent solution, you'll want to borrow as much infrastructure code as possible to avoid writing the plumbing code. The plumbing code is usually already written and tested for you in languages such as Java and C#, so you don't have to worry about low level stuff and writing your own code to handle SOAP, SNMP, etc. Why write something when somebody else has written it already for you? But if there's a particular problem that hasn't yet been solved by any available package yet, then I concur that any choice of language won't make the problem go away; however it may make the problem less difficult to solve.

                                      V Offline
                                      V Offline
                                      Vivek Rajan
                                      wrote on last edited by
                                      #63

                                      Reno Tiko wrote: The plumbing code is usually already written and tested for you in languages such as Java and C#, so you don't have to worry about low level stuff and writing your own code to handle SOAP, SNMP, etc. Why write something when somebody else has written it already for you? Yeah, I agree plumbing code must be avoided. However, a balance has to be struck to avoid over-reliance on 3rd party frameworks. Unfortunately, the more you rely on pre-built plumbing products and frameworks (such as openview, dorado, etc), the more difficult it will be to add value. We needed a product to handle 1000-snmp traps per second, and updating a fault management display within 1 second of the fault happening. Java did not cut it - either in handling the trap volume or updating the GUI. I am afraid neither will C# (I have been testing the beta). So, some problems do call for getting ur hands dirty with C++. So, what Stan said is still a widespread misconception : A problem cant be made simpler by using a simple language. Using prebuilt libraries and/or frameworks is an orthogonal issue (topic for another discussion). Later- Vivek

                                      1 Reply Last reply
                                      0
                                      • C Christian Graus

                                        CLaW wrote: Well, it may be better for you, and mine for myself. But the idea is the same, really. A screwdriver solves a sub-set of the problems a hammer can solve by integrating many of the techniques hammer users typically employ (I know, thats not completely acurate in the real world of screws and nails, but look at the underlying statement please). The underlying statement works better when you compare a toolkit to a screwdriver - a hammer cannot drive in a screw without making a mess of it. But we're splitting hairs. CLaW wrote: Christian Graus wrote: As Stroustrup says making programming easy by stopping people from making the common mistakes does not teach them to program, it only increases the size of the istakes they eventually make. And I Agree. So you regard C# as useful as a source of entertainment ? 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

                                        N Offline
                                        N Offline
                                        Nish Nishant
                                        wrote on last edited by
                                        #64

                                        ****Christian Graus wrote: So you regard C# as useful as a source of entertainment ? To me, it was just that. I found it a fun language which I could learn, but not actually put to use :-) Nish Sonork ID 100.9786 voidmain www.busterboy.org If you don't find me on CP, I'll be at Bob's HungOut

                                        C 1 Reply Last reply
                                        0
                                        • P Paul Watson

                                          Jason Gerard wrote: So I'm not a real programmer? Good post Jason and no, you most definitley are a real programmer. Let the snobs carry on with their fancies while the rest of us use the right tools in the real world. 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

                                          N Offline
                                          N Offline
                                          Nish Nishant
                                          wrote on last edited by
                                          #65

                                          Paul Watson wrote: you most definitley are a real programmer BOOOOOOOOOOOOOOOOOOOOOOOOOO LOL Nish Sonork ID 100.9786 voidmain www.busterboy.org If you don't find me on CP, I'll be at Bob's HungOut

                                          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