Programming Languages: Which do you need to know to create IM Software

by charlesgalofre Banned
15 replies
hi i wanted to know what software knowledge you needed to know to create your own internet marketing software. thanks
#create #languages #programming #software
  • Profile picture of the author RobinInTexas
    You need to be more specific. What is your concept of "internet marketing software"?
    1. A script for a browser
    2. A script to run on a Linux website
    3. A script to run on a Windows website
    4. A compiled program to run on a Windows Computer?
    5. A compiled program to run on a Linux Computer?
    6. A compiled program to run on a Mac Computer?
    Signature

    Robin



    ...Even if you're on the right track, you'll get run over if you just set there.
    {{ DiscussionBoard.errors[8439368].message }}
    • Profile picture of the author Brandon Tanner
      ^ Yep. As Robin mentioned, there are many different platforms that a software program can be developed for.

      You need to figure out...

      1) Exactly what you want your software to do (feature list).

      2) Who your target market is. "Internet marketers" is not a target market (it's too vague). "Internet marketers who want to automatically submit videos to YouTube from their desktop computer" is a target market.

      Then you should choose whatever programming language is the best fit, based on your answer to the above two things.

      That can be tricky to figure out if you don't know much about programming languages, because most languages are good for certain types of applications, and not so good for other types of applications. All languages have pros and cons. And some languages are far more popular than others (and hence have much better documentation / online support than others), so that's another thing to consider.

      So when you have a good idea as to who your target market is and what you want your program to do... post that info here and we can make some suggestions for you @ programming languages.
      Signature

      {{ DiscussionBoard.errors[8439605].message }}
      • Profile picture of the author charlesgalofre
        Banned
        lets say a program like SEnuke, it posts spun content to a list of sites. it does much more but thats an example.

        Or this software: Lead Generation Software | Power Leads Pro X

        it scrapes and assembles information from other websites.

        This is crazy useful.

        Thank you for your help.
        {{ DiscussionBoard.errors[8440589].message }}
        • Profile picture of the author Enfusia
          Yes there is only one software language you need to know.
          It's www.farmthiscrapout.com

          Patrick

          [edit] just in case you don't realize that was just a joke[edit]
          Signature
          Free eBook =>
          The Secret To Success In Any Business
          Yes, Any Business!
          {{ DiscussionBoard.errors[8440608].message }}
          • Profile picture of the author RobinInTexas
            Originally Posted by Enfusia View Post

            Yes there is only one software language you need to know.
            It's www.farmthiscrapout.com

            Patrick

            [edit] just in case you don't realize that was just a joke[edit]
            Good idea for a domain name... It's available
            Signature

            Robin



            ...Even if you're on the right track, you'll get run over if you just set there.
            {{ DiscussionBoard.errors[8440859].message }}
  • Profile picture of the author dacash
    Actually depends, do you want people on Windows to use it? or run it on server side? really the all around best would be Java since it works on any platforms but the source of your code isn't protected.

    PHP can do it too but isn't the best for multi tasking and heavy load. C# or C++ can be used also, C# is like Java but for Windows only.

    So really it depends on many things. To be honest for your own use, i'd go with something good on linux since can handle multi thread network connection better then windows can.

    Bla bla bla i can keep going.
    {{ DiscussionBoard.errors[8449218].message }}
    • Profile picture of the author RichBeck
      Originally Posted by dacash View Post

      C# or C++ can be used also, C# is like Java but for Windows only.
      dacash,

      Actually, C# is simply a language specification. You can read more about it here.

      There are a few implementations....

      C# .NET is one... It runs on Windows.....

      C# Mono.... runs on many operating systems...

      All The Best,

      Rich Beck BCIP, MCSD, MCIS
      {{ DiscussionBoard.errors[8499606].message }}
  • Profile picture of the author BruceFarthing1
    It looks to me like SEnuke is going a download so they will probably be supporting Windows and Mac installations, and the client you download would probably communicate with a server that does most of the heavy lifting. Then they would keep most of the proprietary stuff on their server and only the client code and user interface code would have to be supported on multiple platforms.

    The power leads pro stuff site was not as informative for me but it looked like a web tool that you would log in to and use. If it were me developing on my own I would go for a web tool and support a membership site. I would choose linux as the server platform.

    A lot depends on 1) your knowledge and background with computers - what platform do you know the most about? 2) what are your programming skills and what languages do you know? - leverage what you already know to get started - or 3) how good you are at project management - outsource what you can't do or don't want to do and don't let obstacles remain in the way.

    Best wishes,
    Bruce
    {{ DiscussionBoard.errors[8449467].message }}
    • Profile picture of the author charlesgalofre
      Banned
      Thank you for the info. I will look into more.

      Bruce I have no practical knowledge of programming languages. I was asking to see if possibly at one point I would look into something but that was it.
      {{ DiscussionBoard.errors[8452772].message }}
  • Profile picture of the author webprogramzone
    I would prefer to use java for making IM application which is one of the best languages for which IM is needed. You can male platform independent apps using java.
    {{ DiscussionBoard.errors[8463393].message }}
  • Profile picture of the author buncoh
    if you wanted your software to be run on browsers, create an web app.
    most likely you will use HTML,CSS and Javascript - and the server side scripting such as PHP. nowadays web application is so much popular. The pro is user can access your software in any operating system.

    For compiled versions on any specific OS, I'd like to suggest to you to use VB.Net for creating windows application (naah, i'm not sure about windows 8 app as I have focused to web app). For Mac OS, you'll have to learn Objective-C. But I'm not sure about linux because I don't have any experience in creating linux application.

    That might be help if you ask about languages
    Signature

    I got nothing to do with my signature.

    {{ DiscussionBoard.errors[8466164].message }}
  • Profile picture of the author Lanii
    To make windows applications, I recommend:
    - C#
    - Vb.Net
    - Java

    Sure there is others but pick one that you want to learn.
    You still need alot experience to code quality softwares to sell and it takes alot time to learn.
    {{ DiscussionBoard.errors[8468869].message }}
  • Profile picture of the author stonecoldmf
    It depends what type of IM software you want to make if you want to make an application for desktop then you should go for c# or vb.net and for online application you should go for asp.net or php.
    {{ DiscussionBoard.errors[8471158].message }}
  • Profile picture of the author Jay27
    You can build IM software (or any other software for that matter) using any set of tools.

    You could choose to go down the PHP / Apache / MySql road, which is open source.

    Or you could choose to go down the .NET / C# / MsSql road, which is the Microsoft road.

    But if you've already decided you want to build Android apps, then Java is pretty much the only choice you've got.

    Same for WP plugins. If you're building those, it's PHP.

    Figure out what you want to build first. Then research which tools are best suited for the job.

    Good luck.
    Signature
    Build Your Widget - Claim Your Free Full Access Lifetime Membership Now!
    {{ DiscussionBoard.errors[8485100].message }}
  • Profile picture of the author brutecky
    GW_BASIC

    10: x=x+1
    20: print "this question is to general to have any meaning "
    30: goto 10
    {{ DiscussionBoard.errors[8499773].message }}

Trending Topics