• Почему на VDS-хостинге зашкаливает использование ОП?

    opium
    @opium
    Просто люблю качественно работать
    276М занято из 512М
    Их этих 276М занимает файловый кеш 110МБ(он освободится если потребуется память программам) итого занято 160 мегабайт из 512
    В целом норм.
    Ответ написан
    Комментировать
  • ООП в высоконагруженных проектах считается устаревшим?

    allard
    @allard
    Серийный программист
    Когда-то видел хорошее сравнение по вопросу ооп против процедурного программирования.
    Было что-то на подобие:
    Зачем в наше время мыть посуду руками, если у вас рядом стоит посудомоечная машина. Если тебе нужно помыть одну тарелку, то можно это сделать и руками, а если после банкета у тебя гора посуды, то зачем мучаться...
    Так и с процедурным программированием, если вам нужно добавить какую-то мелочь в проект, с которым вы не знакомы, то почему бы и не написать одну функцию и не вставить её вызов куда нужно, это будет нормальным вариантом. Но если вы хотите разработать гигантский проект для работы с большими объемами разных данных, то тут без ооп никак.

    Думаю мысль понятна. Просто писать что-то серьезное на функциях, вы утоните в своем коде, новые разработчики будут тратить кучу времени понимание структуры проекта. Тем более, придется писать кучу велосипедов, которые уже реализованы в ооп вариантах и успешно используются сотнями тысяч программистов...

    Да, процедурный подход выигрывает в производительности на пару процентов у ооп, ну может на пяток процентов в некоторых проектах. Просто, тяжело сравнить производительность, т.к. ни один серьездный проект не разрабатывается на стандартном php в процедурном стиле (вы представьте yii или laravel на функциях). Ну, не считая отдельных специфичных движков, типа kphp.
    Лишаться кучи преимуществ ооп, ради пары процентов процессорного времени, вообще нет смысла.
    Тем более в наше время куча облачных сервисов, любой проект можно смаштабировать...

    Я бы сказал так, не нужно возвращаться в лихие двухтысячные, нужно стремиться вперед. Php развивается и развивается в сторону опп, так зачем отставать от прогресса?!
    Ответ написан
    7 комментариев
  • ООП в высоконагруженных проектах считается устаревшим?

    Adamos
    @Adamos
    Баланс.
    Если проект реально высоконагруженный, но простой, как табуретка - то человек прав, чем меньше в коде будет абстракций, тем меньше оверхеда.
    Но если проект не только высоконагруженный, но и сложный - вы мозг сломаете, делая его функционально. Функции хороши там, где нужны простые решения. Если вы можете разобрать всю архитектуру на простые решения - вам не нужно ООП. Если не можете - то без него проект захлебнется в собственной сложности.
    Ответ написан
    3 комментария
  • ООП в высоконагруженных проектах считается устаревшим?

    miraage
    @miraage
    Старый прогер
    Мужик дегенерат, однозначно.

    // EDIT

    Посмотрел прикрепленные исходники. Закапал святую воду в глаза.
    Выкиньте это всё, покажите ему, например, PHP: The Right Way.

    Я бы на Вашем месте уволился, незадумываясь.
    Ответ написан
    Комментировать
  • Можно ли считать, что Bootstrap теряет актуальность?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Ну что за бред. Бутстрап живее всех живых и вообще готовится к выходу новая его версия.
    Кроме того, главная фича сегодняшнего бутстрапа в модульности. При сборке проекта через Grunt/Gulp и т.п. вы можете выбрать, какие элементы подключить. Многие используют из него только Grid, так как он очень удобен.

    И вообще, удобнейшая вещь для программистов. Когда нужно запустить приложение, но нет ни фронтендера, ни дизайнера.
    Ответ написан
    Комментировать
  • Какая версия php сейчас актуальна для разработки?

    opium
    @opium
    Просто люблю качественно работать
    Ответвсегда один и тот же последняя стабильная
    Ответ написан
    Комментировать
  • Какая версия php сейчас актуальна для разработки?

    DexterHD
    @DexterHD
    Software Engineer, Teamlead, CTO
    Для разработки 5.6.14, для ознакомления 7.0.0 RC4
    Ответ написан
    Комментировать
  • Yii2, activerecord минусы asArray()?

    MegaMufa
    @MegaMufa
    Использовать asArray() означает похерить псе плюшки ООП. Не забывайте, что кроме полей в моднлях еще и логика. У вас даже автокомплит не будер таботать.
    Ответ написан
    4 комментария
  • Где найти работу по удаленке в 40+ лет?

    opium
    @opium
    Просто люблю качественно работать
    никак
    работа не привязана все таки к возрасту если вы конечно не совсем уж старый пердун
    навыки
    Ответ написан
    Комментировать
  • Где найти работу по удаленке в 40+ лет?

    alexk111
    @alexk111
    Автор Ботодрома (автоматизация Telegram, VK и др.)
    1. Возраст не имеет значения.
    2. Если нет навыков, тогда что еще Вы можете предложить рынку в обмен на деньги?
    Ответ написан
    Комментировать
  • Где найти работу по удаленке в 40+ лет?

    kapuletti
    @kapuletti
    Уберите возраст из вопроса и найдете ответ.
    Ответ написан
    6 комментариев
  • Где найти работу по удаленке в 40+ лет?

    Jeiwan
    @Jeiwan
    Никак.
    Почему все думают, что в интернете можно зарабатывать без навыков? Вы же не можете устроиться на обычную работу без навыков. Интернет тут ничем не отличается: это обычная работа, только удаленная. Нет навыков = нет работы.
    Ответ написан
    5 комментариев
  • Как правильно реализовать веб приложение целиком на ajax?

    @malroc
    Ну всё верно представляете, дальше гуглите single page apps.
    С бэкендом всё примерно как вы расписали, на фронтенде понадобится заточенный под разработку SPA джаваскрипт-фреймворк (Ember, Angular, Backbone, React + Flux). Ну то есть можно и свой велосипед написать, но смысла нет.
    Ответ написан
    Комментировать
  • Выбор PHP фреймворка?

    @CreatureMyst
    Не слушай ребят с CodeIgniter. Он позволит тебе быстро сделать небольшой проект, но при масштабировании проще будет переписать заново, ибо фреймворк совсем тухлый. Бери Symfony и толкового инженера.
    Ответ написан
    Комментировать
  • Выбор PHP фреймворка?

    miraage
    @miraage
    Старый прогер
    Нет понятия "громоздкий" фреймворк. Они кажутся громоздкими.
    Главное - правильно писать код. И всё будет быстро классно работать.
    Laravel и Symfony (написаны в алфавитном порядке) - Ваши друзья. Не бойтесь их.
    Ответ написан
    Комментировать
  • Стоит ли уходить с работы?

    Afganec
    @Afganec
    Аццкий кодер...
    Все ниже описанное сугубо ИМХО.
    Давать советы в такой ситуации не есть корректно. Мы не знаем всего, не знаем вашего уровня. Есть вероятность, что вы не все описали. Но... случись со мной подобная ситуация - ушел бы без раздумий. И дело здесь не в формате "начальник высказал недовольство", а в том, что он ставит вам ультиматум. Что уже есть звоночек - ничего адекватного ожидать не предвидится. Если уверены в себе - дерзайте. Дорога появляется под ногами идущего. Это раз. Второе - если вы примите решение уйти, вы покинете свою зону комфорта, а, как правило, именно за ее пределами совершаются чудеса. В3х - если вы примете решение остаться, то рискуете прикипеть к занимаемой вами должности. Чем дольше работаешь на одном месте, тем больше жалеешь время, которое уже потрачено, и тем сложнее принять решение об уходе.
    Тем более, если вы говорите, что есть средства на первое время, вообще не вижу проблем - дерзайте. Все будет хорошо!
    Ответ написан
    Комментировать
  • Стоит ли работать программистом?

    CheckOneTwo
    @CheckOneTwo
    Парень, который думает что он фронтэндер.
    Не стоит, постоянно будет голова болеть.
    Ответ написан
    3 комментария
  • Возможно ли использование констант в константах?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    В 5.6 - можно, бывают кейсы для этого, например группы констант в массивах. Но ваша SQL-ина в константах - это:

    Y8lv5GmpfQA.jpg

    Либо делайте статическую переменную непосредственно внутри метода (что тоже не хорошо на самом деле), либо только метод, который вернет вашу SQL-лину.
    Ответ написан
    Комментировать
  • Как правильно организовать поиск в Symfony2?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    ситуация выглядит как-то не очень обнадеживающе

    сфинкс популярнее в СНГ, эластика на западе, Yii популярен в СНГ, Symfony на западе... я как-то наблюдаю связь.

    https://github.com/FriendsOfSymfony/FOSElasticaBundle - 1262 коммита
    https://github.com/ongr-io/ElasticsearchBundle - 681 коммит

    Знаю что количество коммитов не решающий показатель, но при такой разнице...

    главное это совокупность звездочек, скачиваний и пульса проекта.

    Берите эластику.
    Ответ написан
    4 комментария
  • Региональные вузы/компании готовящие программистов?

    newross
    @newross
    Product owner
    Крутые программисты сами себя делают, а не вузы их.
    Ответ написан
    Комментировать