File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Scala and the fly likes Extent of Scala expertise for working with Lift Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Languages » Scala
Bookmark "Extent of Scala expertise for working with Lift" Watch "Extent of Scala expertise for working with Lift" New topic
Author

Extent of Scala expertise for working with Lift

Mohamed Sanaulla
Saloon Keeper

Joined: Sep 08, 2007
Posts: 3097
    
  33

Is there some level of expertise one should have in Scala to start exploring Lift? I consider Scala to be a not so straight forward language to learn and moreover I think that working on some web framework based on a language would require some good level of understanding of the language. What is that level/understanding in Scala required for Lift?


Mohamed Sanaulla | My Blog
Joseph Arnold
Ranch Hand

Joined: Oct 05, 2010
Posts: 42
I have been working on scala for quite some time and Scala is a pretty easy language to learn especially if you are referring to the book 'Programming in scala' by Martin Odersky. What is more needed is that you need to understand the concept of functional programming (which I have to work on too) to explore the features of Scala in greater depth. And I guess you dont need to be a Scala guru to start playing around with Lift and to identify its pros & cons against other frameworks.
Mohamed Sanaulla
Saloon Keeper

Joined: Sep 08, 2007
Posts: 3097
    
  33

Thanks a lot Joseph for the suggestions.
The use of functional aspects in Scala is a challenge for me. I tried a bit quite sometime back but just couldn't cope up. Mostly because I havent been able to buy Programming in Scala by Martin Odersky but was referring to the First edition (ebook) of the book which I found to be a really good read for Scala. So when ever I tried to explore Lift, my lack of grasping power of Scala idioms there were blocking my learning.
Nevertheless the main idea is to apply what is learnt and may be I was lacking there. With Heroku (are there any more such?) supporting Lift applications now it should be easy to quickly deploy a sample toy application and play around. But when I was trying Lift/Java didnt have many FREE cloud based hosting except Google App Engine.
Joseph Arnold
Ranch Hand

Joined: Oct 05, 2010
Posts: 42
Okay. I haven't tried deploying my Lift application on the cloud and it looks like you are intersted in assessing the scalability of your toy app (for that is what Scala boasts of). And yeah, I am not aware of any other FREE cloud based hosting platforms. But do let me know of its performance and share your development experience in Scala and Lift
Mohamed Sanaulla
Saloon Keeper

Joined: Sep 08, 2007
Posts: 3097
    
  33

Joseph Arnold wrote:Okay. I haven't tried deploying my Lift application on the cloud and it looks like you are intersted in assessing the scalability of your toy app (for that is what Scala boasts of).

Not exactly try out scalability. But I would want to deploy my application for public use. May be to start with it would be a local application. But developing something to keep for yourself is not that motivating, hence the idea to deploy.
Timothy Perrett
author
Greenhorn

Joined: Nov 21, 2011
Posts: 19
Mohamed Sanaulla wrote:
Joseph Arnold wrote:Okay. I haven't tried deploying my Lift application on the cloud and it looks like you are intersted in assessing the scalability of your toy app (for that is what Scala boasts of).

Not exactly try out scalability. But I would want to deploy my application for public use. May be to start with it would be a local application. But developing something to keep for yourself is not that motivating, hence the idea to deploy.


Sure is a free hosting platform: http://www.cloudbees.com/ - I'm in no way affiliated with that company, but i've used it before and for publishing toy apps with zero cost its great. Ive also made an SBT 0.7.x & 0.10+ plugin so you can automatically publish your WAR file to their service: https://github.com/timperrett/sbt-cloudbees-plugin

Cheers, Tim
Mohamed Sanaulla
Saloon Keeper

Joined: Sep 08, 2007
Posts: 3097
    
  33

Thanks for the Cloudbees information. Looks good for a toy application. Let me explore that a further more.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Extent of Scala expertise for working with Lift