Re: Latest web framework for clojure

2014-03-01 Thread Devin Walters
Have you checked out Http://hoplon.io?

'(Devin Walters)

 On Feb 28, 2014, at 12:55, Daniel doubleagen...@gmail.com wrote:
 
 Long story short.  You should be learning Pedestal, but the app component is 
 on pause at the moment.  My advice is to learn pedestal-service and Om. 
 When Pedestal-app gets going again, learning Om will have given you a good 
 context for transitioning to Pedestal 100%.
 
 -- 
 You received this message because you are subscribed to the Google
 Groups Clojure group.
 To post to this group, send email to clojure@googlegroups.com
 Note that posts from new members are moderated - please be patient with your 
 first post.
 To unsubscribe from this group, send email to
 clojure+unsubscr...@googlegroups.com
 For more options, visit this group at
 http://groups.google.com/group/clojure?hl=en
 --- 
 You received this message because you are subscribed to the Google Groups 
 Clojure group.
 To unsubscribe from this group and stop receiving emails from it, send an 
 email to clojure+unsubscr...@googlegroups.com.
 For more options, visit https://groups.google.com/groups/opt_out.

-- 
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
Clojure group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Re: Latest web framework for clojure

2014-02-28 Thread xavi
I would recommend this combination of libraries:

- Compojure
- lib-noir
- Enlive and Enfocus, for server-side and client-side templating 
respectively (I've also used Hiccup, but I prefer Enlive/Enfocus because 
with these, templates are pure HTML; I prefer them even for solo projects, 
but I would especially recommend them if the HTML/CSS is going to be 
written by people that don't necessarily know anything about 
Clojure/ClojureScript).
- CongoMongo, if you're using MongoDB as a database (there's also Monger, 
but I don't have any experience with it)

Some time ago I open-sourced a base web, with a complete authentication 
system, that used these libraries. Maybe you'll find it useful
https://github.com/xavi/noir-auth-app

Cheers,
Xavi

On Thursday, February 27, 2014 2:57:07 AM UTC+1, Moritz Ulrich wrote:

 Om is well-suited to handle the UI-part for you. It doesn't do any 
 server communication or forces you into any particular programming 
 style or project layout. 

 On Thu, Feb 27, 2014 at 2:35 AM, Mark Engelberg 
 mark.en...@gmail.com javascript: wrote: 
  As far as I can tell, neither luminus nor caribou are well-suited to 
  building, for example, interactive web apps like this web-based chat 
 room 
  which serves as the Hello World for the Opa web framework: 
  https://github.com/MLstate/opalang/wiki/Hello%2C-chat 
  
  Is this the kind of thing that Pedestal and Hoplon are meant for?  Or 
 Om? 
  
  -- 
  You received this message because you are subscribed to the Google 
  Groups Clojure group. 
  To post to this group, send email to clo...@googlegroups.comjavascript: 
  Note that posts from new members are moderated - please be patient with 
 your 
  first post. 
  To unsubscribe from this group, send email to 
  clojure+u...@googlegroups.com javascript: 
  For more options, visit this group at 
  http://groups.google.com/group/clojure?hl=en 
  --- 
  You received this message because you are subscribed to the Google 
 Groups 
  Clojure group. 
  To unsubscribe from this group and stop receiving emails from it, send 
 an 
  email to clojure+u...@googlegroups.com javascript:. 
  For more options, visit https://groups.google.com/groups/opt_out. 


-- 
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
Clojure group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Re: Latest web framework for clojure

2014-02-28 Thread Islon Scherer
If you are learning go with a simple approach (compojure + http-kit + 
hiccup for example). If you already know clojure I recommend going with 
some library that provide everything as data, specially the routes, as the 
function composition approach of compojure only gets you so far (been 
there).

On Friday, February 28, 2014 12:05:08 PM UTC+1, xavi wrote:

 I would recommend this combination of libraries:

 - Compojure
 - lib-noir
 - Enlive and Enfocus, for server-side and client-side templating 
 respectively (I've also used Hiccup, but I prefer Enlive/Enfocus because 
 with these, templates are pure HTML; I prefer them even for solo projects, 
 but I would especially recommend them if the HTML/CSS is going to be 
 written by people that don't necessarily know anything about 
 Clojure/ClojureScript).
 - CongoMongo, if you're using MongoDB as a database (there's also Monger, 
 but I don't have any experience with it)

 Some time ago I open-sourced a base web, with a complete authentication 
 system, that used these libraries. Maybe you'll find it useful
 https://github.com/xavi/noir-auth-app

 Cheers,
 Xavi

 On Thursday, February 27, 2014 2:57:07 AM UTC+1, Moritz Ulrich wrote:

 Om is well-suited to handle the UI-part for you. It doesn't do any 
 server communication or forces you into any particular programming 
 style or project layout. 

 On Thu, Feb 27, 2014 at 2:35 AM, Mark Engelberg 
 mark.en...@gmail.com wrote: 
  As far as I can tell, neither luminus nor caribou are well-suited to 
  building, for example, interactive web apps like this web-based chat 
 room 
  which serves as the Hello World for the Opa web framework: 
  https://github.com/MLstate/opalang/wiki/Hello%2C-chat 
  
  Is this the kind of thing that Pedestal and Hoplon are meant for?  Or 
 Om? 
  
  -- 
  You received this message because you are subscribed to the Google 
  Groups Clojure group. 
  To post to this group, send email to clo...@googlegroups.com 
  Note that posts from new members are moderated - please be patient with 
 your 
  first post. 
  To unsubscribe from this group, send email to 
  clojure+u...@googlegroups.com 
  For more options, visit this group at 
  http://groups.google.com/group/clojure?hl=en 
  --- 
  You received this message because you are subscribed to the Google 
 Groups 
  Clojure group. 
  To unsubscribe from this group and stop receiving emails from it, send 
 an 
  email to clojure+u...@googlegroups.com. 
  For more options, visit https://groups.google.com/groups/opt_out. 



-- 
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
Clojure group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Latest web framework for clojure

2014-02-28 Thread Daniel
Long story short.  You should be learning Pedestal, but the app component is 
on pause at the moment.  My advice is to learn pedestal-service and Om. When 
Pedestal-app gets going again, learning Om will have given you a good context 
for transitioning to Pedestal 100%.

-- 
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
Clojure group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Re: Latest web framework for clojure

2014-02-26 Thread Curtis Gagliardi
If you're interested in the url-generation and data-based routing, there 
are some Compojure competitors like Bidi which have those features without 
bringing on something as large as Pedestal: https://github.com/juxt/bidi 
(the readme has a nice comparison chart). 

On Tuesday, February 25, 2014 11:57:18 PM UTC-8, Jan Herich wrote:

 It depends also on your requirements. For example if you want your app to 
 work in many 
 deployment scenarios (standalone Jetty  or Tomcat, J2EE web containers...) 
 and you may 
 have to use servlet 3.0 API asynchronous features, nothing beats pedestal 
 currently.

 The concept of interceptors is little harder to grok then simple ring 
 handlers (which are reused
 to the greatest possible extent anyway), but they really make sense and 
 truly decomplect
 execution order, unlike traditional ring wrapping handlers.

 The routing systems is also more transparent (data based) then Compojure 
 macro routing
 and the url generation facility is nice.

 Sometimes i hear people say that pedestal is unclojurish and complex, 
 but i think they
 just don't get the difference between complex and easy. Overall, i think 
 that pedestal 
 represents core clojure philosophy better then any other clojure server 
 side framework.

 Dňa streda, 26. februára 2014 2:13:30 UTC+1 Aravindh S napísal(-a):

 Hi All,
I have been reading clojure for sometime now. I am at a point where I 
 want to learn a web framework. I see many options available for clojure 
 where few are built upon others. So if I am to learn one, which framework 
 does the community recommend? 

 Thanks
 Aravindh.S



-- 
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
Clojure group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Re: Latest web framework for clojure

2014-02-26 Thread Josh Kamau
If you are writting  blog-like application , check out caribou
http://caribou.github.io/caribou/docs/outline.html


On Wed, Feb 26, 2014 at 9:44 PM, Curtis Gagliardi 
gagliardi.cur...@gmail.com wrote:

 If you're interested in the url-generation and data-based routing, there
 are some Compojure competitors like Bidi which have those features without
 bringing on something as large as Pedestal: https://github.com/juxt/bidi(the 
 readme has a nice comparison chart).

 On Tuesday, February 25, 2014 11:57:18 PM UTC-8, Jan Herich wrote:

 It depends also on your requirements. For example if you want your app to
 work in many
 deployment scenarios (standalone Jetty  or Tomcat, J2EE web
 containers...) and you may
 have to use servlet 3.0 API asynchronous features, nothing beats pedestal
 currently.

 The concept of interceptors is little harder to grok then simple ring
 handlers (which are reused
 to the greatest possible extent anyway), but they really make sense and
 truly decomplect
 execution order, unlike traditional ring wrapping handlers.

 The routing systems is also more transparent (data based) then Compojure
 macro routing
 and the url generation facility is nice.

 Sometimes i hear people say that pedestal is unclojurish and complex,
 but i think they
 just don't get the difference between complex and easy. Overall, i think
 that pedestal
 represents core clojure philosophy better then any other clojure server
 side framework.

 Dňa streda, 26. februára 2014 2:13:30 UTC+1 Aravindh S napísal(-a):

 Hi All,
I have been reading clojure for sometime now. I am at a point where I
 want to learn a web framework. I see many options available for clojure
 where few are built upon others. So if I am to learn one, which framework
 does the community recommend?

 Thanks
 Aravindh.S

  --
 You received this message because you are subscribed to the Google
 Groups Clojure group.
 To post to this group, send email to clojure@googlegroups.com
 Note that posts from new members are moderated - please be patient with
 your first post.
 To unsubscribe from this group, send email to
 clojure+unsubscr...@googlegroups.com
 For more options, visit this group at
 http://groups.google.com/group/clojure?hl=en
 ---
 You received this message because you are subscribed to the Google Groups
 Clojure group.
 To unsubscribe from this group and stop receiving emails from it, send an
 email to clojure+unsubscr...@googlegroups.com.
 For more options, visit https://groups.google.com/groups/opt_out.


-- 
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
Clojure group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Re: Latest web framework for clojure

2014-02-26 Thread Moritz Ulrich
In addition to all the other message here please note, that it's very
helpful to build a site with just http-kit, hiccup and compojure,
which are all three independent components. This gives you the freedom
to structure your application however you like without getting in your
way like many frameworks.

It's also a good learning exercise as you learn how most Clojure
web-application stacks work.

On Wed, Feb 26, 2014 at 2:13 AM, Aravindh S aravi...@theintrospect.in wrote:
 Hi All,
I have been reading clojure for sometime now. I am at a point where I
 want to learn a web framework. I see many options available for clojure
 where few are built upon others. So if I am to learn one, which framework
 does the community recommend?

 Thanks
 Aravindh.S

 --
 You received this message because you are subscribed to the Google
 Groups Clojure group.
 To post to this group, send email to clojure@googlegroups.com
 Note that posts from new members are moderated - please be patient with your
 first post.
 To unsubscribe from this group, send email to
 clojure+unsubscr...@googlegroups.com
 For more options, visit this group at
 http://groups.google.com/group/clojure?hl=en
 ---
 You received this message because you are subscribed to the Google Groups
 Clojure group.
 To unsubscribe from this group and stop receiving emails from it, send an
 email to clojure+unsubscr...@googlegroups.com.
 For more options, visit https://groups.google.com/groups/opt_out.

-- 
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
Clojure group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Re: Latest web framework for clojure

2014-02-26 Thread Chris Kuttruff
+1 to this... I've set up a basic site with these basic tools (jetty 
instead of http-kit for development simplicity with lein ring).  Couldn't 
be any simpler to get going, and it's really nice to have everything 
explicitly namespaced... you can just organize things how want.

Also, I would recommend checking out clj-sql-up if you'd like a nice, small 
library for doing database migrations.  There are certainly some other 
options out there in this dept, but I think clj-sql-up is the simplest 
possible implementation and still allows you the flexibility of dynamically 
generating sql strings with clojure (if you're using some other library to 
dynamically generate sql; would be easy to include and use with the 
migration files)
https://github.com/ckuttruff/clj-sql-up

Please let me know if you have any issues, but I think it should be pretty 
easy to use, and hopefully useful for your project.  


On Wednesday, February 26, 2014 12:29:44 PM UTC-8, Moritz Ulrich wrote:

 In addition to all the other message here please note, that it's very 
 helpful to build a site with just http-kit, hiccup and compojure, 
 which are all three independent components. This gives you the freedom 
 to structure your application however you like without getting in your 
 way like many frameworks. 

 It's also a good learning exercise as you learn how most Clojure 
 web-application stacks work. 

 On Wed, Feb 26, 2014 at 2:13 AM, Aravindh S 
 arav...@theintrospect.injavascript: 
 wrote: 
  Hi All, 
 I have been reading clojure for sometime now. I am at a point where I 
  want to learn a web framework. I see many options available for clojure 
  where few are built upon others. So if I am to learn one, which 
 framework 
  does the community recommend? 
  
  Thanks 
  Aravindh.S 
  
  -- 
  You received this message because you are subscribed to the Google 
  Groups Clojure group. 
  To post to this group, send email to clo...@googlegroups.comjavascript: 
  Note that posts from new members are moderated - please be patient with 
 your 
  first post. 
  To unsubscribe from this group, send email to 
  clojure+u...@googlegroups.com javascript: 
  For more options, visit this group at 
  http://groups.google.com/group/clojure?hl=en 
  --- 
  You received this message because you are subscribed to the Google 
 Groups 
  Clojure group. 
  To unsubscribe from this group and stop receiving emails from it, send 
 an 
  email to clojure+u...@googlegroups.com javascript:. 
  For more options, visit https://groups.google.com/groups/opt_out. 


-- 
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
Clojure group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Re: Latest web framework for clojure

2014-02-26 Thread Mark Engelberg
As far as I can tell, neither luminus nor caribou are well-suited to
building, for example, interactive web apps like this web-based chat room
which serves as the Hello World for the Opa web framework:
https://github.com/MLstate/opalang/wiki/Hello%2C-chat

Is this the kind of thing that Pedestal and Hoplon are meant for?  Or Om?

-- 
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
Clojure group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Re: Latest web framework for clojure

2014-02-26 Thread Moritz Ulrich
Om is well-suited to handle the UI-part for you. It doesn't do any
server communication or forces you into any particular programming
style or project layout.

On Thu, Feb 27, 2014 at 2:35 AM, Mark Engelberg
mark.engelb...@gmail.com wrote:
 As far as I can tell, neither luminus nor caribou are well-suited to
 building, for example, interactive web apps like this web-based chat room
 which serves as the Hello World for the Opa web framework:
 https://github.com/MLstate/opalang/wiki/Hello%2C-chat

 Is this the kind of thing that Pedestal and Hoplon are meant for?  Or Om?

 --
 You received this message because you are subscribed to the Google
 Groups Clojure group.
 To post to this group, send email to clojure@googlegroups.com
 Note that posts from new members are moderated - please be patient with your
 first post.
 To unsubscribe from this group, send email to
 clojure+unsubscr...@googlegroups.com
 For more options, visit this group at
 http://groups.google.com/group/clojure?hl=en
 ---
 You received this message because you are subscribed to the Google Groups
 Clojure group.
 To unsubscribe from this group and stop receiving emails from it, send an
 email to clojure+unsubscr...@googlegroups.com.
 For more options, visit https://groups.google.com/groups/opt_out.

-- 
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
Clojure group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Latest web framework for clojure

2014-02-25 Thread Aravindh S
Hi All,
   I have been reading clojure for sometime now. I am at a point where I 
want to learn a web framework. I see many options available for clojure 
where few are built upon others. So if I am to learn one, which framework 
does the community recommend? 

Thanks
Aravindh.S

-- 
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
Clojure group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Re: Latest web framework for clojure

2014-02-25 Thread haosdent
Maybe you could try compojure.


On Wed, Feb 26, 2014 at 9:13 AM, Aravindh S aravi...@theintrospect.inwrote:

 Hi All,
I have been reading clojure for sometime now. I am at a point where I
 want to learn a web framework. I see many options available for clojure
 where few are built upon others. So if I am to learn one, which framework
 does the community recommend?

 Thanks
 Aravindh.S

 --
 You received this message because you are subscribed to the Google
 Groups Clojure group.
 To post to this group, send email to clojure@googlegroups.com
 Note that posts from new members are moderated - please be patient with
 your first post.
 To unsubscribe from this group, send email to
 clojure+unsubscr...@googlegroups.com
 For more options, visit this group at
 http://groups.google.com/group/clojure?hl=en
 ---
 You received this message because you are subscribed to the Google Groups
 Clojure group.
 To unsubscribe from this group and stop receiving emails from it, send an
 email to clojure+unsubscr...@googlegroups.com.
 For more options, visit https://groups.google.com/groups/opt_out.




-- 
Best Regards,
Haosdent Huang

-- 
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
Clojure group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Re: Latest web framework for clojure

2014-02-25 Thread Gary Trakhman
Luminus is a batteries-included leiningen project template that includes
compojure and other things to get started.

http://www.luminusweb.net/




On Tue, Feb 25, 2014 at 8:18 PM, haosdent haosd...@gmail.com wrote:

 Maybe you could try compojure.


 On Wed, Feb 26, 2014 at 9:13 AM, Aravindh S aravi...@theintrospect.inwrote:

 Hi All,
I have been reading clojure for sometime now. I am at a point where I
 want to learn a web framework. I see many options available for clojure
 where few are built upon others. So if I am to learn one, which framework
 does the community recommend?

 Thanks
 Aravindh.S

 --
 You received this message because you are subscribed to the Google
 Groups Clojure group.
 To post to this group, send email to clojure@googlegroups.com
 Note that posts from new members are moderated - please be patient with
 your first post.
 To unsubscribe from this group, send email to
 clojure+unsubscr...@googlegroups.com
 For more options, visit this group at
 http://groups.google.com/group/clojure?hl=en
 ---
 You received this message because you are subscribed to the Google Groups
 Clojure group.
 To unsubscribe from this group and stop receiving emails from it, send an
 email to clojure+unsubscr...@googlegroups.com.
 For more options, visit https://groups.google.com/groups/opt_out.




 --
 Best Regards,
 Haosdent Huang

 --
 You received this message because you are subscribed to the Google
 Groups Clojure group.
 To post to this group, send email to clojure@googlegroups.com
 Note that posts from new members are moderated - please be patient with
 your first post.
 To unsubscribe from this group, send email to
 clojure+unsubscr...@googlegroups.com
 For more options, visit this group at
 http://groups.google.com/group/clojure?hl=en
 ---
 You received this message because you are subscribed to the Google Groups
 Clojure group.
 To unsubscribe from this group and stop receiving emails from it, send an
 email to clojure+unsubscr...@googlegroups.com.
 For more options, visit https://groups.google.com/groups/opt_out.


-- 
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
Clojure group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Re: Latest web framework for clojure

2014-02-25 Thread JPH
On 02/26/2014 09:13 AM, Aravindh S wrote:
 Hi All,
I have been reading clojure for sometime now. I am at a point where I 
 want to learn a web framework. I see many options available for clojure 
 where few are built upon others. So if I am to learn one, which framework 
 does the community recommend? 

 Thanks
 Aravindh.S

I recommend Luminus (www.luminusweb.net), which is an opinionated mix of
popular clojure libraries.

I also wrote a post as a kind of overview of the various Clojure web
components
(https://hackworth.be/2013/12/10/navigating-clojure-web-stack/). That
was written back when I'd first started with Clojure and trying to
understand how all the pieces fit together, compared to my experiences
with Ruby.

Hope that helps,
JPH

-- 
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
Clojure group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Re: Latest web framework for clojure

2014-02-25 Thread The Dude (Abides)
I would also recommend Luminus as a user friendly start you can generate a 
new project with Selmer for views (Django style), authentication, 
migrations and db persistence out the gate with either mysql, postgres, 
mongo (or H2 as default if you select neither) and Korma as db dsl.

It will give you good understanding of how the moving parts work together 
and the docs are really good.

http://www.luminusweb.net/docs/profiles.md  - to see how to create a 
project with the tools you want

To generate a site with postgres for example:

lein new luminus myapp +site +postgres
Then to fire up the app server:

lein ring server

And you'll see the project in your browser to start experimenting with the 
plumbing. 

The home page will instruct you how to run the migrations as your first step. 

I found it to be an excellent entry to Clojure web dev, mixing in and trying 
different libraries.


-- 
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
Clojure group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Re: Latest web framework for clojure

2014-02-25 Thread Jan Herich
It depends also on your requirements. For example if you want your app to 
work in many 
deployment scenarios (standalone Jetty  or Tomcat, J2EE web containers...) 
and you may 
have to use servlet 3.0 API asynchronous features, nothing beats pedestal 
currently.

The concept of interceptors is little harder to grok then simple ring 
handlers (which are reused
to the greatest possible extent anyway), but they really make sense and 
truly decomplect
execution order, unlike traditional ring wrapping handlers.

The routing systems is also more transparent (data based) then Compojure 
macro routing
and the url generation facility is nice.

Sometimes i hear people say that pedestal is unclojurish and complex, but 
i think they
just don't get the difference between complex and easy. Overall, i think 
that pedestal 
represents core clojure philosophy better then any other clojure server 
side framework.

Dňa streda, 26. februára 2014 2:13:30 UTC+1 Aravindh S napísal(-a):

 Hi All,
I have been reading clojure for sometime now. I am at a point where I 
 want to learn a web framework. I see many options available for clojure 
 where few are built upon others. So if I am to learn one, which framework 
 does the community recommend? 

 Thanks
 Aravindh.S


-- 
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
Clojure group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.