Page 1 of 3 123 LastLast
Results 1 to 10 of 26

Thread: What's the ideal language for a front end?

  1. #1
    FLAC
    Join Date
    May 2006
    Location
    Calgary, Alberta
    Posts
    1,718

    What's the ideal language for a front end?

    I'm wondering if I should switch my Java front end from JMF to Javazoom, or wait for this new Java Media package, or even keep doing it at all. So to help me decide, out of any language out there, based on a Windows platform, which language would be best to use to create a front end? Something that interfaces nice with a GUI, interacts with USB devices, embeds applications, all the good stuff. What do you think?
    Ampie Case
    2.5" Hard Drive 80GB Samsung 5400RPM
    256 MB DDR2 PC5400
    Xenarc 700TSV - VGA Monitor
    Intel D945GCLF Motherboard
    M2-ATX-HV

    2005 Honda Civic

  2. #2
    Fusion Brain Creator 2k1Toaster's Avatar
    Join Date
    Mar 2006
    Location
    Colorado, but Canadian!
    Posts
    10,053
    Anything but java. If you want speed, then .NET (C#/VB.NET) are out, not to mention java.

    Something with power, and a good gui would be C++ hands down. Most games, and game engines are even made with C++.
    Fusion Brain Version 6 Released!
    1.9in x 2.9in -- 47mm x 73mm
    30 Digital Outputs -- Directly drive a relay
    15 Analogue Inputs -- Read sensors like temperature, light, distance, acceleration, and more
    Buy now in the MP3Car.com Store

  3. #3
    Vendor - Qube colin's Avatar
    Join Date
    Dec 2006
    Posts
    798
    If you aren't looking for cross platform -- C++, regular VB has a few, Delphi/Pascal (like me) are good choices.

  4. #4
    FLAC
    Join Date
    May 2006
    Location
    Calgary, Alberta
    Posts
    1,718
    So why hasn't anyone created a front end in C++ yet?
    Ampie Case
    2.5" Hard Drive 80GB Samsung 5400RPM
    256 MB DDR2 PC5400
    Xenarc 700TSV - VGA Monitor
    Intel D945GCLF Motherboard
    M2-ATX-HV

    2005 Honda Civic

  5. #5
    Fusion Brain Creator 2k1Toaster's Avatar
    Join Date
    Mar 2006
    Location
    Colorado, but Canadian!
    Posts
    10,053
    Lots have. I think even SD is C++
    Fusion Brain Version 6 Released!
    1.9in x 2.9in -- 47mm x 73mm
    30 Digital Outputs -- Directly drive a relay
    15 Analogue Inputs -- Read sensors like temperature, light, distance, acceleration, and more
    Buy now in the MP3Car.com Store

  6. #6
    FLAC
    Join Date
    May 2006
    Location
    Calgary, Alberta
    Posts
    1,718
    Well, that decides it. I have to learn C++, I want to jump on this in car mobile entertainment before it makes its way to all the manufacturers, maybe I can get a job doing it in a few years.
    Ampie Case
    2.5" Hard Drive 80GB Samsung 5400RPM
    256 MB DDR2 PC5400
    Xenarc 700TSV - VGA Monitor
    Intel D945GCLF Motherboard
    M2-ATX-HV

    2005 Honda Civic

  7. #7
    Fusion Brain Creator 2k1Toaster's Avatar
    Join Date
    Mar 2006
    Location
    Colorado, but Canadian!
    Posts
    10,053
    C++ is really really easy. If you know how to program, its just a matter of some syntax and you're done.

    I can't remember how it works in java, but I think everything is an object in java right? So no primitives, a generic object can be cast an int or something with a simple "(int) object" thing. Its been a while, i realized java's idiocities early and abandonned it as everyone but mobile phone developers should. But in C++ there are primitives and objects which should be the only difference to java... Well that and the tediously long calls needed in java compared to a simple 1-liner in C++....
    Fusion Brain Version 6 Released!
    1.9in x 2.9in -- 47mm x 73mm
    30 Digital Outputs -- Directly drive a relay
    15 Analogue Inputs -- Read sensors like temperature, light, distance, acceleration, and more
    Buy now in the MP3Car.com Store

  8. #8
    FLAC
    Join Date
    May 2006
    Location
    Calgary, Alberta
    Posts
    1,718
    Stop that...you're getting me excited. I'm going to make a thread soon asking for what an ideal front end should have, then see what I can come up with.
    Ampie Case
    2.5" Hard Drive 80GB Samsung 5400RPM
    256 MB DDR2 PC5400
    Xenarc 700TSV - VGA Monitor
    Intel D945GCLF Motherboard
    M2-ATX-HV

    2005 Honda Civic

  9. #9
    Vendor - Qube colin's Avatar
    Join Date
    Dec 2006
    Posts
    798
    There's already one, something about the perfect frontend, people are adding opinions.

  10. #10
    Variable Bitrate NeonDev's Avatar
    Join Date
    Feb 2008
    Posts
    431
    you don't have to limit yourself to one language. Most if not all C based languages should play nice together. (tho I don't know if you need a special linker or whatnot)

    My front end is about 80% objective-C, 10% C, 5% C++, and 5% scripting.

    From what I understand C++ is the fastest object oriented language and very good for writing a backend where all the heavy duty lifting happens. However, something like .NET/C# probably is better for the interface.
    check us out at: www.neonboombox.com

Page 1 of 3 123 LastLast

Similar Threads

  1. Searching for the right Front End
    By ninjatill in forum Newbie
    Replies: 9
    Last Post: 09-10-2005, 02:47 PM
  2. which front end for no touch screen?
    By turbochris in forum Newbie
    Replies: 4
    Last Post: 08-30-2005, 09:59 AM
  3. Front end needed for semi commercial venture
    By Orange Bus in forum Software & Software Development
    Replies: 10
    Last Post: 04-28-2005, 01:59 AM
  4. BASIC Stamp question
    By Banderon in forum General Hardware Discussion
    Replies: 18
    Last Post: 05-07-2004, 08:33 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •