За последние 24 часа нас посетили 17336 программистов и 1197 роботов. Сейчас ищут 1295 программистов ...

Как вам работать php программистом ?

Тема в разделе "Беседы", создана пользователем NikitaTo, 26 июн 2015.

  1. voral

    voral Активный пользователь

    С нами с:
    30 ноя 2017
    Сообщения:
    646
    Симпатии:
    104
    Да и тот же MVC точно так же паттерн в чистом виде, просто уровень абстракции иной.
     
    Walk нравится это.
  2. askanim

    askanim Старожил

    С нами с:
    7 апр 2016
    Сообщения:
    2.201
    Симпатии:
    166
    Адрес:
    GABRIEL
    Не путай использование его в различных обстоятельствах и само написание алгоритма.
    --- Добавлено ---
    MVC можно реализовать так как ты его понимаешь, лиж бы концепция осталось Model View Controller
     
  3. voral

    voral Активный пользователь

    С нами с:
    30 ноя 2017
    Сообщения:
    646
    Симпатии:
    104
    А я и не путаю. Я сказал именно то, что сказал. Задачи встречаются иногда столь экзотичные, что вполне возможна ситуация когда "стандартный" паттерн использовать можно, но с некоторой модификацией.
    --- Добавлено ---
    Вот и говорю: просто другой уровень абстракции. Пользуясь словом из цитаты это "паттерн концепции".
     
  4. askanim

    askanim Старожил

    С нами с:
    7 апр 2016
    Сообщения:
    2.201
    Симпатии:
    166
    Адрес:
    GABRIEL
    И соеденить как угодно эти связи. А паттерны нет. Они призывают тебя исполнять определённый алгоритм действий в точности иначе это уже что-то другое. Вы путаете алгоритмы с идеологиями.
    Вот читайте https://ru.wikipedia.org/wiki/Паттерн
     
  5. voral

    voral Активный пользователь

    С нами с:
    30 ноя 2017
    Сообщения:
    646
    Симпатии:
    104
    перечитайте еще раз вашу вику вдумчиво :)
     
  6. askanim

    askanim Старожил

    С нами с:
    7 апр 2016
    Сообщения:
    2.201
    Симпатии:
    166
    Адрес:
    GABRIEL
    В программировании скорее паттерн - есть алгоритм нежели концепция или идеология. а MVC - это концепция / идеология
    --- Добавлено ---
    Да госпади хрен с вами. Считайте как хотите. Будьте баранами дальше
     
  7. voral

    voral Активный пользователь

    С нами с:
    30 ноя 2017
    Сообщения:
    646
    Симпатии:
    104
    Это только по вашему.
    --- Добавлено ---
    Ну, а что нам еще остается делать еще - только вы же "прогаете на пыхе уже три года" и постигли дзен. :)
     
  8. askanim

    askanim Старожил

    С нами с:
    7 апр 2016
    Сообщения:
    2.201
    Симпатии:
    166
    Адрес:
    GABRIEL
    Но вот это просто смешно :
    --- Добавлено ---
    MVC используется не только в пыхе.
     
  9. voral

    voral Активный пользователь

    С нами с:
    30 ноя 2017
    Сообщения:
    646
    Симпатии:
    104
  10. askanim

    askanim Старожил

    С нами с:
    7 апр 2016
    Сообщения:
    2.201
    Симпатии:
    166
    Адрес:
    GABRIEL
    Я тоже когда то очень давно уже почти два года назад, сказанул, MVC паттерн и его надо придерживаться. На что сурикат сказал что это идеология, а не паттерн
     
  11. voral

    voral Активный пользователь

    С нами с:
    30 ноя 2017
    Сообщения:
    646
    Симпатии:
    104
    А мужики то и не знали (с) не мой ;)
     
  12. romach

    romach Старожил

    С нами с:
    26 окт 2013
    Сообщения:
    2.904
    Симпатии:
    719
    ой не факт. Не, если дать некоторым бюджет и команду, то через год они выдадут что-нибудь приличное и способное хотя бы в целевых кейсах конкурировать с ворпресс, но сообщество / шаблоны / плагины / специалисты и прочая экосистема всё равно останутся за вордпрессом. Тут точно такая же проблема как с самописью: подобное написать легко, возможно даже правильно, если четко понятен кейс использования, но... Я как-то давно приводил пример работы с почтой, точнее её получения. По докам всё просто: взял imap_* и загрузил всё что нужно, в реальности же вменяемые реализации это много-много кода и обработка напильником под реалии наших яндексов / мэйлрушечек / пыхокодеров. Потому и фреймворки такие "дутые", просто далеко не всё очевидно человеку не столкнувшемуся со всем ворохом возможных вариантов.
     
    voral нравится это.
  13. askanim

    askanim Старожил

    С нами с:
    7 апр 2016
    Сообщения:
    2.201
    Симпатии:
    166
    Адрес:
    GABRIEL
    @voral я ещё понял одно, на хабре дофига народу, но нормальных там единицы. Как то просто разбирали от туда статью на что Игорь сказал, что ему тем не нравится хабр что лайкают и пишут хрен его знает кто.
     
  14. romach

    romach Старожил

    С нами с:
    26 окт 2013
    Сообщения:
    2.904
    Симпатии:
    719
    гы... пришел @askanim и начались срач и веселуха ))
     
  15. askanim

    askanim Старожил

    С нами с:
    7 апр 2016
    Сообщения:
    2.201
    Симпатии:
    166
    Адрес:
    GABRIEL
    @romach да где срач то...
     
  16. voral

    voral Активный пользователь

    С нами с:
    30 ноя 2017
    Сообщения:
    646
    Симпатии:
    104
    Ну это понятно... Хабр уже давно не торт... Эта статья первая из гугла мне просто попалась. Как отправная точка точно пойдет
     
  17. askanim

    askanim Старожил

    С нами с:
    7 апр 2016
    Сообщения:
    2.201
    Симпатии:
    166
    Адрес:
    GABRIEL
    @romach просто я люблю поговорить.
     
  18. romach

    romach Старожил

    С нами с:
    26 окт 2013
    Сообщения:
    2.904
    Симпатии:
    719
    Так ещё не вечер )
     
  19. askanim

    askanim Старожил

    С нами с:
    7 апр 2016
    Сообщения:
    2.201
    Симпатии:
    166
    Адрес:
    GABRIEL
    MVC можно сделать как угодно, как ты его понимаешь так и делаешь, куда ни плюнь каждый реализует его по своему.
    --- Добавлено ---
    А например паттерн абстрактная фабрика загляни ко всем и ты поймёшь что это он потому что он одинаковый у всех алгоритм. Как и например сингл тон.
    --- Добавлено ---
    та ну ещё 10 мин и я закрою эту багодельню и пойду работать. Надо оно мне тут сидеть до вечера кошмарить. Меня тут забанили так я пошёл подругу себе нашёл ;) Терь другие планы на вечер)
     
    [vs] нравится это.
  20. romach

    romach Старожил

    С нами с:
    26 окт 2013
    Сообщения:
    2.904
    Симпатии:
    719
    Это надо под логотипом форума поместить ))
     
  21. voral

    voral Активный пользователь

    С нами с:
    30 ноя 2017
    Сообщения:
    646
    Симпатии:
    104
    Ну уж нет. Если в проекте соблюдается MVC то там не может быть, например, во View функционал модели и контроллера... Просто уровни абстракции разные. Паттрен MVC - есть уровни ниже, паттрны типа одиночки, в PHP уже не куда ниже...
     
  22. askanim

    askanim Старожил

    С нами с:
    7 апр 2016
    Сообщения:
    2.201
    Симпатии:
    166
    Адрес:
    GABRIEL
    ахаха
    --- Добавлено ---
    @romach я просто чего мне не хватает. И решил эту пустоту заполнить...
    Вроде не много успокоился.
    --- Добавлено ---
    чёб это не может) Всё может
    --- Добавлено ---
    От того что у тебя там что-то будет не там, работа алгоритма не нарушится. А если взять паттерн Абстрактную фабрику, то сделай это не так как есть, и уже чих-пых
    --- Добавлено ---
    не совсем так как есть, а mvc это всего лишь архитектура не более ни менее, паттерном в ней и не пахнет. Идеология и всё тут.
     
  23. voral

    voral Активный пользователь

    С нами с:
    30 ноя 2017
    Сообщения:
    646
    Симпатии:
    104
    А не надо путать все в одну кучу.
    Абстрактная фабрика - паттерн программирования.
    MVC - паттерн "концепции". Он по определению не может нарушить работу кода.
    --- Добавлено ---
    это не сама архитектура это шаблон архитектуры. т.е паттерн.
    Вот на конкретном проекте уже применяется некий шаблон.

    Ну или тогда Абстрактная фабрика это тоже не паттерн, а "кусок кода" - "не более ни менее".
    --- Добавлено ---
    Поймите и то и другое это лишь описание того как поступать в том или ином случае. Просто описание.... А вот реализует (или не реализует) уже программист на конкретном проекте. Если он в контролер запихнул обработку данных - он нарушил паттерн MVC придписывающий это разделять; если в классе одиночки, он не закрыл метод клонирования, он нарушил паттерн одиночка...
    --- Добавлено ---
    Да. И само по себе это не явяется определенно и однозначно признаком говнокода... Теоретически можно предположить возникновение какой то хитрой задачи, когда это необходимо.
     
  24. askanim

    askanim Старожил

    С нами с:
    7 апр 2016
    Сообщения:
    2.201
    Симпатии:
    166
    Адрес:
    GABRIEL
    Смешно :D
    Так же как: Масло масляное, и поэтому никогда не падает на пол.
     
  25. voral

    voral Активный пользователь

    С нами с:
    30 ноя 2017
    Сообщения:
    646
    Симпатии:
    104
    нет. ты совершенно ни чего не понял.
    Зеркало (и прочее по списку) - уже конкретная сущность.
    --- Добавлено ---
    [OFFTOP]
    Это лично твоя оценка или кто-то со стороны оценивал? ;)
    [/OFFTOP]