So, other than implementing your own solution in Angular, what's the
alternative?  Does another framework/library offer the design architecture
along with an extensive set of plug-n-play utilities?  I don't honestly
know, but I think the best you can get is one that offers the architecture
yet allows jQuery plugin functionality without recoding to "fit".  When I
researched several options to create a single page app, I did not see much
that offered both.  Did you explore all the options out there these days:
http://todomvc.com/

To me trying out backbonejs and then going to angular was like going from C
to Java as I put it.. you had to manage every little detail in backbone,
and then trying angular it was like magic, no memory management required
(metaphorically) it just made the connection between UI and js.

Overall, I'm pretty happy with the results in Angular but I definitely had
to jump through some hoops in the way I think and coming up with ways to
get the job done. There's a trade off between architecture making the code
more organized and being limited by that same architecture in some
respects.  I find it and adventure to create functionality where it hasn't
already been done.

That said, there's no reason why you have to keep everything in angular
context.  It does not prevent you from just using jQuery outside of it...
you just have to make then connection with $watch and $scope.apply.




On Sun, Mar 2, 2014 at 1:37 AM, Gary M <[email protected]> wrote:

>  I do agree  we have become used to productive toolkits like jquery..
> demands for developer productivity don't change because of the tool chain.
>
> Interesting perspective..I chose angular because of the restrictive design
> architecture which can serve to improve quality and ease into automated
> testability once the methodology is understood.. The use of directives as
> adapters to other tool chains inherits the quality practice of the
> dependency, somewhat defeating the benefit of angular while incurring the
> additional overhead.
>
> I don't think the communities will ever make up their minds on the "next"
> javascript tooling.. Syntactic candies will entice each graduating class
> with a new shiny toy in each box.. Not everyone will like the same flavors.
>
>  The dnd and selectable are all specific cases of the more generalized
> editing functions (insert,cut,paste,delete,select,deselect,undo,redo) which
> are not fully formalized in the current angular framework and has
> implications to drawing, charting and other diagramming widgets and tool
> chains.
>
> The browser has the capability to cut/paste from the OS. The data format
> is an issue.. There are monolithic solutions supporting some of those
> capabilities, eg. ckeditor, but they lack modularity impedance to align
> with the angular way.. Today, moving to angular is reminiscent of
> programming in C/C++ moving to a mature java tool chain, then moving back
> to C.. It is painful, and I hope its worth the investment.
>
> As for my little project, I'm looking at the jqueryUI directives to get a
> viable multilist, sortable working in a jquery layout. I'm dragging icons
> from sortables across different viewports to a sortable target which
> converts the icons to portals on drop. Very painful to attempt in angular
> right now.. I'll have to attempt something similar into a ckeditor target
> as well.
>
> Unfortunately, there are few examples in this space..
>
>
>
> On Sun, Mar 2, 2014 at 12:30 AM, Luke Kende <[email protected]> wrote:
>
>> I think we get used to frameworks having wide coverage like jQuery or
>> ROR, but these things take time and there's a lot of competition right now
>> for what will be the next javascripting tool.  I chose angular js because
>> out of all the emerging libraries, frameworks, what-have-you, it seems the
>> more promising for the future of web development.  In time, I believe we
>> will see more plugins.  The community is still growing, just as this post
>> demonstrates.
>>
>> I don't know any cut-and-paste utilities, so might have to implement it
>> yourself.  Most likely, it's been done before, but not sure if can be done
>> in js alone, may require flash, or other embedded object that can make
>> OS-level calls.
>>
>> If you can find an example, then it may just require implementing it in
>> an "angular way".
>>
>>
>> On Saturday, March 1, 2014 10:17:51 AM UTC-7, Gary M wrote:
>>>
>>> From the overwhelming response to this post, I'll make the assumption
>>> this is not the correct forum to post this question.
>>>
>>> Its too bad application and systems design is not a priority for the
>>> angularjs community, then possibly the short comings and gaps in the
>>> framework's design may be  addressed.
>>>
>>> cheers
>>>
>>>
>>>
>>> On Friday, February 28, 2014 8:25:05 PM UTC-7, Gary M wrote:
>>>>
>>>> Hi
>>>>
>>>> I'm fairly new to angularjs and have been working with it for about 2-3
>>>> months.  After the learning curve on how to construct the applications, I'm
>>>> attempting to build a "real app".
>>>>
>>>> I've been having a tough time finding robust, sophisticated UI widgets
>>>> which interoperate. I have found a number of directives for simple widgets
>>>> eg, angular-ui and some other outliers with limited capabilities as
>>>> sortable, ui.sortable and muti-sortable. I haven't found anything for cut
>>>> and paste.
>>>>
>>>> I'm assuming there are widgets modules out there, I guess I'm just not
>>>> finding them.. I  have checked http://ngmodules.org/ and github but
>>>> struck out there.
>>>>
>>>> Any clues on where else to look ? or is what I'm looking for just
>>>> doesn't exist ?
>>>>
>>>> cheers,
>>>> gary
>>>>
>>>  --
>> You received this message because you are subscribed to a topic in the
>> Google Groups "AngularJS" group.
>> To unsubscribe from this topic, visit
>> https://groups.google.com/d/topic/angular/0SGuq-DLelk/unsubscribe.
>> To unsubscribe from this group and all its topics, 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/angular.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>
>  --
> You received this message because you are subscribed to a topic in the
> Google Groups "AngularJS" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/angular/0SGuq-DLelk/unsubscribe.
> To unsubscribe from this group and all its topics, 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/angular.
> For more options, visit https://groups.google.com/groups/opt_out.
>

-- 
You received this message because you are subscribed to the Google Groups 
"AngularJS" 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/angular.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to