|
||||||
| General Programming Non language specific, Assembly, Linux/Unix, Mac and anything not covered in other topics. Talk about Programming Theory here. |
![]() |
|
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
|
|||
|
Hi, guys, I'm not a programmer myself but I have a project that I would like implemented. It is a desktop installed app which would be a trading front end. So a trader would be using it to input buy/sell for securities. The program would be constantly "talking" to the broker's servers to get data and to submit data.
Several things to take into consideration: for an open source project must be extremely stable - rock solid must be lightening fast - time is money extremely well-built GUI for user Which language do you recommend? From preliminary research I'm leaning towards python. But I am open to other suggestions and recommendations. Would appreciate your input, comment, suggestions, etc... thank you |
| Sponsored Links |
|
|
|
|||
|
Python is a great language, the only drawback is unless the end user has Python installed, the deployment .exe can be rather large (Mac has a built in Python interpreter but it's usually out of date). Personally, I would recommend C++ or Java.
__________________
"How fortunate for governments that the people they administer don't think." "It is not truth that matters, but victory..." "If you tell a big enough lie and tell it frequently enough, it will be believed." Homepage |
|
|||
|
Thanks Victor. If that is the only drawback... then python is looking good. Something else that is pretty neat with python is that the program would be ok for linux/win/mac environments with no modification. At least that's what I understand, right?
But getting back to the disadvantage you mentioned, how do other installed programs written in python get around this? or they don't and just have a huge file? |
|
|||||
|
Most any language can do what you are talking about. The real issue is looking at how steep your learning curve would be.
__________________
CodeCall Blog | CodeCall Wiki | Shareware | Linux Forum Chat with other CodeCall members on IRC; connect to irc.codecall.net and join #codecall |
|
|||
|
yeah, maybe I wasn't clear on that, I want to hire programmers to write this, not do it myself :-)
Before I start on the journey though, I'd like to have some assurance that I'm using the "best" language for the job. |
| Sponsored Links |
|
|
|
|||
|
If you are looking at cross platform then be careful about what libraries are available. Wxwidgets is probably the best cross platform option for Python but it has it's issues.
Personally I might look towards something like JRuby so you can utilise the Java API. Swing isn't perfect but would be safer than Wxwidgets IMHO (of course you could also use SWT with anything that runs on the JVM which is similar to Wx but better). There is a Python interpreter for the JVM (Jython) but I picked JRuby because Sun Microsystems have put a huge effort into making it work well with Java.
__________________
Currently bemused by: LLVM. |
|
|||
|
G_Morgan, afaik python has extensive libraries.
the rest of what you wrote went flying past my head - lol there are many java open source trading applications in varying degrees of development and at the risk of sounding like a total idiot, I don't like the way they "look" - I mean aesthetics, nothing to do with the guts of the program. I just hate the java "look" know what I mean? [ducks and runs] |
| Sponsored Links |
|
|
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | Search this Thread |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| TTCN3, The testing language | MrJack | General Programming | 1 | 01-19-2008 09:48 AM |
| Language... Games. | trivia | General Programming | 11 | 10-27-2007 09:48 AM |
| new C-like programming language | kenna | Software Development Tools | 5 | 07-20-2007 04:10 PM |
| D Programming Language. | R-G | General Programming | 2 | 04-12-2007 11:22 AM |
| What language to Learn? | mevets | General Programming | 20 | 12-20-2006 09:04 AM |