TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Why Angular Made Me Quit Web Dev

43 点作者 setra超过 6 年前

8 条评论

TheChaplain超过 6 年前
I quite like Angular, it&#x27;s a bit lite Django with batteries included. Very organized, TypeScript(!), reusable components, easy to write tests, create models, call Rest end-points for data, routing, make lazy loaded modules, scss and so on. Documentation is superb. It took me only a few days to learn and become productive.<p>I tried React but it felt very incomplete and to get things done beyond the basic tutorial I had to go all over blogs, articles and forums to find instructions (often incomplete or out-of-date). Still it required a complicated process to get data from a SpringBoot server (I was told I need to add Redux, then some other http library for the actual calls. Then try to tie everything together... well, I gave up.)<p>That was a year ago and I&#x27;m sure it&#x27;s better now, but Angular at that time was very mature compared to the hackish React.
评论 #18383902 未加载
jt2190超过 6 年前
Working with anything new can be a humbling, frustrating experience. In some sense, this <i>is</i> the job of programming. (Why would you write the same code over and over again?)<p>That said, I’d be interested in hearing what kind of “first-time encounter” experience the author is looking for, and whether he’s found it in another tool. Barring that, at least some more specifics on the troublesome areas, something like bug reports, e.g.<p>“I <i>expected</i> one thing, but I <i>actually got</i> another. Here’s why that’s bad.”
snapdaddy超过 6 年前
As someone who has been doing web dev for a long time, I find it interesting that I can understand the author&#x27;s points, but that I don&#x27;t relate to them at all.<p>For example, I agree that the angularjs to &#x27;angular&#x27; transition was a bit wonky, but I don&#x27;t understand having resentment or anger build up because I have to be a little more careful about how I craft search queries.<p>It feels like he&#x27;s frustrated with a lot of things, and once you get in that mindset, each irritant takes on huge significance.<p>You don&#x27;t start doing web dev because you really want to work with Angular, and I think that&#x27;s the problem. You choose Angular because you think it will help you achieve an end-goal.<p>I suspect that he started working on a codebase that had already chosen Angular and he had no buy-in. In that case, problems become frustrations, rather than just &#x27;things to learn&#x27;. For example, the documentation on the module system is pretty good. It covers the reasoning, shows a basic example, and then delves in for when you need more information: <a href="https:&#x2F;&#x2F;angular.io&#x2F;guide&#x2F;ngmodules" rel="nofollow">https:&#x2F;&#x2F;angular.io&#x2F;guide&#x2F;ngmodules</a>.<p>Anyway, I enjoy working with Angular, but if something else works better for him, more power to him.
monkeynotes超过 6 年前
Anyone out there who has experience that maybe isn&#x27;t so bad? I am just about to take a job where I&#x27;ll be ramping up on Angular 7. I&#x27;ll be coming from React which has its own problems and complaints, but it&#x27;s more of a love-hate thing with React (and a good amount of the former). This article has absolutely nothing nice to say about Angular. What have I gotten myself into??
评论 #18382522 未加载
评论 #18382142 未加载
评论 #18382101 未加载
评论 #18382190 未加载
评论 #18382427 未加载
评论 #18382094 未加载
jordache超过 6 年前
the author&#x27;s rant doesn&#x27;t make him sound very intelligent. There isn&#x27;t strength to any of his points, for anyone who has spent more than half-assed effort at trying to learn Angular.
评论 #18382076 未加载
korynunn超过 6 年前
I associate with this so much it hurts. I have wasted thousands of my employers dollars just waiting for this pile of shit to compile or run.<p>If you like light, fast, opinion free UI tools, maybe give my module fastn a go: <a href="https:&#x2F;&#x2F;GitHub.com&#x2F;korynunn&#x2F;fastn" rel="nofollow">https:&#x2F;&#x2F;GitHub.com&#x2F;korynunn&#x2F;fastn</a>
评论 #18382021 未加载
icedchai超过 6 年前
So why not go back to regular web pages (&quot;server side rendering&quot;) + jquery?
ssharp超过 6 年前
Not the point of the article, but how exactly did the iPhone&#x27;s utility flatline because they removed the headphone jack and how is a headphone jack a &quot;vital&quot; feature, considering the rise in popularity of blueetooth headphones and the fact that the iPhone ships with the 3.5mm dongle?
评论 #18382272 未加载