Задать вопрос
  • Как и где пиарить новый проект?

    zmeyjr
    @zmeyjr
    Дисклеймер в профиле.
    siliconrus.com/category/tribuna
    + хабр/GT если IT/около IT
    Ответ написан
    1 комментарий
  • Можно ли переименовать домен на Windows Server 2003?

    oia
    @oia
    можно , если в домене нет мс почтовика 2007 и выше
    Ответ написан
    3 комментария
  • Где можно зарегистрировать виртуальный телефонный номер?

    Услуга "Виртуальная АТС/PBX"
    Стоит только в поисковике набить.
    Исходящие через софтфон, IP-фон, мобильный SIP-клиент ...
    Ответ написан
    Комментировать
  • На каком фреймворке делать новый интернет-сервис?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    если делать прототип и потом выкидывать и переписывать с нуля - то однозначно Yii (ибо сэкономите).

    в противном случае вы не сэкономите даже если на разработку было убито меньше денег (я не к тому что Yii плохой а к тому что реализация проекта на Django и на Laravel каком будет не сильно различаться в цене по хорошему. Стало быть вам либо повезло с разработчиком либо все будет делаться в ущерб качества архитектуры и гибкости в будущем).

    Если вы не разработчик, то отдайте этот выбор на откуп исполнителя. Просто пропишите в требованиях обязательное наличие интеграционных и UI тестов (юнит тесты не обязательно, достаточно на Behat/Cucumber тесты написать (вне зависимости от выбора, PHP, Ruby, Python), причем тут вы можете поучавствовать). А еще лучше после какого-то этапа (допустим проект готов на 20%-30%) закажите код ревью небольшое и в частности ревью тестов.
    Ответ написан
    Комментировать
  • Кто должен проектировать интерфейс интернет-сервиса?

    Petroveg
    @Petroveg
    Миром правят маленькие с#@&ки
    Проектирует UX специалист, периодически сверяясь с дизайнером, фронтендом, бэкендом и менеджером.
    ТЗ пишет технический писатель, у которого своя область работы.
    Техническое задание рождается только после утверждения сценариев и набросков интерфейсов и никогда раньше. Иначе, это будет просто набор текста.

    Не так много компаний может себе позволить держать UX специалиста, часто его роль играет фронтенд, дизайнер, реже менеджер, практически никогда бэкенд. Есть компании, специализирующиеся только на UX, но таких в России единицы.
    Ответ написан
    2 комментария
  • На повестку дня: Ruby On Rails или Node.js или php или Python?

    webus
    @webus
    Golang | Python | NodeJS | Java
    Python / Django.

    Мода на Ruby / Rails прошла. Владельцу проекта нужна предсказуемость и прозрачность работы фреймворка, на котором построен его проект. Этого достаточно сложно добиться с "магией" Ruby, которую понять то сложно, если пришел с других языков. Это первое.

    Второе, как ни крути но Ruby медленный. Да я пробовал последний Ruby 2.1 с последними Рельсами, и говорю он медленный. Да я знаю, что можно запускать Рельсу на всяких passanger, thin и unicorn. Знаю что есть JRuby и прочие реализации. Знаю что можно закешировать все что можно. Я это пробовал. И все равно, Руби - медленный. К слову реализаций Python тоже много, есть и Jython, PyPy, Stackless Python. Django на фоне Rails выглядит просто молнией, быстрый старт и прозрачность работы. Нет никакой магии, все понятно как работает от начала и до конца.

    Третье, Django достаточно консервативный фреймворк. В него никогда не добавят какую-нибудь сомнительную фичу, как это бывает в Rails (например никому не нужный turbolinks). Скоро выходит версия 1.7. Где достаточно много плюшек действительно нужных.

    Вам будут говорить про разветвление Python на версию 2 и 3. Что все плохо. Не верьте. Это все ерунда. В настоящее время большинство популярных библиотек уже давно на Python 3. Django, Flask уже давно. Мы все новые проекты начинаем на Python 3 и проблем никаких нет.

    На счет NodeJS. Использовать можно, но... Неудобно. Переносимость кода client side < - > server side по факту равна менее 10%. Сейчас большинство используют NodeJS как платформу для запуска нужных тулз для сборки фронтэнда, например Grunt / Gulp, Bower и прочее. Конечно пакетный менеджер npm.

    Надеюсь ответил на ваш вопрос.
    Ответ написан
    4 комментария