MUI this UI framework, for me this kind of CSS novice, read the code inside is really difficult, and how to say there are some big pits in the framework, I such a small white, it takes a while to learn. Rather than React-native, Facebook did a good job of introducing a flexbox concept, which is much more powerful than writing css+div style layouts. And a lot of the conceptual and Android development layout is a bit like.
I directly write Hm, the use of course is very powerful, the code automatically prompts, this in the efficiency of a very large increase. This is also one of the advantages relative to the existing editor for RN writing. And the configuration of HM is not so complicated. RN configuration environment, but also walk and stop spent a week to understand. Hm, however, does not have such a large time cost.
Another point, HM Code is a place to write, everywhere compiled, Android and iOS Needless to say, only to run to the Android phone when it was found that HM written interface and iOS have a certain deviation. And the basic style of the MUI framework is modeled after iOS. And RN is now divided into two sets of code, one is the Android is iOS. But the difference is not big. The UI written by HM has tried, it's a little bit uncomfortable, and it's very difficult to write the layout of the special dot. In this place RN has a great advantage.
In terms of the cost of learning, I prefer RN, because the JS code of RN is react.js, but the use of JSX standards. The current contact of the two framework, I still prefer RN, although the development of HM is quite high efficiency. But in the layout control, the ability is still less than RN.
At the back of this company, because the iOS developers or just graduated from the lack of experience, development progress is slow, so this need I use the second solution to solve, in the current situation, I still use HM to develop the following projects, but personally think the beginning of the RN, Although there is currently no editor development tool specifically for RN, it is the preferred RN for me in terms of the efficiency of code development and the cost of learning.
Hbuilder + MUI Writing cross-platform mobile app current discovery pros and cons