E
E
evg_962017-09-12 05:41:46
css
evg_96, 2017-09-12 05:41:46

How do developers work with the layout at different levels?

In my head there is some misunderstanding of the overall picture.
There is a layout designer, there is a front-end developer (even if he is a layout designer in one person, but there are still separate layout designers, at least the layout stage exists separately) and there is a back-end developer.
The typesetter is typesetting. For example, I made up the main page. I used some kind of preprocessor and for example BEM. The structure of the project was formed. Everything is in folders, in each folder there are styles for components. In general, the layout is ready.
At the same time, the project was probably conceived as a SPA. It turns out that these charms of the layout designer's architecture will no longer exist. For example, React/Redux is used. All markup code will be in JSX. Everything will be broken down into jsx components. Again, the work of the layout designer is no longer in the subject. as a result, its own project architecture was formed.
It is also possible that the project will still be dynamically generated. For example node.js is used. Formed its own architecture. What to do with the layout made by the layout designer? On the backend, everything should be broken into templates using the same pug. Again, what did the layout designer, delete something and remake it into templates?
How does this all happen in real projects?
Backend developer is the easiest. If he is a full stack, then he will do everything himself, but if everything is stage by stage, first layout, then js, then backend?

Answer the question

In order to leave comments, you need to log in

3 answer(s)
O
oh, 2017-09-12
well @AnneSmith

if the project is spa, then it is drawn and layouted like spa, divided into components with templates, which in the common view,
take any layout and pull it on any engine, and you will have a complete picture

I
Islam Ibakaev, 2017-09-12
@devellopah

What to do with the layout made by the layout designer?

almost impossible to reuse
why? all templates are on the client and will (if using server-side rendering) be drawn on the server (isomorphic application)
Here is a good starter to get a feel for server-side react.

A
Andrey Kvartsov, 2017-09-12
@kolesov_prod

If you understand that there is just a layout designer, and there is a front-end developer, then you should understand that the layout will immediately follow the script needed in the project, and not standard layout.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question