How does the coder?

Good time of day. Not so long ago became interested in imposition of sites, in this connection there were some questions that I would like to get a response from a veteran of this profession or those who are "in the know".

1) Werstine site is a Front-end or the combination of front-end and back-end?

2) is There front-end developers, verclause sites (pages) on pure html, css, js (I Think for some business cards - the most it)?

3) If in PSD-the model contains the article\pictures, which indicates that it is the dynamic elements that will be updated\be supplemented through the admin panel\php\something, what in this case makes a front-end developer? Typesets the website (pages) strictly according to the layout of these articles\pictures or somehow customize these components in a back-end developer?

4) Heard about the template engines. In front-end development always rely on them?

5) If the freelancer has received an order for site layout, means that you'll have to do front-end and back-end development, or it is divided among different people?

6) Now almost everywhere you use any CMS for websites (WordPress, Joomla, Bitrix, etc.) to make it "manageable" (to add articles, delete, comment, etc.)? Their "bicycles" nobody invents in order, for example, some online store?

7) Adaptive or responsive design is already underway, as "default", or it is separately negotiated with the customer for an additional fee?
July 2nd 19 at 14:26
2 answers
July 2nd 19 at 14:28
Solution
1. Say "layout". Coding is only HTML+CSS. Layout is part of the Frontend. Frontend - this is programming. Then you need to be well versed in JavaScript and technologies around it, the layout here is only a mandatory appendage.

2. What do you mean by clean HTML, CSS, JS? For the browser they are all clean, another thing is that now, for example, there are few who writes with pure CSS. It is not convenient when there are tents LESS/SASS and other preprocessors, which facilitate the work. With JavaScript the same. Of course, everything can be written in clean)), but the invention of the wheel. Long been already written thousands of libraries which solve tasks of varying degrees of tedium. And even on the website the card can be useful the same jQuery, if you have something to solve.

3. Depending on how you negotiate. Usually, with cheap design, the backend already exists in some form, all of which makes the coder for standard text pages - prepares the basic elements (lists, paragraphs, headers, tables) so that was most similar to the layout. If the content is very complex, that there is under customize it in the backend.

4. The engine is primarily a dynamic single page application or SPA is a written in a serious frameworks like ember or Angular. When the layout of the sites they practically do not apply. Of course, even here it is possible to facilitate to itself work, if you know Handlebars, Grunt/Gulp you can assemble a layout of the pieces using template engines, but that is another question.

5. Layout is only part of the frontend. The backend doing completely different people. Such orders, where there is a layout and backend - commonly called a "turnkey", though usually there is also a design included)

6. Is that to invent, all depends on the skills and ambitions of backender. Of course this is if we are talking about freelancing and small sites. Any large project with your team most likely has in-house technology for most of their tasks. This is caused by the uniqueness of business processes and security (CMS known to crack easier)

7. How anyone, usually for extra cost. But today, many want it and should be able to.
I list 7-th question added - please reply :) - skyl commented on July 2nd 19 at 14:31
7. Oh, come on. adaptive layout - by default a long time ago. I on the contrary, when you do NOT need adaptiv, attribute it to TK. - Lulu_Zulauf71 commented on July 2nd 19 at 14:34
: different. There are those who do not need it, phones and tablets today, all scale perfectly. - Rex.Bayer90 commented on July 2nd 19 at 14:37
July 2nd 19 at 14:30
1) Frontend
2) There is
3) Depends on technology, of course you need to keep in mind that will be generated by the backend
4) Not always
5) As agreed with the customer
6) If the shop standard is to invent it makes no sense. If you want to make a special store, the framework will just get in the way. Ozon is not on WordPress works.

Find more questions by tags Web DevelopmentFreelance