• Visitors can check out the Forum FAQ by clicking this link. You have to register before you can post: click the REGISTER link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. View our Forum Privacy Policy.
  • Want to receive the latest contracting news and advice straight to your inbox? Sign up to the ContractorUK newsletter here. Every sign up will also be entered into a draw to WIN £100 Amazon vouchers!

This is a technical question really but I think of general interest ...

Collapse
X
  •  
  • Filter
  • Time
  • Show
Clear All
new posts

    This is a technical question really but I think of general interest ...

    ...If you were to develop a piece of software from scratch in partnership with someone else, which language would you use?
    I'm thinking of issues like protecting source code, licencing issues and such like.
    Am I correct that with Python (which would be my first choice) you cannot protect the source as its not compiled?
    What about Java?

    Of course an old timer like me would sooner use C or similar but the code needs to be developed fast.
    Hard Brexit now!
    #prayfornodeal

    #2
    C#

    Much as I love Python, for RAD I'd go for C#
    Doing the needful since 1827

    Comment


      #3
      Originally posted by amcdonald View Post
      C#

      Much as I love Python, for RAD I'd go for C#
      I know some Python and time is of the essence. I also know some Java.
      Would there a sharp learning curve for C# for an oldtimer who hasn't programmed for years?
      Hard Brexit now!
      #prayfornodeal

      Comment


        #4
        Originally posted by sasguru View Post
        Would there a sharp learning curve for C# for an oldtimer who hasn't programmed for years?
        In your particular case, undoubtedly. It would be akin to teaching Quantum Physics to the Ape Creatures of the Indus but with much less confidence over the outcome!

        “The period of the disintegration of the European Union has begun. And the first vessel to have departed is Britain”

        Comment


          #5
          Originally posted by shaunbhoy View Post
          In your particular case, undoubtedly. It would be akin to teaching Quantum Physics to the Ape Creatures of the Indus but with much less confidence over the outcome!

          I'm going to make even more money with this project, maybe very serious money.
          Meanwhile you will no doubt be pot noodling away in your decrepit cottage, wondering how to pay your next leccy bill.
          Hard Brexit now!
          #prayfornodeal

          Comment


            #6
            Originally posted by sasguru View Post
            ...If you were to develop a piece of software from scratch in partnership with someone else, which language would you use?
            Legal.

            Make sure this partnership is on paper with all issues regarding code and other IP ownership written down and agreed before a single line of code is written.

            Then you can proceed to choice of programming language and if you have to ask on some forum about it then you are not ready - go back to your eco shed and get some weeds ffs.

            Comment


              #7
              Originally posted by sasguru View Post
              I know some Python and time is of the essence. I also know some Java.
              Would there a sharp learning curve for C# for an oldtimer who hasn't programmed for years?
              Syntactically it's very similar to Java and take out the .Net framework and you'd just think it was Microsofts version of Java (Well if you ignore the crapness of Visual J++ and pretend they never developed it)
              , and if you've done any .Net development it would be a doddle

              It's .Net that would be the learning curve. Your best bet is download Microsoft Express Downloads - Visual Studio Express and SQL Server Express the free versions and play around with online tutorials. Then it's only your time you can waste
              Doing the needful since 1827

              Comment


                #8
                Originally posted by AtW View Post
                Legal.

                Make sure this partnership is on paper with all issues regarding code and other IP ownership written down and agreed before a single line of code is written.
                WHS.

                How about prototyping it in Python with a view to moving it across to a compiled language later?

                If the code finds its way to India or China you could find yourself with a competitor you can't sensibly sue.
                Behold the warranty -- the bold print giveth and the fine print taketh away.

                Comment


                  #9
                  Originally posted by AtW View Post
                  Legal.

                  Make sure this partnership is on paper with all issues regarding code and other IP ownership written down and agreed before a single line of code is written.

                  Then you can proceed to choice of programming language and if you have to ask on some forum about it then you are not ready - go back to your eco shed and get some weeds ffs.
                  I take your point re: legal.
                  The programming language is not really an issue provided there is a mechanism to protect your IP.

                  Yes I will be working from my eco shed and it won't take me years to bring the product to market either.
                  Hard Brexit now!
                  #prayfornodeal

                  Comment


                    #10
                    Originally posted by sasguru View Post
                    Yes I will be working from my eco shed and it won't take me years to bring the product to market either.
                    I am sure you can bring up product to market quick, but it will be off market even faster!

                    Better stick to your little dirty property spekulation.

                    Comment

                    Working...
                    X