Also: http://github.com/quackingduck/jquery.builder.js

On Tue, Dec 8, 2009 at 1:28 PM, Daniel N <[email protected]> wrote:
> There's quite a few of these client side frameworks getting about now, along
> with renderers.
> sammy.js is prolly the one that sticks out most in my mind for a client side
> framework: http://code.quirkey.com/sammy/
> There's also haml rendering in javascript
> server:  http://github.com/creationix/haml-js/
> client:
> http://github.com/creationix/jquery-haml
> http://github.com/edspencer/jaml
> a moustache renderer:
> http://github.com/janl/mustache.js
> Hope that helps
> Daniel
> On Tue, Dec 8, 2009 at 1:20 PM, David Lee <[email protected]>
> wrote:
>>
>> Gabe, thanks for the link. I think JS templating for jQuery is a great
>> idea.
>>
>> Now if someone could just implement HAML in JS, it'd be impossible to
>> render structurally malformed HTML with a typo, and it'd tidy up a bunch of
>> view code...
>>
>> On Tue, Dec 8, 2009 at 1:15 PM, Gabe Hollombe <[email protected]> wrote:
>>>
>>> Lately, I've had some similar thoughts myself, Craig.  I've been using
>>> John Resig's micro templates approach for outputting html from json data
>>> structures, but I still have a somewhat unstructured approach to where/how I
>>> include event handlers on my pages. So, my reply isn't too much help here,
>>> other than mentioning the micro templates approach.  But, at least you know
>>> you're not the only one thinking about these things.
>>> I'd be interested to hear other folks' thoughts as well.
>>> -g
>>>
>>> On Tue, Dec 8, 2009 at 12:27 PM, Craig Ambrose <[email protected]>
>>> wrote:
>>>>
>>>> Hi folks,
>>>>
>>>> I'm feeling the need for a bit of structure, like that provided like a
>>>> framework like rails, for the client side of my rails apps. I'm
>>>> finding that more and more I'm really disliking returning javascript
>>>> from rails requests. Doing so makes lots of assumptions about the page
>>>> that is making the request, and makes my rails actions less versatile.
>>>> I'm also doing more and more on the client side, and so I really want
>>>> to just talk to the rails app via JSON for all AJAX behavior.
>>>>
>>>> I could of course switch to a client side framework (like GWT, or EXT-
>>>> JS), and could still use rails for a backend. However, I'm not saying
>>>> that I want to built totally client heavy apps. I'm just saying that
>>>> *when* I choose to use AJAX, I want to leave the task of presenting
>>>> the result to the client. I still want to use a lot of non-ajax pages,
>>>> as most of my work is still "webby", not just a single page app.
>>>>
>>>> So, my javascript is better than it used to be. I organise my
>>>> javascript into classes, and put each class in a seperate file (using
>>>> caching to combine them later). That's about the extent of it.
>>>>
>>>> Javascript programming (for the web) is by nature fairly event driven.
>>>> It feels a lot like building desktop applications. I think my
>>>> javascript could benefit from the structure a framework wold provide.
>>>> In fact, I even think that MVC is the right pattern. Models could
>>>> provide functionality on top of the simple data structures transmitted
>>>> from the server as JSON. Controllers handle events on the page and
>>>> decide what to do. Views may or may not be necessary, but html
>>>> templating in javascript is sometimes necessary if we're building
>>>> parts of the page on the fly.
>>>>
>>>> Most importantly though, a framework would give me expected directory
>>>> structure, common plugin structure, and encouragement to test. The
>>>> benefits would be many, including making it easier to spot duplication
>>>> (due to the common structure), and easing multi-developer work.
>>>>
>>>> What options do I have here? What have people tried for rails? I've
>>>> used EXTJS before, but I'm looking for a way of organising my JS
>>>> inside rails, not an actual javascript interface library. Does anyone
>>>> know of any plugins, or have any thoughts?
>>>>
>>>> cheers,
>>>>
>>>> Craig
>>>>
>>>> --
>>>>
>>>> You received this message because you are subscribed to the Google
>>>> Groups "Ruby or Rails Oceania" group.
>>>> To post to this group, send email to [email protected].
>>>> To unsubscribe from this group, send email to
>>>> [email protected].
>>>> For more options, visit this group at
>>>> http://groups.google.com/group/rails-oceania?hl=en.
>>>>
>>>>
>>>
>>> --
>>>
>>> You received this message because you are subscribed to the Google Groups
>>> "Ruby or Rails Oceania" group.
>>> To post to this group, send email to [email protected].
>>> To unsubscribe from this group, send email to
>>> [email protected].
>>> For more options, visit this group at
>>> http://groups.google.com/group/rails-oceania?hl=en.
>>
>>
>>
>> --
>> cheers,
>> David Lee
>>
>> --
>>
>> You received this message because you are subscribed to the Google Groups
>> "Ruby or Rails Oceania" group.
>> To post to this group, send email to [email protected].
>> To unsubscribe from this group, send email to
>> [email protected].
>> For more options, visit this group at
>> http://groups.google.com/group/rails-oceania?hl=en.
>
> --
>
> You received this message because you are subscribed to the Google Groups
> "Ruby or Rails Oceania" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/rails-oceania?hl=en.
>

--

You received this message because you are subscribed to the Google Groups "Ruby 
or Rails Oceania" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/rails-oceania?hl=en.


Reply via email to