4 ms·
From what I hear, Angular is still relatively popular in enterprise environments. Dunno why though. With my employer specifically it's basically "we've always u
by fuzzy2 6y ago
From what I hear, Angular is still relatively popular in enterprise environments. Dunno why though. With my employer specifically it's basically "we've always used Angular". That's not entirely dumb of course, because of the built-up knowledge.
Developers in these environments usually do not take part in these surveys.
- mgechev 6y ago> Developers in these environments usually do not take part in these surveys. Angular team member here. These are our observations as well. Based on metrics we collect (opt in telemetry, website traffic, language service downloads, etc), there are over 1.7m developers using Angular. I'd say that many of them are in the enterprise, but there are also a lot of startups that bet on Angular. This is mostly due to the integrated stack where folks need to make fewer decisions and get smooth updates across versions. Stability is another factor. We validate every commit pushed to the Angular repo with 2600+ projects inside of Google. If any of their tests break we rollout automated migrations or rethink the implementation.
- Cthulhu_ 6y ago> Dunno why though Anecdotal: when Angular (1.0) first came out, it felt professional and mature; you could clearly define your components and write a complete unit test on top of that. It fits well in an enterprise environment where developers are taught to do the same with (usually) Java classes. I've consulted for a company once where they wanted to rewrite their UI in web technology; we did a POC for React, Angular, Vue and Ember. In the end, they went with Angular because they felt the most comfortable with it.
- fuzzy2 6y ago(I think you mean Angular 2, Angular 1 never existed. AngularJS is something different entirely.) You could be right, I can see how arguing with component instances etc. can be easier when you come from object-oriented GUI platforms.
- tashoecraft 6y agoAngular presents patterns for handling complex web applications as well as having a set update and release schedule. It doesn't take the typical javascript ecosystem approach of offloading the majority of package development to the open source community. All the major angular packages are updated every 6 months with breaking changes, insuring these packages all work together. No need to look out for a router, animations library, forms library, etc. A team member can switch teams and expect to work with the same tools. All the mainstream frameworks are great tools. I'd say if you're looking at React, Vue or Angular and think "Dunno why anyone would use that, must just be the "we've always used x here"" than I'd say rethink your approach to "it's probably a good tool for their use case".
- fuzzy2 6y agoIt’s not “them”, though. It’s me! :D I have never witnessed an evaluation or discussion of tools for a project. Ever. Neither open-ended nor otherwise. I’ve worked on diverse projects for various clients (since Angular 2 arrived) and Angular was either an explicit requirement by the client or a team decision. There were no arguments, ever. The people I worked with were never particularly knowledgeable. In fact, for non-trivial use cases, I feel that Angular is actually hostile to young professionals. RxJS in particular is a topic I’ve seen people struggle with a lot. Can you achieve success with Angular? Absolutely. I don’t feel it’s any easier than with React or even AngularJS though. (No experience with Vue.)
- UlisesAC4 6y ago> I feel that Angular is actually hostile to young professionals I am not sure about that, it is more that the full stack of technologies for current SPA is daunting for new developers. When learning react one just go to one part at a time, first rendering, then props, now learn to use the router library. When using angular one can feel overwhelmed because all the panel of tools is presented in one repo.