Talend studio provides inbuilt components for spark is the main engine behind this. Due to the inbuilt components it decreases the coding time. But if you will code directly using spark with Scala java or python it needs time to build the common components. Talend makes life easier and it’s easy to adopt for the traditional etl developers. Example if someone comes from abi initio they can correlate by seeing the graph or lineage provided by Talend. But in order to extend the business component people need to write code I. Java with spark in the Talend studio. One more thing Talend takes care of packaging the jar and deploying it from windows to server and run and displays the result in its console.