AngularJS vs GWT

compared with
Current by Bartolomeo Sorrentino
on May 19, 2013 12:45.

Key
This line was removed.
This word was removed. This word was added.
This line was added.

Changes (33)

View page history
{panel}
Below a comparision table between AngularJS and Google Web Toolkit summarized from original article on [vschar |http://vschart.com/compare/angularjs/vs/google-web-toolkit]

{panel}
\\

|| || h2. AngularJS || h2. Google Web Toolkit ||
|| {color:#4c4c4c}Category{color} | * [JavaScript Framework|http://vschart.com/list/javascript-framework/]
* [Web application framework|http://vschart.com/list/web-application-framework/] | * [Web application framework|http://vschart.com/list/web-application-framework/] ||
|| {color:#4c4c4c}Preference{color} | {color:#000000}25%{color}{color:#000000} {color}{color:#666666}votes{color} | {color:#000000}75%{color}{color:#000000} {color}{color:#666666}votes{color} ||
|| {color:#4c4c4c}Website{color} | [angularjs.?org|http://angularjs.org/] | [https:/?/?developers.?google…web-toolkit/?|https://developers.google.com/web-toolkit/] [https://developers.google.com/web-toolkit/] ||
|| {color:#4c4c4c}License{color} | * [MIT License|http://vschart.com/list/mit-license/] | * [Apache License 2|http://vschart.com/list/apache-license-2/] ||
|| {color:#000000}{*}Features{*}{color} || || ||
|| h3. Features \\ || || ||
|| {color:#4c4c4c}Scaffolding{color} | {color:#000000}Yes{color} | {color:#000000}Yes{color} ||
|| {color:#4c4c4c}Full text search{color} | {color:#666666}?{color} | {color:#000000}Yes{color} ||
|| {color:#000000}Architecture{color} || || ||
|| {color:#4c4c4c}Development principles{color} | * [Test-driven development|http://vschart.com/list/test-driven-development/]
* [Domain Driven Design|http://vschart.com/list/domain-driven-design/] ||
|| {color:#4c4c4c}Design pattern{color} | * [MVVM|http://vschart.com/list/model-view-viewmodel/] | * [model-view-presenter|http://vschart.com/list/model-view-presenter/]
* [Activities and Places|http://vschart.com/list/activities-and-places/] ||
|| {color:#000000}{*}Multilingual{*}{color} || || ||
|| h3. Multilingual \\ || || ||
|| {color:#4c4c4c}Multilingual content{color} | {color:#000000}Yes{color} | {color:#000000}Yes{color} ||
|| {color:#000000}System requirements{color} || || ||
|| h3. System requirements \\ || || ||
|| {color:#4c4c4c}Operating system{color} | * [Cross-platform|http://vschart.com/list/cross-platform/] | * [Cross-platform|http://vschart.com/list/cross-platform/] ||
|| {color:#4c4c4c}Programming language{color} | * [JavaScript|http://vschart.com/list/javascript/] | * [Java|http://vschart.com/list/java-programming-language/]
* [MVC|http://vschart.com/list/mvc/]
* [Restlet|http://vschart.com/list/restlet-web-framework/] ||
|| {color:#000000}More ....{color}\\ || || ||
|| h3. More .... \\ || || ||
|| {color:#4c4c4c}Multi-user system{color} | {color:#000000}Yes{color} | {color:#000000}Yes{color} ||
|| {color:#4c4c4c}Extension/Plug-in{color} | {color:#000000}Yes{color} | {color:#000000}Yes{color} ||
|| {color:#4c4c4c}Database model{color} | * [Document-oriented|http://vschart.com/list/document-oriented-database/] | {color:#666666}?{color} ||
|| {color:#4c4c4c}Unicode{color} | {color:#000000}Yes{color} | {color:#000000}Yes{color} ||
|| {color:#4c4c4c}WYSIWYG-Editor{color} | {color:#000000}No{color} | {color:#000000}Yes{color} (y) ||
|| {color:#4c4c4c}Multiple projects{color} | {color:#000000}Yes{color} | {color:#000000}Yes{color} ||
|| {color:#4c4c4c}User statistics{color} | {color:#000000}Yes{color} | {color:#666666}?{color} ||
|| {color:#4c4c4c}Revision control{color} | {color:#000000}No{color} | {color:#000000}Yes{color} (y) ||
|| {color:#4c4c4c}Template language{color} | * [HTML5|http://vschart.com/list/html5/] | * [UiBinder|http://vschart.com/list/uibinder/] ||
|| {color:#4c4c4c}Target audience{color} | * [Cloud computing|http://vschart.com/list/cloud-computing/]
* [Advanced|http://vschart.com/list/advanced/] ||
|| {color:#4c4c4c}Version number{color} | {color:#000000}1.1.4{color} | {color:#000000}2.5.1{color} ||
|| {color:#4c4c4c}Object-Relational Mapping (ORM){color} | {color:#000000}No{color} | {color:#000000}Yes {color} ||
|| {color:#4c4c4c}Documentation level{color} | {color:#0964c8}?????{color} (*y)(*y)(*y)(*y) | {color:#0964c8}?????{color} (*y)(*y)(*y)(*y)(*y) | ||
|| {color:#4c4c4c}RESTful{color} | {color:#000000}Yes{color} | {color:#000000}Yes{color} ||
|| {color:#4c4c4c}Code Generation{color} | {color:#000000}No{color} | {color:#000000}Yes{color} (y) ||
|| {color:#4c4c4c}Programming paradigm{color} | * [Object-oriented|http://vschart.com/list/object-oriented-programming/]
* [Functional|http://vschart.com/list/functional-programming/]
|| {color:#4c4c4c}Wizard{color} | {color:#000000}No{color} | {color:#666666}?{color} ||
|| {color:#4c4c4c}Layout Structure Template{color} | {color:#000000}Yes{color} | {color:#000000}Yes{color} ||
|| {color:#4c4c4c}API{color} | {color:#000000}Good{color} (y) | {color:#000000}Good{color} ||
|| {color:#4c4c4c}2 Letter Country Code{color} | {color:#000000}en{color} | {color:#666666}?{color} ||
|| {color:#4c4c4c}Library file size{color} | {color:#000000}77?kB{color} | {color:#666666}?{color} ||
|| {color:#4c4c4c}Browser support{color} | * [Chrome|http://vschart.com/list/chrome-browser/]
* [Firefox|http://vschart.com/list/firefox/]
|| {color:#4c4c4c}Annotation Support{color} | {color:#000000}Yes{color} | {color:#000000}Yes{color} ||
|| {color:#4c4c4c}Realtime{color} | {color:#000000}Yes{color} | {color:#666666}?{color} ||
|| {color:#4c4c4c}Community feedback{color} | {color:#0964c8}?????{color} | {color:#0964c8}?????{color} || (*y)(*y)(*y)(*y)\\
  | (*y)(*y)(*y)(*y)(y) ||
|| {color:#4c4c4c}Ease of use{color} | {color:#0964c8}?????{color} (*y)(*y)(*y)(*y)(y) | {color:#0964c8}?????{color} (*y)(*y)(*y)(*y) ||
|| {color:#4c4c4c}Uncompressed Size{color} | {color:#000000}472?kB{color} | {color:#666666}?{color} ||
|| {color:#4c4c4c}Perfomance{color} | {color:#0964c8}?????{color} (*y)(*y)(*y)(*y) | {color:#0964c8}?????{color} (*y)(*y)(*y)(*y) ||
|| {color:#4c4c4c}Debug Mode{color} | {color:#000000}Yes{color} | {color:#000000}Yes{color} ||
|| {color:#4c4c4c}Clone Test{color} | {color:#000000}Yes{color} | {color:#666666}?{color} ||
|| {color:#4c4c4c}Description{color} | {color:#666666}?{color} | {color:#000000}GWT is a development toolkit for building and optimizing complex browser-based applications.{color} ||
|| {color:#4c4c4c}Description{color} | AngularJS is a toolset for building the framework most suited to your application development | {color:#000000}GWT is a development toolkit for building and optimizing complex browser-based applications.{color} ||
|| {color:#4c4c4c}Interpreter{color} | {color:#666666}?{color} | {color:#000000}Yes{color} ||
|| {color:#4c4c4c}Script language{color} | {color:#666666}?{color} | {color:#000000}No{color} ||
|| {color:#4c4c4c}Dynamic typing{color} | {color:#666666}?{color} | {color:#000000}No{color} ||
|| {color:#4c4c4c}Hierarchical menus{color} | {color:#666666}?{color} | {color:#000000}Yes{color} ||
|| {color:#4c4c4c}Backend{color} | {color:#666666}?{color} | * [Java|http://vschart.com/list/java-programming-language/]
|| {color:#4c4c4c}Backend{color} | [Any|http://vschart.com/list/any/] | * [Enhanced for  Java|http://vschart.com/list/java-programming-language/]
* [Any|http://vschart.com/list/any/] ||
|| {color:#4c4c4c}Database Connection Pooling{color} | {color:#666666}?{color} | {color:#000000}Yes{color} ||
|| {color:#4c4c4c}Community Driven{color} | {color:#666666}?{color} | {color:#000000}Good{color} ||
|| {color:#4c4c4c}WSDL{color} | {color:#666666}?{color} | {color:#000000}No{color} ||
|| {color:#4c4c4c}Reliability{color} | {color:#666666}?{color} | {color:#0964c8}?????{color} (*y)(*y)(*y)(*y)(*y) ||
|| {color:#4c4c4c}XML Aware{color} | {color:#666666}?{color} | {color:#000000}Good{color} ||
|| {color:#4c4c4c}Client/Server code reuse{color} | {color:#666666}?{color} [Model-View-Controller|http://vschart.com/list/model-view-controller/] | * [Model-View-Controller|http://vschart.com/list/model-view-controller/] ||
|| {color:#4c4c4c}Batch Processing{color} | {color:#666666}?{color} | {color:#000000}Yes{color} ||
|| {color:#4c4c4c}Webmail{color} | {color:#666666}?{color} | {color:#000000}Yes{color} ||
|| {color:#4c4c4c}Jobs Oportunities{color} | {color:#666666}?{color} | {color:#0964c8}?????{color} ||
|| {color:#4c4c4c}Available Know-How{color} | {color:#666666}?{color} | (*y)(*y)(*y)(*y) ||
|| {color:#4c4c4c}Bundle system{color} | {color:#666666}?{color} | {color:#000000}Yes{color} ||
|| {color:#4c4c4c}LDAP{color} | {color:#666666}?{color} | {color:#000000}Yes{color} ||