Задать вопрос
Ответы пользователя по тегу Фронтенд
  • Как задать значение по умолчанию текстовому полю в React final form?

    AlekseyNemiro
    @AlekseyNemiro
    full-stack developer
    initialValues
    (
      <Form
        onSubmit={onSubmit}
        subscription={{ dirty: true }}
        initialValues={{ foo: 'bar' }}
      >
        {({ handleSubmit }) => (
          <form onSubmit={handleSubmit}>
            <Field name="foo" component="input" />
            <button type="submit">Submit</button>
          </form>
        )}
      </Form>
    )
    Ответ написан
  • Представления (View) в ASP.NET должен разрабатывать из чистой верстки фронтендер или бекенд-программист?

    AlekseyNemiro
    @AlekseyNemiro
    full-stack developer
    Это front-end и если в компании есть соответствующий разработчик, то это его удел.

    Серверного кода со стороны представлений не должно быть слишком много и все что будет должно быть простым. По сути просто вывод данных, элементарные условия, циклы, использование готовых методов. Любой разработчик справится, иначе не был бы разработчик разработчиком :-) Базовые знания C#, конечно, понадобятся, но для разработчика это не проблема, поскольку разработчик уже должен иметь навыки программирования и новый язык - это просто альтернативное представление уже имеющихся знаний и опыта. В данном случае, роль C# следует рассматривать как JavaScript.

    Если в проекте много клиентского кода, то лучше front-end разработчика никто не сможет обеспечить его правильную работу и использование. Если этим будет заниматься back-end разработчик, то он потратит больше времени, поскольку ему придется сильно углубляться во front-end, рискуя при этом переквалифицироваться. А вот front-end разработчику уйти в back-end будет сложнее, поскольку область его деятельности ограничена представлениями.

    Сделать HTML - это верстка, а не разработка, напрягать только ради этого разработчиков нет смысла, все равно что из пушки по воробьям стрелять, для этого есть верстальщики.
    Ответ написан
    Комментировать