Hacker Newsnew | past | comments | ask | show | jobs | submit | krishy's commentslogin

The options are:

- Show ads - No ads - Tragedy


Do you know the difference between tha latter two?


No.

We use a pretty normal ("boring") Java stack with Spring, Hibernate and Jersey. Some of the older components use Struts + JSPs whereas the newer components use Backbone (and related libraries).


Which database? A JDBC one?


scoop uses mysql for its managed repository. we also use mongodb for our published repository that serves our apis to everybody else.


> in that you've got your json manipulation, routing, connecting to a database, DI, actors,

While I agree with you about the others 'json manipulation' is not an area that Play can even be compared to Jersey (Jackson). Jersey transparently converts the request body to the required input type whereas with Play you still have to un-marshal the body while taking care of errors (admiddently that can be 'hidden' away using Action composition but still is work that the developer has to worry about). With Jersey its magic that just works.


I usually refer to this reddit thread for NYC bathrooms - http://www.reddit.com/r/nyc/comments/1q9pvh/secret_bathroom_...


This. Slick might be the one true way that typesafe and other purveyors of Scala might believe we should be using to interacting with the database. But not all of us can start there. We'd like a simple ORM that can provide some abstractions and facilities (auto-generated findBy, relational mapping). Finally we went with scala-activerecord which seems to have hit the sweet spot between providing just enough functionality to be an ORM but not blowing up to be a complex beast with secret incantations (ala Hibernate).

All the derision that Rod Johnson got for his keynote where he mentioned the lack of ORM (among other things) as being intimidating to a beginner seems unfair.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: