Joke Collection Website - Joke collection - What are the advantages and disadvantages of xure programming environment?

What are the advantages and disadvantages of xure programming environment?

Among all kinds of programming software, axure, BalsamiqMockups and justinmind are very common design environments. Among the newly added design courses, Changping java course mainly focuses on programming design in Axure environment.

What is the prototype, how far to draw, what software to choose, the necessity of drawing high fidelity and so on, I won't write it. These things are all badly written. Let's talk about our views from axure's three dynamic panels, functions and repeater (first of all, we express our support and respect for domestic software, and the contents mentioned below will never despise China software).

In fact, no matter what prototype software is used, drawing a prototype is just a drag-and-drop process, mainly because when choosing the right software, you can deepen your understanding of the product from the bottom.

I. Dynamic panel

A teacher said before that you can think of a dynamic panel as a slide: you can add many slides to this panel and switch through different gestures (use cases).

Dynamic panel structure

1) at the bottom right of axure is the page structure of the whole product, which is arranged like a parent file and a child file.

The juxtaposition between pages at the same level.

Inclusion relationship of parent-child pages

2) Naming of dynamic panels

It is often seen that a small partner does not know the naming methods of dynamic panels and dynamic panels. I have seen a paragraph before: a product king took over a project, and the prototype of the previous sister painting was named after fruits and vegetables, which made people laugh and cry. Here you can recommend a naming method, big hump, small hump and underline:

1, lowercase letters:

The first word begins with a lowercase letter, and the first letter of the second word is capitalized. For example: first name, last name.

2. Capital letters:

Capitalize the first letter of each word, such as: FirstName, LastName, CamelCase, also known as Pascal nomenclature. Variant: StudlyCaps is a variant of "hump case".

3. Underline naming, such as first name and last name.

On the one hand, a good naming method is convenient for self-modification, on the other hand, it is conducive to docking with developers and quickly searching when changing.

3) Functions of dynamic panel

The function of the panel is very powerful, and axure's common interactions can be satisfied. Moreover, when drawing the prototype, it is suggested to arrange and draw the page elements first, then put them into the dynamic panel uniformly, and then add use cases. Don't draw a little bit, believe me, I have drawn a 50M prototype before, and every time F5 needs several layers to see the effect I want.

The relationship between the new page and the popup layer.

All these can be well reflected in axure. If you don't use a dynamic panel, you can draw it by page jumping. Old K has written three ways to draw a prototype before. Interested friends can check for themselves and choose their own advantages and disadvantages. If I add the page jump process, I now know four ways to draw a prototype.