International Journal of Computer Applications |
Foundation of Computer Science (FCS), NY, USA |
Volume 65 - Number 23 |
Year of Publication: 2013 |
Authors: Clarence J M Tauro, Infant Arockiaraj A, Dhanashree K |
10.5120/11223-6146 |
Clarence J M Tauro, Infant Arockiaraj A, Dhanashree K . Expressing Object-Oriented Thoughts Functionally. International Journal of Computer Applications. 65, 23 ( March 2013), 12-17. DOI=10.5120/11223-6146
Scaling web applications by adding processors is important as the number of users increase by the day, database size is on the rise which results in huge volume of work. The complication that exists in scaling does not just depend on increasing the count of new processors as the paradox also exists in extensive scaling of Java applications. This limitation is bounded specifically to Java programming language and not to Java platform as a whole. We explore the Object oriented functional languages such as Scala, Clojure and Groovy in Java platform. The peripheral languages take advantage on the infinite scalability of Java platform. The interoperability of Scala, Clojure and Groovy is an asset in Java platform as they run parallel with other Java applications. Additionally, we discuss on how the elasticity and adaptability of the Object Oriented functional languages allows simple and efficient execution in Java platform.