Задать вопрос
Ответы пользователя по тегу Веб-разработка
  • Как разрабатываются такие сайты?

    @Renius
    дурак восторженный
    Садится группа разработчиков, художников и дизайнеров и с буквально нечеловеческими усилиями делают это целый месяц если не больше.
    Ответ написан
    Комментировать
  • Как делают бэкэнд в студиях "под ключ"?

    @Renius
    дурак восторженный
    Ну вот я пришел к пониманию, что код я пишу 10% времени, еще 20% времени я пишу тесты на этот код, а остальное время я обкатываю задачу с заказчиком, в моем случае с менеджером проекта. Так что, по моему мнению, вопрос выбора языка и цмс оцень-очень практический, и в итоге на итоговый продукт он никак не повлияет. При выборе цмс например, нуэно отдавать себе отчет, что 80% задач будут выполнены за 20% времени, но всегда есть задачи, которые цмс решать не умеет: вы на них потратите остальные 80% времени + время потраченное на:
    1) ошибки проектирования
    2) грабли цмс, которые мешают вам что-то сделать

    PS: я против цмс, но я за хороший фрейморк, чтобы разработка была предсказуемой
    Ответ написан
    Комментировать
  • PUT & POST при написании API

    @Renius
    дурак восторженный
    1. Как мне кажется наиболее эффективный метод работы выглядит следующим образом
    GET /reports(.:format) reports#index (коллекция)
    GET /reports/:report_id/images image#index (коллекция)
    POST /reports(.:format) reports#create (создание)
    GET /reports/new(.:format) reports#new (инициализация, удобный прием, в разрезе REST можно не рассматривать)
    GET /reports/:id/edit(.:format) reports#edit (иницаилизация, данные для редактирования)
    GET /reports/:id(.:format) reports#show (конкретный объект)
    PUT /reports/:id(.:format) reports#update
    DELETE /reports/:id(.:format) reports#destroy
    DELETE /reports/:report_id/images images#destroy
    PUT для коллекций ниразу не пришлось использовать, выдумывать ничего не буду

    2. Вторая часть рест — коды ошибок
    Например эффективно используется в связке с jQuery: евенты success, error и т.д. отзываются корректно.

    3. (самое важное) Межсистемное взаимодействие.
    Restfull API интуитивно понятен разработчикам сторонней системы, если конечно разработчики представляют что такое рест
    В любом случае, при межсистемном взаимодействии, важно пользоваться единым стандартом, а разрабатывать его налету — опасно. Большинство выбрали REST, если я не заблуждаюсь.

    4. Никакой путаницы.
    Ни в приложении, ни во фронтенде, ни в API, при использовании REST, вы совершаете одинаковые действия, с одинаковыми объектами, обращаясь на одинаковые URL, с одинаковыми наборами параметров. Поведение всех систем предсказуемое, все подвластно единой концепции.
    Ответ написан
    2 комментария
  • Сколько стоит сайт?

    @Renius
    дурак восторженный
    такой сайт на Ruby on Rails делается за два часа
    включая
    + авторизацию с рассылкой почты
    + картинки на Amzon S3
    + админку для добавления товаров(scaffold)
    + готовность к моментальной выкатке на Heroku
    средний рор разработчик зарабатывает 10$ в час, 20$ на ваш проект

    — не вrлючены организационные расходы, типа «давайте обсудим, что конкретно вы хотите»
    можно добавить еще 10$
    — не влючены налоги

    получается до 2000 рублей
    Ответ написан
    3 комментария