Has anyone ever used the front-end framework touchui, to be too powerful?

as detailed in the title: at present, I want to be the mobile end of the company"s official website, and I am ready to do it. I have planned the project as a whole and searched the popular front-end frameworks. There are many mui/amaze.ui/jquery mobile/bootstrap/weui/.

.

I feel that these frameworks are very powerful, and when I see these, I just want to ask: what"s the difference between these frameworks and vue.js (what I"m learning right now)?

suddenly appeared in front of my eyes, touchui , he unexpectedly wrote the front-end framework through vue.js, not only the mobile version, but also the WeChat version. After playing for a long time, it really felt very powerful.

then here comes my question:

(1), for the current needs of my company, to do a static mobile site, which framework is better to choose? And what issues do you need to consider when adapting to the mobile site?

(2) excuse me, is there a company that has used touchui to do a project at present? How are you feeling?

(3), now that I have the touchui, encapsulated by others, is it necessary for me to learn vue.js? And, with such a rich variety of frameworks in the front end, how to choose? As a front-end person, where should we focus our attention?

add one more point: once worked on Mini Program project, touchui is very similar to Mini Program, only because Mini Program is based on Wechat, and touchui can only be browsed, so Mini Program"s user experience is better (personal feeling)

Please do not hesitate to comment and wait for your good news.

Apr.12,2021

look at touchui's github,700 multiple star, since April 20, 2018, for personal maintenance. In a word: is too new . It's normal to stop updating someday.
I don't know how many holes are inside. Don't step on this hole yet, but honestly use vue to develop it.


touchui, immediately abandoned after the trial, this framework is said to be open source, in fact, it is not open source, the source code is not open, because the framework is very new, bug super many, can not see the source code, you must consult their official staff, in order to improve the activity of the site, you must ask questions in their forum to solve, when to solve you understand. Of course, if you give money, you also say


first of all, I took a look at the official website, and then I'm not going to look at the framework. The design level is so poor that the name of the company is "leading Vision".

move on to the front-end framework.

first of all, the main purpose of the question is to figure out what a framework is, which is like the structure done when building a house, constructs the development foundation, and defines the implementation scheme for the business logic. These are not all frames that you have listed. At present, there are only three major frameworks: React, Angular, and Vue. They are called frameworks because they all implement unique functions and development systems and are not compatible with each other. (of course, there are some other frameworks, such as knockout and ember.js, but very few people use them, so I won't discuss them any more.)

then there are many framework-based "component libraries", such as element.ui, iView, or even Bootstrap, but it is based on jQuery (it is not a framework, it can only be called a base library). The amaze.ui, jquery.mobile and weui listed by you are also counted as this list.

then answer the question:

  1. depends on the type of website. If it is a content display class, Bootstrap is probably the most suitable, with a responsive framework, the basic style is also very good-looking, and there are many examples of secondary development based on it for reference; if it is a functional tool class, then Vue is more appropriate, and two-way data binding will bring great convenience to development.
  2. No use, no evaluation
  3. of course there is. As mentioned earlier, the component library is the secondary encapsulation of the framework to achieve some general functions, but it is usually different from the business, and we still need to develop a lot of functions ourselves.
  4. Mini Program is a hybrid mode of Native + web, which aims to provide the best user experience

personally think. The UI library is designed for two kinds of people, one is the back end, and the other is the front end that does not have UI design in small companies. There is no need to worry too much about using any UI library, as long as it is suitable for the company's products, the boss also thinks it looks good and can be used. As a professional front-end, I think we should not consider what UI library to use, but to understand how the various components and styles of those UI libraries are implemented.


touchui is no longer maintained. Users have been transferred to uni-app. Uni-app is a stronger cross-end development framework

.
Menu