Which way to go for creating web based desktop applications?

Discussion in 'Programming' started by ademmeda, Jan 24, 2010.

  1. #1
    Hi,

    I want to write my custom software to automate some tasks on the web. I have some experience in excel web based scripts however, I know that I cannot go far with it. So, what programming language is the way to go if I want to write software like keyword software, directory submitters, auto bookmarkers and so on?
     
    ademmeda, Jan 24, 2010 IP
  2. Rudolf Bodocsi

    Rudolf Bodocsi Peon

    Messages:
    69
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    0
    #2
    Hi,

    You need to learn PHP and Java. If you learn this two languages then virtually you can develop anything from web application to desktop application and of course operating system independent programs.

    Rudolf
     
    Rudolf Bodocsi, Jan 24, 2010 IP
  3. ryantetek

    ryantetek Peon

    Messages:
    42
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    0
    #3
    Adobe Flex is the way to go.
     
    ryantetek, Jan 24, 2010 IP
  4. WaQas

    WaQas Well-Known Member

    Messages:
    170
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    113
    #4
    dear you can do this work with any software but you have to know about little bit about PHP or html it depend on your work...
    for example you want to submit into directory and that website is in PHP so you know some commands about php because you teach the software how to change desired value with codes...

    i don't know i can tell you properly about it or not....
     
    WaQas, Jan 24, 2010 IP
  5. SimThePhpCoder

    SimThePhpCoder Well-Known Member

    Messages:
    949
    Likes Received:
    3
    Best Answers:
    0
    Trophy Points:
    108
    #5
    you can use C#, vb6. vb.net ect.
     
    SimThePhpCoder, Jan 24, 2010 IP
  6. brian65

    brian65 Active Member

    Messages:
    1,172
    Likes Received:
    14
    Best Answers:
    0
    Trophy Points:
    88
    #6
    I'd recommend going down the C#, .NEt route. You can code desktop apps in it and also switch to C# and ASP.Net if needed or even Silverlight.
     
    brian65, Jan 27, 2010 IP
  7. wineri.es

    wineri.es Peon

    Messages:
    30
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #7
    Probably, C# and .NET technology are best for you.
     
    wineri.es, Jan 27, 2010 IP
  8. tech_savvy

    tech_savvy Peon

    Messages:
    435
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #8
    php and java are the current masters in this area i suppose.
     
    tech_savvy, Jan 27, 2010 IP
  9. rhewitt

    rhewitt Member

    Messages:
    113
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    30
    #9
    There is a vague difference between 'web based desktop applications' and 'desktop applications that interact with the web'.

    Web based desktop applications would mean things like Adobe Flex. Otherwise, you'll just want to learn C# .NET + how protocols work + PHP and maybe Java.
     
    rhewitt, Jan 29, 2010 IP
  10. hhelen

    hhelen Member

    Messages:
    352
    Likes Received:
    4
    Best Answers:
    0
    Trophy Points:
    33
    #10
    I don't think your problem will be the programming language to use, but rather the algorithm and the complexity of the software itself. My advice is to write down what you'd like your software to achieve and start writing your software to accomplish these features one at a time.

    If you run into any problem then post here and I personally would like to help.

    Good luck
     
    hhelen, Jan 31, 2010 IP
  11. DivvyWork

    DivvyWork Peon

    Messages:
    81
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #11
    PHP is great and would work really well but from what you said I think you should go with VB.NET or C#.NET as a desktop solution.

    This is because if you are not up to speed on web servers, ftp and the likes it will just be other things you have to learn. Therefore I think you should just go download and install the free version of the MS VB.NET or C#.NET Desktop development system (Whatever they call the lite version of Visual Studios). This is just about easiest way to get started coding.
     
    DivvyWork, Jan 31, 2010 IP
  12. ademmeda

    ademmeda Active Member

    Messages:
    354
    Likes Received:
    3
    Best Answers:
    3
    Trophy Points:
    70
    #12
    Thanks for all the great recommendations. I downloaded MS VB.NET and will start experimenting it soon.
     
    ademmeda, Feb 1, 2010 IP
  13. devgex.com

    devgex.com Well-Known Member

    Messages:
    193
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    133
    #13
    If you are going for C, C# or C++, just don't get scared off by the language, these babies are one of the most advanced, with the highest performance and possibilities and by learning one of them (Recommend C++), you will be able to do literally ANYTHING.
     
    devgex.com, Feb 1, 2010 IP
  14. NeoCambell

    NeoCambell Peon

    Messages:
    456
    Likes Received:
    6
    Best Answers:
    0
    Trophy Points:
    0
    #14
    If your are interested in developing web based applications, I suggest you to learn HTML/PHP/JavaScript.

    If it is desktop applications, you need to decide the platform (operating system) first. If you like Windows, then chose C++.Net, C# or VB.Net as those seems the languages for future. For Linux, you may choose either C++ or Java.

    Note that C++ is available for both Windows (C++.Net) & Linux and it is the most efficient language in the world. This is the reason for using C/C++ for developing both Windows and Linux.

    Java is a very good language to learn Object Oriented Concepts. But Java applications are very inefficient for commercial programming.
     
    NeoCambell, Feb 4, 2010 IP