Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

If Flutter is a car, Python is at least four different models of car, plus three models of light truck and one airplane.

The scope of Python's standard library is just enormous.



true, but still - these libraries can be updated independently, one from each other - with a framework, things have to be orchestrated.


In general in PLs this is not true—the standard library is usually very carefully designed and all of its interactions are well-considered—but Python's libraries do seem to be more independently-updated than most.

Even so, isn't that an argument for a smaller, integrated team for the framework, rather than a large one made of ~1000 volunteers? A tightly-knit framework is much more likely to suffer from too many chefs than a disparate collection of library functions.

Between the parallelization problems inherent in a tight framework and the fact that its total surface area is also smaller than a PL that's maintained by about the same number of people, it sure doesn't sound like Flutter's problem lies in developer headcount.


And Python is written in C, unlike Flutter which is written in Dart.


Flutter engine is mostly written in C++.

Other parts are written in Dart like you said.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: