Tensorflow 2.0 Preview(tensorflow.org) |
Tensorflow 2.0 Preview(tensorflow.org) |
Biggest change for me is it seems like there's more of an incentive to use tf.keras instead of external Keras, for simplicity.
I wonder what's the underlying issue behind this disparity. Wonder if it the teams themselves behind those products...
Tensorflow is not necessarily the most loved framework, despite it being in python, and being around for years now. This is in stark contrast to the way TF was marketed and hyped up, as the f/w that's going to take over the world of DL. That clearly didn't happen.
I think torch/pytorch is more popular (but don't quote me on that). And there are about half-a-dozen more competing with these two.
Putting two and two together, Angular and TF likely have more similarities than differences when it comes to community response.
Surely it's just the difference between a product for mass consumption and a niche one.
It will be interesting to see if tensorflow retains a fairly high level of popularity over time. The 1->2 transition is a big risk for them because so many people are on TF 1, there's a ton of intrusive changes.
So it's not merely HN criticism, this is a very common theme and having used all popular big name fronted frameworks myself extensively, I can also see why many people feel that way. Not gonna steer the discussion there, though, just came here to point out that it's not a niche opinion.
[1] https://2018.stateofjs.com/front-end-frameworks/overview/
I used Angular 5 on two projects last year and was quite happy with the experience.
I'm sure you can however find someone who feels just the opposite way.
All in all I don't think this affects the results too much though. For example Vue is also in one big bucket with 1.x still being a thing. Angular isn't the only one who's had a fair share of changes over time.
It has it's warts, but I still love it as it's productivity factor is off the charts. Tried getting into Vue but do not want to deal with the complexity of learning a build tool. Could not get routing to work in Vue with static files.