• Какую книгу по C# выбрать?

    @artemt
    Full-stack developer
    Слишком много хочешь, правда. Раз надо делать приложение, то нужно код начинать писать, а не книги читать.

    Книги для изучения C#/.NET

    Если исключительно по C#, то я рекомендую книгу Скита.
    Ответ написан
    4 комментария
  • Кто как делает html формы?

    iCoderXXI
    @iCoderXXI
    React.JS/FrontEnd engineer
    Я много, долго и упорно делал на jQuery+Vanilla JS сложные динамические формы, которые строил генератор по мета-данным.

    После одного особо зубодробительного проекта, где в форме была куча нелинейных зависимостей (интеграция потоков данных для циан и внутренней CRM заказчика), когда через некоторое время зависимости нужно было изменять в виду изменившихся условий работы, я познал боль. :)

    К тому же прямые манипуляции на DOM для меня стали еще большим злом.

    В общем от jQuery как основного движка на фронтенде я отказался категорически, сейчас плотно изучаю React+Redux и ище с ними, предварительно проведя исследования по основным мейнстримовым фреймворкам и библиотекам для фронтенда.

    Мне зело симпатишна идея рулить состоянием, а чтобы интерфейс при этом выстраивался автоматически.

    Ну и на бэкенде до кучи решил мигрировать на Node.JS, ибо это позволяет отказаться от веб сервера как обязательного элемента-посредника между фронтендом и бэкендом, к тому же это позволяет хранить активное состояние нативно, что доставляет неимоверно.

    В совокупности с ES-2015 это всё становится приятнее и интереснее.

    Да, безусловно, есть там и свои проблемы, тем не менее прогресс не стоит на месте.
    Ответ написан
    Комментировать
  • Что выбрать для углубления знаний (backend)?

    @Bojczuk
    Оставайся в дотнете. Переход в указанные области я бы посчитал шагом назад во всех смыслах.

    Если работаешь на работе, которая не мотивирует развиваться и делать что-то сверх нормы, поменяй её, здесь не в языке проблема.
    Ответ написан
    1 комментарий
  • Серверные языки - как не запутаться и что изучить?

    Deerenaros
    @Deerenaros
    Программист, математик, задрот и даже чуть инженер
    Не пишите чушь! Серверные языки? WTF?!? Ду ю спик инглиш, блджад!?

    Во-первых, любой, совершенно любой язык программирования может быть использован в качестве генератора html-вёрстки. Да тут и на brainfuck можно делать, да на чём угодно можно, что умеет делать вывод в stdout: пихаем на cgi и всё работает. Вопрос в юзабельности пролога на cgi остаётся открытым, но техническая возможность такая есть.

    Во-вторых, сравнивать фреймворк с языком программирования общего назначения... Ну убейте меня лучше. C# vs RoR? Ну ясень зуй - C#. На нём можно хоть игры писать, хоть на GPU считать, хоть странички рендерить (не совсем корректно, но можно посчитать и небольшой погрешностью на фоне безобразия в вопросе) и всё это на кроссплатформе (visual/mono). Тогда как на RoR можно... Только странички рендерить. Нет, конечно некоторым и на потолке спать удобно, но Rails - это фреймворк для Ruby, то есть набор библиотек, предназначенных для быстрого и удобного поднятия интернет-магазинов ;) А шарп - язык общего назначения.

    И наконец, смысла браться за все направления - конкретно вам - нет никакого. Более того, смысла вообще браться за программирования - конкретно вам - невелик. Покуда задаются такие вопросы... Не, бросьте эту идею. Лучше идите в колледж фрезеровщиков, а потом за станок. ЗП 50к (2015 год) стабильно, но самое главное - жуткий дефицит кадров, ибо старые токари уже давно без пальцев, а протезов из Китая ещё не завезли. Там сразу после колледжа через выходную дверь открывается магический портал на завод, едва ли не в прямом смысле слова.
    Ответ написан
    7 комментариев