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. Which platform?

Which platform?

Scheduled Pinned Locked Moved The Lounge
csharpc++javadotnetcom
119 Posts 50 Posters 7 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.
  • C Chris Losinger

    Nishant Sivakumar wrote:

    Well pre-2003 would be 10 years and not 5.

    like many people who aren't doing web stuff, i'm still writing native apps *. the world didn't switch to .Net when VS03 came out. * in fact, i'm still writing apps using a 16-bit IDE. (Clarion)

    image processing toolkits | batch image processing | blogging

    J Offline
    J Offline
    JimAtImpac
    wrote on last edited by
    #109

    No way! I'm using Clarion too. We are just now transitioning to C#/.NET and we are calling things back and forth between Clarion and C#. Jim

    C 1 Reply Last reply
    0
    • M Member 96

      Ahh well, to be honest I always thought the voting system was silly anyway and I thrive on obscurity! :)

      C Offline
      C Offline
      Chris Kaiser
      wrote on last edited by
      #110

      John Cardinal wrote:

      and I thrive on obscurity!

      Fnord.

      This statement was never false.

      1 Reply Last reply
      0
      • M Muammar

        Nishant Sivakumar wrote:

        Limitations like lack of compile-time templates and inline assembly would be your fault then?

        :laugh::laugh:.. come on!! be fair to C#, unless you prefer to code in VB X| :laugh:


        Smile: A curve that can set a lot of things straight! (\ /) (O.o) (><)

        C Offline
        C Offline
        Chris Kaiser
        wrote on last edited by
        #111

        What? C++ isn't an option? Its C# or VB? :confused:

        This statement was never false.

        M 1 Reply Last reply
        0
        • M Member 96

          Shog9 wrote:

          That said, C++ still wins out if you're looking to go cross-platform.

          Not true at all, MONO is just about complete for .net 2 and will be soon for .net "3" and it's supported on many different platforms including windows, linux, mac, bsd etc: http://www.mono-project.com/Supported_Platforms[^] And even better you don't even need to recompile your assemblies, you just copy them over and run the program. Can't beat that.

          C Offline
          C Offline
          Chris Kaiser
          wrote on last edited by
          #112

          How's the performance? Last I looked the metrics were way out on Mono in comparison to Window's implementation.

          This statement was never false.

          1 Reply Last reply
          0
          • J JimAtImpac

            No way! I'm using Clarion too. We are just now transitioning to C#/.NET and we are calling things back and forth between Clarion and C#. Jim

            C Offline
            C Offline
            Chris Losinger
            wrote on last edited by
            #113

            JimAtImpac wrote:

            calling things back and forth between Clarion and C#.

            that can't be any fun :)

            image processing toolkits | batch image processing | blogging

            1 Reply Last reply
            0
            • F Fernando A Gomez F

              So, we are just about to begin a new project. We're now deciding which platform should be used. The bosses asked me about this, and I replied that my bet was on C++ and Win32, as usual. A colleague voted for Java ( X| ) and someone there even dared to suggest VB ( X| X| ). At any rate, the bosses are worried about the future of C++ and Win32. They read somewhere that Microsoft's next OS won't be supporting anything but .NET Framework, so they are not convinced that C++ with Win32 should be the best option. So I'd like to ask for your opinion about this... C++ still has a future? Should we choose C# and .NET over good old C++ and Win32? Thanks.

              A polar bear is a bear whose coordinates has been changed in terms of sine and cosine. Personal Site

              P Offline
              P Offline
              Peter JC
              wrote on last edited by
              #114

              I think your question needs to be divided into two, i.e. should I use C++ or C# and, win32 or .NET. Remember C++ (or more correctly C++/CLI) is a full .NET language. Although most examples on the net are now C#, MS has never said C++ is on the way out. However that can't be said for win32 (over .NET), so may be you should also consider C++ and .NET.

              1 Reply Last reply
              0
              • C Chris Losinger

                Nishant Sivakumar wrote:

                Well pre-2003 would be 10 years and not 5.

                like many people who aren't doing web stuff, i'm still writing native apps *. the world didn't switch to .Net when VS03 came out. * in fact, i'm still writing apps using a 16-bit IDE. (Clarion)

                image processing toolkits | batch image processing | blogging

                K Offline
                K Offline
                kurt place
                wrote on last edited by
                #115

                re:* my condolences.

                1 Reply Last reply
                0
                • N Nish Nishant

                  Chris Losinger wrote:

                  then i suggest MS start telling people about this plan. 5 years is pretty tight, when you're talking about rewriting 99% of all Windows applications, especially if they have to target a moving-target framework like .Net.

                  Well pre-2003 would be 10 years and not 5. And ever since .NET was out around 2000-2001, it was evident that, that'd be the future of writing apps on Microsoft OSes. People were given adequate time to move on to newer technologies.

                  Regards, Nish


                  Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
                  Currently working on C++/CLI in Action for Manning Publications. (*Sample chapter available online*)

                  D Offline
                  D Offline
                  destynova
                  wrote on last edited by
                  #116

                  Nishant Sivakumar wrote:

                  Well pre-2003 would be 10 years and not 5. And ever since .NET was out around 2000-2001, it was evident that, that'd be the future of writing apps on Microsoft OSes. People were given adequate time to move on to newer technologies.

                  Speak for yourself. Since when is newer necessarily better for everyone? By that logic, you would automatically embrace the newest language that came out whether it was a waste of space or not. Personally, I see .NET as Microsoft's version of Java. I'm happy enough with Java when I feel a need for it, and I'm happier again working with C++ which is also cross-platform, and compiles to native code easily. Just because you're a fan doesn't mean it's the best thing around.

                  1 Reply Last reply
                  0
                  • C Chris Kaiser

                    What? C++ isn't an option? Its C# or VB? :confused:

                    This statement was never false.

                    M Offline
                    M Offline
                    Muammar
                    wrote on last edited by
                    #117

                    C++, Java and C# are from the same wonderful family and we love them, but VB:rolleyes:


                    Smile: A curve that can set a lot of things straight! (\ /) (O.o) (><)

                    1 Reply Last reply
                    0
                    • F Fernando A Gomez F

                      So, we are just about to begin a new project. We're now deciding which platform should be used. The bosses asked me about this, and I replied that my bet was on C++ and Win32, as usual. A colleague voted for Java ( X| ) and someone there even dared to suggest VB ( X| X| ). At any rate, the bosses are worried about the future of C++ and Win32. They read somewhere that Microsoft's next OS won't be supporting anything but .NET Framework, so they are not convinced that C++ with Win32 should be the best option. So I'd like to ask for your opinion about this... C++ still has a future? Should we choose C# and .NET over good old C++ and Win32? Thanks.

                      A polar bear is a bear whose coordinates has been changed in terms of sine and cosine. Personal Site

                      O Offline
                      O Offline
                      ogiladall
                      wrote on last edited by
                      #118

                      I would suggest java or c++ with cross-platform libs and not win32. for long term it's not a good idea to be depended on one company technology.

                      1 Reply Last reply
                      0
                      • F Fernando A Gomez F

                        So, we are just about to begin a new project. We're now deciding which platform should be used. The bosses asked me about this, and I replied that my bet was on C++ and Win32, as usual. A colleague voted for Java ( X| ) and someone there even dared to suggest VB ( X| X| ). At any rate, the bosses are worried about the future of C++ and Win32. They read somewhere that Microsoft's next OS won't be supporting anything but .NET Framework, so they are not convinced that C++ with Win32 should be the best option. So I'd like to ask for your opinion about this... C++ still has a future? Should we choose C# and .NET over good old C++ and Win32? Thanks.

                        A polar bear is a bear whose coordinates has been changed in terms of sine and cosine. Personal Site

                        A Offline
                        A Offline
                        ady86
                        wrote on last edited by
                        #119

                        MS is working on a os based puerly on C#, I've seen it on channel 9(msdn). It's in it's infancy, it barely had a small kernel and a couple commands. It will be the future. I used to prefer native apps but with mono you also get cross-platform apps and that's a big plus for me; .net will advance alot in the next years as well as C# as the main .net language. I'd say go for C#.

                        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