{"action":"created","issue":{"url":"https://api.github.com/repos/angular/angular/issues/8208","repository_url":"https://api.github.com/repos/angular/angular","labels_url":"https://api.github.com/repos/angular/angular/issues/8208/labels{/name}","comments_url":"https://api.github.com/repos/angular/angular/issues/8208/comments","events_url":"https://api.github.com/repos/angular/angular/issues/8208/events","html_url":"https://github.com/angular/angular/issues/8208","id":150681720,"number":8208,"title":"Angular 2 DOA","user":{"login":"adrianme8","id":18646144,"avatar_url":"https://avatars.githubusercontent.com/u/18646144?v=3","gravatar_id":"","url":"https://api.github.com/users/adrianme8","html_url":"https://github.com/adrianme8","followers_url":"https://api.github.com/users/adrianme8/followers","following_url":"https://api.github.com/users/adrianme8/following{/other_user}","gists_url":"https://api.github.com/users/adrianme8/gists{/gist_id}","starred_url":"https://api.github.com/users/adrianme8/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/adrianme8/subscriptions","organizations_url":"https://api.github.com/users/adrianme8/orgs","repos_url":"https://api.github.com/users/adrianme8/repos","events_url":"https://api.github.com/users/adrianme8/events{/privacy}","received_events_url":"https://api.github.com/users/adrianme8/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":30,"created_at":"2016-04-24T17:12:42Z","updated_at":"2016-05-17T19:14:02Z","closed_at":"2016-04-24T17:32:34Z","body":"Angular 2 seems pretty much dead on arrival. It is in development for years. In Beta for months. Still third-party support is virtually non-existent (angular ui, angular material, etc.) that would allow to build any kind of reasonable application. \r\n\r\nNot sure how long you expect the community to look at this and hold its breath. Or how any kind of company investing in a Angular frontend stack is supposed to continue to do so.\r\n\r\nYou should consider dropping it and instead incrementally approach 2.x features in the 1.x branch without breaking backward-compatiblity.\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/angular/angular/issues/comments/219823245","html_url":"https://github.com/angular/angular/issues/8208#issuecomment-219823245","issue_url":"https://api.github.com/repos/angular/angular/issues/8208","id":219823245,"user":{"login":"ssougnez","id":10199821,"avatar_url":"https://avatars.githubusercontent.com/u/10199821?v=3","gravatar_id":"","url":"https://api.github.com/users/ssougnez","html_url":"https://github.com/ssougnez","followers_url":"https://api.github.com/users/ssougnez/followers","following_url":"https://api.github.com/users/ssougnez/following{/other_user}","gists_url":"https://api.github.com/users/ssougnez/gists{/gist_id}","starred_url":"https://api.github.com/users/ssougnez/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ssougnez/subscriptions","organizations_url":"https://api.github.com/users/ssougnez/orgs","repos_url":"https://api.github.com/users/ssougnez/repos","events_url":"https://api.github.com/users/ssougnez/events{/privacy}","received_events_url":"https://api.github.com/users/ssougnez/received_events","type":"User","site_admin":false},"created_at":"2016-05-17T19:14:02Z","updated_at":"2016-05-17T19:14:02Z","body":"I think that calling Angular 2 \"DOA\" just because it takes its time to be released is a bit of a non sense for me. Before starting to work with Angular 1.x/2, I worked a lot with Microsoft products and I noticed that, at that time (because it starts to improve), they were working in an opposite way than Google: they were releasing their product/framework way too early and therefore, it was either buggy, or incomplete (or both) and this was quite frustrating (e.g. Silverlight... WPF...).\r\n\r\nConcerning Angular 2, that's true, it takes time but at least you can play with the alpha/beta/rc version which is quite a great advantage. Personally, I really prefer a product that takes some time to be released but is complete and not to buggy to a product released too early and almost not usable. We are not doing fan service but quality.\r\n\r\nFor me, the only thing that frustrates me a bit with Angular 2 is all the new things it brings. Let's be clear, it does not frustrate me because of all these new concept but because we have to learn them all in once to be able to use Angular 2 correctly. You have to understand the loading module system (commonjs, systemjs, etc...), you have to understand how node works to be able to use the \"package.json\" file and everything that goes with it. You need to learn TypeScript (even though you can use JavaScript but TypeScript seems to be the way to go), therefore, you have to get all these typings stuff, you have to learn about Observable (=> RxJS), etc... It's a good thing that Angular 2 is using all these new technologies, but if you never used one of these before, you have to learn them in once and that's quite discouraging sometimes, especially when the documentation on that matter is pretty rare.\r\n\r\nHowever, despites this drawback (for me, I repeat), I think that bashing Angular2 just because it waits to be mature before being released is not very logical ;-)"}}