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

by Banned 15 replies
18
hi i wanted to know what software knowledge you needed to know to create your own internet marketing software. thanks
#programming #create #languages #programming #software
  • 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?
    • [1] reply
    • ^ 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.
      • [1] reply
  • 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.
    • [ 1 ] Thanks
    • [1] reply
    • 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
  • 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
    • [1] reply
    • 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.
  • 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.
  • 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
  • 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.
  • 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.
  • Banned
    [DELETED]
  • 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.
  • GW_BASIC

    10: x=x+1
    20: print "this question is to general to have any meaning "
    30: goto 10

Next Topics on Trending Feed