• 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 Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Extent of Scala expertise for working with Lift

 
Bartender
Posts: 3225
34
IntelliJ IDE Oracle Spring Chrome Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thanks for the Cloudbees information. Looks good for a toy application. Let me explore that a further more.
 
Once upon a time there were three bears. And they were visted by a golden haired tiny ad:
a bit of art, as a gift, the permaculture playing cards
https://gardener-gift.com
reply
    Bookmark Topic Watch Topic
  • New Topic