Задать вопрос
  • Востребован ли в России и СНГ фреймворк Торнадо?

    un1t
    @un1t
    Пирумиду не знаю, но ты зря так про Джангу. Джанга просто офигительная, и чем больше на ней програмишь, тем больше нравится. Почему не гибкая, в чем это заключается? Джанга настолько гибкая, что я даже не знаю как может быть еще лучше. Там нет какой-то зафиксированной структуры и многих соглашений как в других фреймворках. Используешь что хочешь, любую часть можно переопределить.
    Под Торнаду насколько я вижу библиотек в сотни раз меньше чем под Джангу. На просторах рунета используется, как я понимаю обычно командами которые пишут например на той же Джанге, для специфических задач требующих асинхронного подхода. Работы на Торнаде конечно в разы меньше.
    И мне не очень понятна эта любовь а асинхронщине. Асинхронное программирование, ничем не лучше синхронного, это отдельный инструмент для своих задач. В мире веб разработки асинхронщина реально нужна не так уж часто.
    Выучить его не очень сложно, т.к. он довольно минималистичный. Но с другой стороны и документации по нему куда меньше чем на Джангу.
    Ответ написан
    Комментировать
  • С чего начать обучение для фриланса?

    kumaxim
    @kumaxim
    Web-программист
    И так, с чего начать обучение:
    1.Самый низкий порог вхождения у языка PHP. Начинайте именно с него
    2.Изучите популярные CMS: WP, DLE, Joomla и т.д. Очень много заказов есть типа "Создать сайт", причем экзотики в 2 из 3 проектах не нужно. Здесь минус в том, что школоты тут полно и цену они сбивают весьма сильно...
    3.Далее категория заказов "А можно ли сделать вот так". Сводится все это к разработке/переработке модулей на все тех же CMS. Нужно учить PHP + API этих самых CMS. Возьмите один движок и копайте по нему в эту область, не рвитесь сразу за всеми. Порог вхождения тут тоже не велик, но здесь больше голодные студенты обитают
    4.Когда перерастете уровень дополнений/модулей, переходите к фреймворкам. Сейчас самый популярный Yii. Фреймворк позволяет Вам делать какие-то уникальные приложения, которые достаточно тяжело реализовать на готовых системах. Здесь ценник по существеннее, чем в первых двух, т.к. школота в силу своих умственных способностей сюда влезть не может.

    Теперь расскажу как вообще этому обучаться на своем примере. Я делаю так:
    1.Открываю тоненькую книжечку по языку(листов 100, не более), смотрю на основы
    2.Делаю примеры из этой книжке в IDE/блокноте. Это дает мне определенную базу
    3.Далее у меня есть список из примерно 20 задач(любую методичку по программированию откройте), которые я всегда делаю на новом языке. Это позволяет мне "привыкнуть" к новому коду и начать изучать стандартную библиотеку языка
    4.Затем я начинаю брать низкобюджетные заказы на фрилансе по этому языку
    5.После этого начинаю учить самый популярный фреймворк языка, опять же на низкобюджетных проектах.
    6.Сделать с 12-15 проектов я могу уже браться за что-то более менее серьезное с почасовой оплатой на фултайме.

    Вот это мой путь. По срокам - базу я себе нарабатываю за 1,5-2 месяца, на это время у Вас должна быть какая-то "подушка".

    P.S. надеюсь помог. ))
    Ответ написан
    7 комментариев
  • С чего начать обучение для фриланса?

    ndr334
    @ndr334
    Веб-мастер
    Я бы начал с изучения английского. На российском рынке фриланса положение работников не завидное, а иногда просто унизительное. Лучше всего самостоятельно ищите возможности, старайтесь быть центром силы, а не периферийным звеном большой цепи.
    Ответ написан
    Комментировать
  • Как перейти с 1С на Java?

    R0s0maxa
    @R0s0maxa
    junior web-developer
    Как начать что-то делать? Просто взять и делать.
    Ответ написан
    1 комментарий
  • Как генерировать картинку для социальных сетей с помощью Python?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Как сделать что-то подобное на Python? Какие есть библиотеки для этого?

    Гуглить религия не позволяет?))

    Можно ли как-то автоматизировать расположения надписи по центру? Например, я сумел в SVG добиться подобного только точно указывая координаты каждой надписи, что не очень удобно.

    Вам в любом случае придется жестко указывать координаты
    Ответ написан
    1 комментарий
  • Как автоматизировать внесение данных з файла в форму на сайте?

    @egorsmkv
    1. xlrd - достаём данные из excel-файла;
    2. grab - отправляем запросы и выбираем данные;
    Ответ написан
    Комментировать
  • Как включить html-теги в django-админке?

    kivsiak
    @kivsiak
    software engineer
    Админка тут ни причем. Шаблонизатор по умолчанию экранирует вывод.

    https://docs.djangoproject.com/en/1.7/topics/templ...

    вот тут можно почитать как это работает и настраивается.
    Ответ написан
    Комментировать
  • Зачем нужен ООП?

    EvilsInterrupt
    @EvilsInterrupt
    System programming, Reversing Engineering, C++
    Не везде и не всегда нужны классы. Вы верно заметили. НО! Прежде чем принять решение о том, что в конкретном месте кода класс только вредит, нужен профайлер или другие инструменты позволяющие принять такое решение. К примеру в Python словарь значительно выигрывает по скорости чем класс с методами.

    Фишка ООП в том, что человек уже думает классами! Поднимаем голову к небу и видим "Птица летит", другими словами "У объекта "Птица" был вызван метод "Лететь"", но мы так сложно не думаем и для нас это просто "Летящая птица".
    Вспомните детство и моменты когда родители посылали за хлебом. Как это происходило? Возможно это было так: "Объект сын в твое поле ложу объект "Задача" с полями "хлеб", "комод" и "100 рублей", в поле "результат" ложу "Хлеб". Объект сын вызываю метод "Купить"". Не думаю что это было так, мне кажется это было так: "Сын возьми 100 рублей и купи хлеба". В неявном виде обратились к объекту "Сын", вызвали метод "Взять" и передали аргумент "100 рублей" и ожидаем результат вызова в виде значения "Хлеб".

    Попробуйте процедурный подход переложить в нашу естественную жизнь? ;) Попробуйте так общаться, процедурно. Это очень сложно. Потому что человек привык думать объектами! Самолет, кошка, лошадь, дерево и др. Для нас вроде есть концепция "кошка", но конкретная кошка "Масяня" сильно отличается от другой конкретной кошки "Машка".

    Изучая задачу мы прежде всего должны задать вопрос : "Что является условием завершения задачи?" и вторым не менее важным "Что используется при достижении результата?". Вот это "что используется" как правило и есть объекты.
    Ответ написан
    8 комментариев
  • Зачем нужен ООП?

    @dklokov
    php developer
    Был период когда точно как автор не понимал,а учил только потому что везде требовался. Осознание необходимости приходит, с ростом проектов, росте команды разработки. Есть проекты и работы, где вам в принципе не понадобится эти знания.
    Ответ написан
    3 комментария
  • С чего начать изучение Flash?

    evgeniy8705
    @evgeniy8705
    Повелитель вселенной
    Судя по вопросу вы в лагерь ездили несколько лет назад.
    Ответ написан
    Комментировать
  • С чего начать изучение Flash?

    GavriKos
    @GavriKos
    Если вы хотите делать игры на мобилки - то начинайте c c#/Unity или c++. Никакого флеша не надо на мобилках.
    Ответ написан
    Комментировать
  • Какой php фрейморк выбрать для изучения?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Symfony2, Laravel, Yii (отсортировал в порядке востребованности, не популярности). В СНГ Yii можно поменять местами с Laravel. Но вообще сконцентрируйтесь непосредственно на PHP и меньше привязывайтесь к фреймворку - будет проще.
    Ответ написан
    3 комментария
  • Как лучше спроектировать БД в Laravel в моем случае?

    muhammad_97
    @muhammad_97
    PHP-разработчик
    Создать четвертую таблицу user_id, payment_id, form_id
    Ответ написан
    Комментировать
  • Массовая замена в sql?

    benbor
    @benbor
    Помог ответ - не забудь лайкнуть
    Вам бы не эту ерунду менять на такуюже, а почитать, что и как стоит хранить в бд, и что такое Нормальные Формы. А со стороны добавить такую вещь, как роутинг. Чтобы, если завтра захотелось вам избавится от префикса "video.php/", вы не на тостере чушь писали, а просто подпрафили формат строки
    Ответ написан
    Комментировать
  • Почему не могу дампнуть базу в django?

    Tark
    @Tark
    Pyramid'альный мир
    Я не работаю с Django. Мне стало интересно, и я запросил у гугла информацию по вопросу "CommandError: Unable to serialize database: no such table: easy_select2_related". Да, прям вот всю нижнюю строчку скопировал. Первая ссылка ведёт на тостер (!), а вторая - на stackoverflow.com/questions/18313703/dumpdata-with... . Обращайтесь, если нужно будет что-нибудь ещё поискать.
    Ответ написан
    Комментировать
  • Два сайта в одном?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Почитать как организовать авторизацию по PHP, и для авторизированных пользователей отображать другое содержимое.
    Ответ написан
    Комментировать
  • Что нужно знать front-end разработчику и JavaScript разработчику для прохождения стажировки и устройства на должность junior- a?

    @an23
    Что касается JavaScript:
    - базовый JavaScript, понимание наследования на прототипах
    - умение работать с DOM используя нативный JavaScript и библиотеки вроде jQuery
    - логическое мышление, кроме синтаксиса языка нужно уметь решать стандартные и не очень стандартные задачи с использованием JavaScript
    - наличие хотя бы одного (пусть даже некоммерческого) проекта в котором вы можете похвастаться своим использованием JavaScript
    - плюсом часто бывает умение писать собственный плагины на jQuery

    Когда вы достаточно с этим познакомитесь я думаю вы сможете решить что именно вам учить дальше Angular или AJAX :)
    Ответ написан
    Комментировать
  • Какие есть годные книги на русском по программированию web на python3?

    svfat
    @svfat
    ☺Нужен VPS? Два месяца бесплатно. Смотри профиль☺
    На чистом питоне сайт будет делать только мазохист. Для web используются фреймворки: например Django. Если вы хотите постичь азы питона, попробуйте www.codecademy.com/en/tracks/python
    Ответ написан
    4 комментария
  • Использование yii2 для сервера браузерки, бред?

    wartur
    @wartur
    Ну, Yii думаю будет оптимальным. Кодигнайтер вроде как перестал развиваться же? Фалкон не сможете захостить на шареде задарма. Базу данных вообще можете для начала заюзать sqlite, если нагрузки увеличатся, то Yii2 без проблем на него мигрирует с помощью PDO.
    А так берите все по мнимиому, тогда шаред будет стоить 60р в месяц.

    Клиент лучше делайте на html5 canvas. нахрен флеши...

    PS: не забудьте прочитать про методологию REST.
    Ответ написан
    Комментировать