Answer the question
In order to leave comments, you need to log in
Representations (View) in ASP.NET should be developed from a clean layout by a front-ender or a back-end programmer?
Есть такой движок представлений как Razor для ASP.NET.
Верстку с помощью него натягивать кто должен: фронтенд-разработчик или программист, который в компании занимается CMS, админкой, пишет на C# ASP.NET?
Вопрос принципиальный, потому как в компании руководитель говорит, мол это должен делать я, фронтендер (тот кто верстает сайт по макету и отдает чистую html верстку)
Answer the question
In order to leave comments, you need to log in
This is the front-end , and if the company has an appropriate developer, then this is his lot.
There shouldn't be too much server-side code on the view side, and everything should be kept simple. In fact, just the output of data, elementary conditions, cycles, the use of ready-made methods. Any developer can do it, otherwise the developer would not be a developer :-) Basic knowledge of C# , of course, will be needed, but for the developer this is not a problem, since the developer must already have programming skills and the new language is just an alternative representation of existing knowledge and experience. In this case, the role of C# should be considered JavaScript .
If the project has a lot of client code, then it is betterfront-end developer, no one will be able to ensure its correct operation and use. If the back-end developer does this, then he will spend more time, because he will have to go deep into the front-end , risking retraining. But it will be more difficult for a front-end developer to go to the back-end , since the area of \u200b\u200bhis activity is limited to views.
Making HTML is layout, not development, it makes no sense to strain developers just for this, it's like shooting sparrows from a cannon, there are layout designers for this.
(the one who typesets the site according to the layout and gives a clean html layout)
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question