I'm not sure I understand the problems here, but if you really want to wrap
a Java library that generates a "web layer", I'd suggest looking at Vaadin
rather than GWT.

Though as others have said I do not clearly see what kind of problems you
have with the current solutions (immutant, om, etc.).

On Thursday, 6 August 2015, Alexander Hudek <a...@kirasystems.com> wrote:

> Immutant provides a lot of "enterprisy" things out of the box.
>
> On Wednesday, August 5, 2015 at 5:28:02 PM UTC-4, Olek wrote:
>>
>> Hi!
>>
>> I was using Clojure for a long time. It has been used for private and
>> commercial projects (sniffed by me and hated by others).
>>
>> Now it has been abandoned. It's not giving me any money nor there is no
>> agreement in peers to use it.
>>
>> But...
>>
>>
>> I think that Clojure has a future. Datomic is ready for new Intel mass
>> storage (which is 1000 times faster than current SSD). Clojure as lisp is a
>> head of time for most today programing paradigms.
>>
>> But....
>>
>>
>> I'm disappointed by few things:
>>
>>
>> Problem: there is no a bind for the JEE servers - they should be treated
>> as the SQL - you will never reach its maturity
>>
>> Solution: so you should parasite it and make a wrapper around timed
>> services, jms queues, web services, ejb, jpa (with changed semantic fitting
>> to clojure style)
>>
>> My try: I have already build some prototype for building web services in
>> runtime (with build in http server in jdk)
>>
>>
>> Problem: there is still no true web layer - all what you can see is a
>> wrap around Servlet and HTTP protocol concept or own semantic around WWW
>>
>> Solution: you should try to build a layer around GWT or Java Prime Faces,
>> I know that now it is not possible, but you should think what steps are
>> needed to achive that
>>
>> My try: I have build and framework which abstracts from the system domain
>> in GUI and the server side conforms it's protocol (what contexts as tabs,
>> CRUD, contextual operations, elastic permissions - tab context and data
>> context, dialogs for CRUD, filters for listing, tables, dynamic forms
>> modification, validation) all was made first in Clojure and the spec of DSL
>> could produce Swing app, the same spec later could produce GWT app (for
>> known reasons the engine had to be rewritten in Java but spec could be
>> still Clojure data or XML)
>>
>> The GUI engine is so abstract that Web Layer could switch between backend
>> system and provide all the GUI functionality as needed - the limit is that
>> it was ordinary a CRUD app (card management system; football cards
>> management and bans system; CAR system with conjunction with EJBCA; user
>> and persmission managment system; lottery systems - all there where
>> registration system fits)
>>
>>
>> Let the big business promote you potential and left for yourself only the
>> evangelism of the Clojure language...
>>
>> --
> 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
> <javascript:_e(%7B%7D,'cvml','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
> <javascript:_e(%7B%7D,'cvml','clojure%2bunsubscr...@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
> <javascript:_e(%7B%7D,'cvml','clojure%2bunsubscr...@googlegroups.com');>.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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/d/optout.

Reply via email to