• Как лучше работать со связанными ресурсами через REST API?

    @Kroz
    На мой взгляд здесь происходит смешение ресурсов. Вы хотите атомарно взаимодействовать сразу с несколькими ресурсами, что HTTP не позволяет сделать.

    Я бы подумал, зачем Вам вообще нужны комментарии в данном случае? Для описания изменения?

    У нас похожая задача решалась бы через версионирование объекта заказа + поле с комментарием последнего изменения в нём. То есть ресурс - это заказ вместе с описанием последнего изменения. Это похоже на внесение изменений на Вики страницу во многих движках, там можно ввести описание того, что было изменено и почему.
    Ответ написан
    Комментировать
  • Регулярное выражение. Как сделать проверку числа, чтобы оно было больше 50?

    @Kroz
    Например, вот так:
    /^(?:\d{3,}|[5-9]\d)$/

    В консоли хрома можно проверить:
    /^(?:\d{3,}|[5-9]\d)$/.test(50)

    Но я бы распарсил и сравнил с числом. Хотя, зависит от задачи.
    Ответ написан
    Комментировать
  • Web сервер на C#, как сделать API для клиента?

    @Kroz
    Если я правильно понял, Вы хотите написать и сервер на C# тоже.

    Мы для этого используем ServiceStack (https://github.com/ServiceStack/ServiceStack). Ветка версии 3 бесплатная, начиная с 4 версии - платный. Очень хорошая и достойная штука, быстрая в освоении.

    Также есть Web API от Microsoft (www.asp.net/web-api), он требует написания чуток больше кода, чем ServiceStack, зато бесплатный и "стандартный".

    И то, и другое позволяет делать и REST, и RPC (возможно у Вас в основном RPC, если Вы пишете про методы, и это не простой CRUD).
    Ответ написан
    Комментировать
  • Есть ли .net клиент для restful WEB-сервиса?

    @Kroz
    Мы используем Quartz.Net, он нас полностью устраивает, работает надёжно. Там есть retry, если что-то отвалилось, для реализации задачи достаточно отнаследоваться от одного класса. Quartz запускается как windows сервис, что достаточно надёжно.

    IIS я бы не рекомендовал - все функции по собственно планировке периодических запусков нужно делать вручную.
    Ответ написан
    1 комментарий
  • Преподавание С в университете. Нужен совет?

    @Kroz
    С моей точки зрения лучшей книгой для новичков является книга Березиных, которая использовалась как учебник для студентов ВМК МГУ. Я её использовал, когда преподавал язык С школьникам 9-10 классов в вечерней школе ВМК.

    Я старался делать упор на структуры данных и придумывал интересные задачки на их использование.
    Ответ написан
    1 комментарий