This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 223649

Summary: CRUD application wizard for angularjs javascript library
Product: webservices Reporter: pete_99
Component: RESTAssignee: Milan Kuchtiak <mkuchtiak>
Status: NEW ---    
Severity: normal CC: dhaowoods, pjiricka
Priority: P3    
Version: 7.3   
Hardware: PC   
OS: All   
Issue Type: ENHANCEMENT Exception Reporter:

Description pete_99 2012-12-11 12:38:19 UTC

    
Comment 1 pete_99 2012-12-11 12:47:10 UTC
This log is in response to the blog post

https://blogs.oracle.com/geertjan/entry/how_to_integrate_backbone_js

Although backbone.js has been around for a while and is somewhat popular there are other libraries which are gathering strong support with different trend tools indicating they will surpass backbone in terms of general adoption.

http://www.google.com/trends/explore#q=angularjs%2C%20knockout.js%2C%20knockoutjs%2C%20ember.js%2C%20backbone.js&cmpt=q

The indication from this graph and anecdotally from different conversations is that angularjs is becoming very popular. The data binding approach is far more sophisticated than backbone, and the javascript API is far less intrusive than knockout.js / knockback.js .

But generally it is good to see the obligatory CRUD application wizard being provided for javascript frameworks in the same way as they are for server side web frameworks - it will aid adoption of this programming paradigm.
Comment 2 Milan Kuchtiak 2013-08-02 14:11:45 UTC
Thanks for the enhancement.
Yes, the AngularJS with angular-resource.js module provides very RESTful approach. Would be worth to build JavaScript clients based on this library.
Comment 3 dhaowoods 2015-09-09 18:20:48 UTC
I think it will make Netbeans more popular in AngularJS community if there is an official Generators for NetBeans IDE to create AngularJS clients for Java backends like this one from Mr. Geertjan Wielenga (https://github.com/GeertjanWielenga/KnockoutClientGenerators), it will boost productivity a lot