On 11 June 2010 14:46, Matt <macourt...@gmail.com> wrote:
> I just released Conjure version 0.6. You can download it at:
> http://github.com/macourtney/Conjure/downloads
>
> Conjure is a full stack web framework (like Ruby on Rails) written in
> Clojure. The goal of Conjure is to let users write simple database
> backed web applications quickly and easily using Clojure.

Hi Matt,

Some quick thoughts:

1. Have you given any thought toward greater Ring integration? Ring
0.2 has functionality for handling parameters, cookies, sessions, etc.
and I notice Conjure currently seems to reinvent much of that. It
would be nice if we weren't all reinventing the same wheel :)

2. I note you also include your dependant jars in your repository.
Build tools with dependency management like Leiningen or Maven mean
you don't have to clutter up your source tree with binaries. You could
also upload your application jar to Clojars.

3. You also use the classic Rails folder layout, but I wonder if
that's the best approach for a Clojure-based application? Most of the
time, I'd imagine people would like to compile an application into a
jar or war, and then deploy it to a server somewhere. Rather than
having app, vendor, etc. one could arrange the directories along the
lines of a more traditional application:

  your-app
  - project.clj / build.xml / pom.xml
  - resources
    - css
    - js
    ...
  - src
    - your-app
      - controllers
      - models
      - views

4. clj-html has been deprecated in favour of Hiccup
[http://github.com/weavejester/hiccup]

5. If you want a Rails-like routing syntax (like "/products/:id"),
I've written a small library called Clout
[http://github.com/weavejester/clout]. It compiles the route syntax
down to regular expressions, so it should be pretty fast.

- James

-- 
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

Reply via email to