This week's book giveaway is in the HTML Pages with CSS and JavaScript forum.
We're giving away four copies of Testing JavaScript Applications and have Lucas da Costa on-line!
See this thread for details.
Win a copy of Testing JavaScript Applications this week in the HTML Pages with CSS and JavaScript forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Bear Bibeault
  • Ron McLeod
  • Jeanne Boyarsky
  • Paul Clapham
Sheriffs:
  • Tim Cooke
  • Liutauras Vilda
  • Junilu Lacar
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • fred rosenberger
  • salvin francis
Bartenders:
  • Piet Souris
  • Frits Walraven
  • Carey Brown

Extent of Scala expertise for working with Lift

 
Bartender
Posts: 3225
34
IntelliJ IDE Oracle Spring Chrome Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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?
 
Ranch Hand
Posts: 42
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Bartender
Posts: 3225
34
IntelliJ IDE Oracle Spring Chrome Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 42
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Bartender
Posts: 3225
34
IntelliJ IDE Oracle Spring Chrome Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

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.
 
author
Posts: 19
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

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
Bartender
Posts: 3225
34
IntelliJ IDE Oracle Spring Chrome Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks for the Cloudbees information. Looks good for a toy application. Let me explore that a further more.
 
    Bookmark Topic Watch Topic
  • New Topic