Hi , I would prefer Scala if you are starting afresh , this is considering both ease of usage , features , performance and support. You will find numerous examples & support with Scala which might not be true for any other language. I had personally developed the first version of my App using Java 1.6 due to some unavoidable reasons , and my code is very verbose and ugly. But now with Java 8 ‘s lambda support I think this is not a problem anymore. About Python since there is no compile time safety so If you plan to use Spark 2.0 , Dataset API are not available. Given a choice I would prefer to use Scala any day for very simple reason that I would get all the future features and optimizations out of box and I need to type less ☺.
Regards, Santosh Akhilesh From: ayan guha [mailto:guha.a...@gmail.com] Sent: 01 September 2016 11:03 To: user Subject: Scala Vs Python Hi Users Thought to ask (again and again) the question: While I am building any production application, should I use Scala or Python? I have read many if not most articles but all seems pre-Spark 2. Anything changed with Spark 2? Either pro-scala way or pro-python way? I am thinking performance, feature parity and future direction, not so much in terms of skillset or ease of use. Or, if you think it is a moot point, please say so as well. Any real life example, production experience, anecdotes, personal taste, profanity all are welcome :) -- Best Regards, Ayan Guha