Пользователь пока ничего не рассказал о себе

Достижения

Все достижения (13)

Наибольший вклад в теги

Все теги (62)

Лучшие ответы пользователя

Все ответы (62)
  • На повестку дня: 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.

    Надеюсь ответил на ваш вопрос.
    Ответ написан
  • Как изучить c# с основ до зарабатывания денег?

    webus
    @webus
    Golang | Python | NodeJS | Java
    У вас изначально неправильная позиция. Вы хотите изучить язык для заработка денег. Т.е. изначальная цель ошибочна. Вы должны любить программирование, без этого никак. Вопрос изучения языка не нужно писать на форумы, в интернете информации море. Спросите как я учил свой первый язык программирования, когда не было интернета, а под рукой была одна единственная книжка по языку С. Вопросов не было вообще. Сел и начал писать. Спросить не у кого. А тут, когда вам доступен весь Интернет! у вас появляются вопросы.
    Ответ написан
  • Клиенту лень составлять ТЗ. Сколько денег с него просить за ТЗ?

    webus
    @webus
    Golang | Python | NodeJS | Java
    Прикиньте сколько времени займет составление ТЗ. Я думаю около недели или двух недель. Умножайте это время на час работы студии, вот и получите стоимость ТЗ. Рассматривайте составление ТЗ как отдельный проект. Вы проводите анализ и сбор требований,это достаточно серьезная работа. От этого документа зависит судьба проекта. Бывали случаи, когда клиенты отказывались от проекта, после того как получали ТЗ на 80-100 листов. Но зато они после имели четкий документ, с которым они могут обратиться к другому подрядчику при желании.
    Ответ написан
  • Как записать в бд дату?

    webus
    @webus
    Golang | Python | NodeJS | Java
    Вы пытаетесь записать строку "2013-01-01", а не дату.
    Для начала, почитайте про тип datetime в python
    Ответ написан

Лучшие вопросы пользователя

Все вопросы (4)