PLAY Framework can be termed as the RAILS for JAVA and SCALA. It has made development using JAVA/SCALA extremely simple. PLAY leverage’s the power of JAVA and SCALA. It makes it straightforward to build web applications in an environment that is not JAVA Enterprise-centric. We call ourselves a PLAY framework company based in India and our team includes experienced PLAY framework developers.
At Siddhatech, we have successfully completed more than 3 large portals in PLAY. The richness of the framework and the advantage of a JAVA environment definitely have raised the bar for PLAY. It is difficult though to compare it against the other well-known frameworks like SYMFONY, DJANGO and RAILS since PLAY provides all the features that these frameworks also offer. JAVA/SCALA with the simplicity of RAILS, DJANGO and SYMFONY – is a dangerously winning combination.
PLAY leverage’s the advantages of Agile development processes and targets restful architecture. The integrated test runner makes it easy for you do test-drive development. You can write all kinds of tests, from simple unit tests to full acceptance tests and run them directly in a browser using Selenium. Code coverage can also be measured.
Martin Odersky put in years of effort to create a new perfect language – SCALA. Given his experience in JAVA Generics, he really has made SCALA appear perfect.
But, can an average programmer grasp the intricacies of this language? We have immense admiration for this guy – really he can be placed on pedestal given his thoroughness and clarity. But, can everyone apply and think like him? Can average programmers really understand the depths of SCALA and apply the concepts as required? Will SCALA remain a language for the affluent programmers? The context of affluence here is different – here it implies programming gods and demigods.
What about the mere mortals who are so used to languages like PHP, C# and Ruby – where many-a-time programmers will apply techniques without understanding them thoroughly. When all hell breaks loose – there is a mad rush for Stack Overflow to understand the concept that was really applied.
and even if they do – will there be an answer on Stack Overflow? So even though a great language has been created – will it be widely accepted?
We are currently using SCALA in a couple of projects that we have developed using the PLAY framework. PLAY, no doubt, makes it easier to apply the language intricacies but it’s like if you don’t know that you have been given the keys of a Jaguar or a Lamborghini and you drive it assuming you have a mere sedan – does it really make sense to invest in an expensive near perfect car?
The merits of SCALA are huge – parallel processing, multi-threading with Akka, etc. It has the scope to be the Pied Piper but we clearly believe that Lightbend, formerly known as Typesafe, must find more evangelists to help propagate the language. On a more pessimistic note, if the marketing of the language fails it may die a slow death because JAVA 8 is catching up and it will be hard to push the seasoned JAVA developers to adopt a new language with a thin line of difference in features.
We have sunk in our teeth though – since we prefer to be a bit more different than a run of the mill web development companies. We really want to invest more time & money in SCALA but that implies a steep teaching curve. Let’s wait and watch!
During our ten years as a client to Siddhatech we have found them to be friendly, competent and committed. Especially in times of emergency, when they’re always ready to walk the extra mile, we’ve found them an invaluable partner to rely upon.Thomas, Sweden
Siddhatech has been at our side over the years as we have gone through several iterations of Statistics.com’s web site. They’re reliable, flexible, professional, and they bring different types and levels of expertise to a project as neededPeter, US
I could not have wished for a better service that was provided by Siddhatech in the creation of a our complicated joomla website. They have been thoroughly understanding and professional thoughout and provided exactly the tools demanded to ensure that we need only concentrate on the commercial aspects of growing our business.George, France
Our co-operation with Siddhatech has been very good, and in Siddhatech, we believe to have found a company perfectly capable of solving our specific technical needs (Symfony, PHP, MySQL, AJAX). The team of developers, which Siddhatech assigned to our projects, are professionals, who – on time and within budget – deliver the quality, we expect from an outsourcing partner.Hal, Copenhagen
Our experience with siddhatech software systems is outstanding quality of the results, delivery is always in schedule and there is a true focus on customers demands. However, for us most important have been the intense discussions with the team before realisation of new modules or functions of the software.Stefan, Bonn
I’m impressed by Siddhatech. They demonstrate high quality and reliability. They deliver on time and contribute to solve the most complex challenges. They always have a positive attitude and are ready to take development to the next level. Having worked with them on multiple projects, we are now confident that we have found a long term dedicated partner.John, Norway
As a software product company, we needed a partner to whom we could outsource a variety of complicated tasks: from technical architecture to programming to server deployment. We have had a great experience with Siddhatech as they have delivered on these challenging projects with high quality and reliability. We would strongly recommend them as an outstanding outsourcing partner.Durgaprasad, India
©2018 Siddhatech Software Services Pvt. Ltd. All rights reserved.