-1
jdmkaan
8y

What programming language should I use for a ATM-like kiosk? Python, Java, Javascript, etc?

Comments
  • 2
    It really depends on if you're limited by the hardware at all.
  • 0
    @fyroc lets say its running on a netbook type laptop
  • 0
    @jdmkaan with what OS?
  • 0
    @fyroc doesnt matter.
  • 0
    Install Android, make it into a Cordova/Ionic application and have a backend in whatever (assuming there's a requirement for network calls, passwords, encryption, etc (like an ATM)). If it's all front ended, I'd still save install Android and do the whole thing in Java.
  • 0
    ATMs are usually using some sort of Windows. You would need something that can talk to the hardware though. I think most ATMs use C or C++. Personally, I would use something that can easily speak with the hardware for the cash exchanges, scanning the cash and checks, security camera... It will also need to have a very secure network. I wouldn't use a web based language so I could block every port possible. So that should narrow it down some.
  • 0
    @fyroc you are right ATMs use Windows Compact Edition... its found mostly in places like airports metro stations etc. As for a netbook if it runs Windows any C C++ project could work ... if its a win 8+ you can use higher .net framework ...

    if you arent comfortable with C then try ElectronJS/node webkit and JS fot running a win32 app in pure nodejs
  • 0
    The best bet would be Qt with QML. If your hardware is pretty good, and you want a great-looking interface, choose electron or Nw.js.
Add Comment