That sounds interesting, I'll definitely check it out and see how I can 
work that into my code.
Are you going to announce it on this list?


On Thursday, April 18, 2013 2:44:03 AM UTC-4, Thomas Weholt wrote:
>
> I've looked at some of the frameworks you mention and I'm by no means a 
> javascript or javascript framework expert, but I'm working on a re-usable 
> app for django which will provide a rich client/server-side API with some 
> glue-code for KnockOutJs, HandbrakeJs etc. It makes it a lot easier to 
> build viewmodels for KnockoutJS, manipulate data client-side and update 
> data server side. The project is not restricted to KnockoutJS, but includes 
> helper routines especially aimed at Knockout and a few other well tested 
> frameworks. 
>
> The goal is not to replace any of the javascript frameworks, but to make 
> it easy for django-apps to create more modern looking and working web pages 
> with as little work as possible. Something like what the 
> django.contrib.admin-package has done for the backend, but for the frontend 
> instead ;-).
>
> It's still pre-alpha, but I'll announce version 0.1 in a short while.
>
>
> On Thu, Apr 18, 2013 at 8:12 AM, Doug Snyder <[email protected]<javascript:>
> > wrote:
>
>> Another framework I looked at is SproutCore. This seems to be more 
>> focused around widgets like many javascript libraries have been before it. 
>> I'm not sure how extensible these widgets are and how quickly I would run 
>> into limitations of using them for things they weren't specifically 
>> designed for.
>>  
>>
>> On Thu, Apr 18, 2013 at 1:53 AM, Doug S <[email protected] <javascript:>
>> > wrote:
>>
>>> I hope this is OK to talk Javascript in this Django group, I'm hoping 
>>> its relevant to enough Django folks to not be distracting.
>>> I'm relatively new to Django, but my impression is that a few years ago 
>>> most django people prescribed to the wisdom of keeping javascript to a 
>>> minimum and just using simple JQuery to do simple tasks. Now I think heavy 
>>> Javascript usage is more of reality especially with the shift to more 
>>> mobile web apps, and that the Javascript community is stepping up and 
>>> providing some nice frameworks that can make django people feel a little 
>>> more at home using javascript, more high level frameworks that use MVC 
>>> architecture. I'm starting a few projects where I'll want to essentially 
>>> mirror my django models on the front end to allow editing with out page 
>>> refreshes, front end form validation, and switching between views that are 
>>> downloaded in one request but displayed only according to the state of the 
>>> front end javascript view state. I want nice seemless AJAX communcation 
>>> between the front and back end. I'm aware of a few Javascript libraries 
>>> that are focused around these things and improving javascript web app 
>>> development in general. KnockOutJS caught my eye at first and I did some 
>>> work with that. I found some things worked really fast and really easy, but 
>>> then once I tried more complex things I saw what I think where limitations 
>>> in its extensibility. Since I'm pretty inexperienced with it, I'm not sure 
>>> if this was my lack of experience or deficiencies in the framework. Then I 
>>> found out about Ember,js and it seemed to me like a more complete framework 
>>> ( it tagline is 'Ambitious Web Apps' ) that could probably handle almost 
>>> any situation that I would use it for, although for simple views it 
>>> required a tad more code to be written than KnockOutJS. My first experience 
>>> with Ember last weekend was pretty frustrating, working off what looks like 
>>> the only example in the docs and finding myself buried in errors that were 
>>> entirely foreign to me. This may be beginners luck but I also heard someone 
>>> more experienced express frustration with the learning curve and lack of 
>>> examples in the docs. I've just become aware of a number of Javascript 
>>> libraries that seem to do related things that will be useful for my needs 
>>> above. AngularJS I think is gaining popularity quickly and seems to be 
>>> selling itself as a simple solution that can be extended in any variety of 
>>> ways ( much like django ). I tend to feel good about trusting Google but I 
>>> wonder if what I think is a more structured approach in Ember js is a wiser 
>>> choice for me. I've also read about Spine, which describes itself as a 
>>> simple lightweight MVC framework. Backbone is apparently a library entirely 
>>> concerned with front end data models but not databinding or routing. I 
>>> found a library called Batman intended for Rails but since a Google search 
>>> for django and batman is all about movies and not programming I'm guessing 
>>> no one has adapted this JS lib for django. All of what I'm writing is not 
>>> based on expertise or experience, what I'm really hoping for is some hints 
>>> from django people about what they use or what the pros and cons of the 
>>> different options for javascript frameworks are, and to encourage 
>>> discussion about this that might be useful to a lot of django people 
>>> looking to bridge the front end with backend. Feel free to stretch the 
>>> boundaries of my questions if you even think I've given any clear 
>>> boundaries, assume that you know more than I, and if you're wrong, no 
>>> worries, this discussion is as much for your education as it is for mine.
>>>
>>>  -- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "Django users" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to [email protected] <javascript:>.
>>> To post to this group, send email to [email protected]<javascript:>
>>> .
>>> Visit this group at http://groups.google.com/group/django-users?hl=en.
>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>  
>>>  
>>>
>>
>>  -- 
>> You received this message because you are subscribed to the Google Groups 
>> "Django users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> To post to this group, send email to [email protected]<javascript:>
>> .
>> Visit this group at http://groups.google.com/group/django-users?hl=en.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>  
>>  
>>
>
>
>
> -- 
> Mvh/Best regards,
> Thomas Weholt
> http://www.weholt.org 
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/django-users?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to