5 ms·
I know Angular is an easy framework to crap on for frontend developers, but I love Angular. Im a Python/Java developer and much prefer all inclusive frameworks
by kirinan 9y ago
I know Angular is an easy framework to crap on for frontend developers, but I love Angular. Im a Python/Java developer and much prefer all inclusive frameworks like Django/Flask/Dropwizard over the micro frameworks like Flask/Spring that have great ecosystems but need to be pieced together. I realize I never use "Best in Breed" libraries and am usually forced to use whatever is built in but I don't mind because I get shit done. I really love the fact that I install Angular and BOOM I have everything I need to build an amazing application. Even better, with Angular CLI I can quickly bootstrap a frontend. If I use NGPrime, which is an open source component library, I can even quicker build an MVP. That combined with Django feels like super powers for building applications.
- skrowl 9y agoI'm in the same boat. I get that it's "cool" to crap on Angular here on HN, but I find it to be a great framework that you only need to learn by itself (unlike React where you also need 10 other things). Angular CLI makes it easy to get started and examples / help are easy to find.
- danielharrison 9y agoTo be fair, those '10 other things' are already baked into angular, so if you don't want them, well, too bad.
- atmartins 9y agoBut you don't have to import something if you don't intend on using it. They're baked in conceptually, so there's more coherence, but the deployment payload doesn't have to be unnecessarily large.
- danielharrison 9y agoI stand corrected. Looks as if things have changed from what I remember.
- Lariscus 9y agoI code mostly in C#/.NET these days, Angular 2 made web development bearable for me and my colleagues.
- aquadrop 9y agoI agree, C#/.NET + Angular + Typescript is a nice combination. I hope it will become even nicer when .NET Core will stabilize and rise in popularity.
- stevehiehn 9y agoI know, reading HN makes me feel ashamed to admit my prefered web stack is Spring + Angular.
- deleted 9y ago[deleted]
- jaequery 9y agoits just a matter of time before everyone starts crapping on (insert hottest framework). its a never ending vicious cycle.
- mbell 9y agoI'm wildly confused by your comment, Dropwizard is 'all inclusive' but Spring is a micro-framework? Flask is both?
- stevehiehn 9y agoI'm a Spring dev & ya its about as thick as it gets.
- kirinan 9y agoSpring is as micro as Java gets. Probably not a great example but its the best one I could think of at the time of the comment. Flask is a singular framework that has an ecosystem around it with plugins/extensions.
- mbell 9y ago> Spring is as micro as Java gets. Dropwizard was created as the minimalist counter point to Spring/EE.
- thesmallestcat 9y agoMy takeaway is that somebody who is confused about library design is more likely to enjoy a heavy framework, but that their choice of framework is mostly arbitrary.