Hi Prakhyat, "It depends". We provide APIs for everything in both Java and Scala.
Is it better to create actor system or actors in scala or java? > There is no "better" as it depends on your team, their skills and willingness to learn. I do think it's worth to get over the initial learning curve of Scala to reap the benefits it provides (far less boilerplate, easier to abstract things away etc). > What are the difference's between actors created in java over actors > created from scala? > Of the actors? None. Akka is a library. You can *tell* to an Actor implemented in Java from an Actor implemented in Scala etc. Scala's language features make implementing Actors far less verbose (Java8 is catching up, but still does not offer the exact same level of conciseness). Will dispatcher's behavior(remote,io,cluster,others dispatcher) vary in > java and scala? > In runtime it's all bytecode anyway. Akka is the same library - no matter from which language you use it - and we happen to implement most things using Scala. Also do we see any difference in event sourcing(akka persistence) behavior > when used with java or scala? > See previous answers. Decide based on if you're up to learning Scala (I do think it's completely worth it). But from Akka's perspective it doesn't change any semantics – we're a library, any JVM language should be able to use Akka (JRuby too ;-)). -- Cheers, Konrad 'ktoso' Malawski hAkker @ Typesafe <http://typesafe.com> -- >>>>>>>>>> Read the docs: http://akka.io/docs/ >>>>>>>>>> Check the FAQ: >>>>>>>>>> http://doc.akka.io/docs/akka/current/additional/faq.html >>>>>>>>>> Search the archives: https://groups.google.com/group/akka-user --- You received this message because you are subscribed to the Google Groups "Akka User List" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/akka-user. For more options, visit https://groups.google.com/d/optout.
