3 ms·
Ask HN: What's best language for AWS app?
If you'd start developing an application in Amazon AWS now, what would the language you'd choose?
Ex. using services like: SQS, DB (Rels & NoSql), S3, EC2, ...
Another perspective of this question is: what's the most completed / supported language toolkit for AWS (while after all is a bunch of REST APIs)?
- mattkrea 11y agoI'd say Java is probably their best supported SDK but I personally use Node.js and Go most often and they are supported pretty well (particularly Node/JavaScript).
- betimd 11y agoDo you have any reference docs (AWS) or comparison chart of supported toolkits/languages?
- mattkrea 11y agoNot really a comparison doc. Most of this I've just encountered since we've been using AWS for a few years now. The Go SDK was taken over from a community project I believe while the Java SDK is used internally by Amazon so it is fairly feature filled. Just by looking at the Java API reference (http://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/index.html http://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/index.h...) and comparing it to the Go API reference (http://docs.aws.amazon.com/sdk-for-go/api/ http://docs.aws.amazon.com/sdk-for-go/api/) you can see what I mean.
- betimd 11y agoWhat's your opinion on nodejs vs go? What's your experience with them?
- mattkrea 11y agoI love them both honestly but given the static typing in Golang I feel that I move much faster writing web services in Node.js and that is where the bulk of my time is spent. Go is absolutely amazing for backend worker type services or working with a lot of data however so I'll use it for command line tools or non-HTTP services (AMQP, etc).