Цитата (bodja @ 8.12.2012 - 19:06) |
twin С мнением согласен, но то что вы привели в первом посте - лукавство. Тоже самое можно написать через кучу функций в куче файлов. |
Цитата |
Если бы вы сказали , что вам пришлость отслеживать запрос в одном из десятка обьектов унаследовавших абстрактный класс , часть методов которого были перегружены уже после его создания , и то после того как юзер нажал некую кнопку ,в результате прогер перепутал идентификатор и результат был записан не туда. Вот тогда я бы вас искренне пожалел. |
Цитата |
Тоесть то что вы написали, к механизмам ООП не относится. Еще, ПХП является серверным языком и не является веб-технологией в целом. Есть другие языки. |
Цитата (inpost @ 9.12.2012 - 01:52) |
Кроме этого 2/3 экспертов на нашем форуме либо фрилансеры, либо начальники, поэтому они устанавливают для себя правила, а не им ставят рамки. Собственно отсюда и вопрос, о каком рынке труда идёт речь? Как хочешь, так и программируй. |
Цитата (inpost @ 9.12.2012 - 01:52) |
Ну и что, что рынок труда говорит одно, это не значит, что он говорит правильно... |
Цитата |
Если модель, значит модель. Нужно обозначить - написать абстрактный класс. Конкретная реализация функционала - в наследнике. Вызов в контроллере. Работа с БД - в классе БД. |
Цитата (bodja @ 9.12.2012 - 11:04) |
Ну нет всего такого в ПХП , в итоге придумывают всякую хрень, настраивают поверху ООП, а потом жалуются, ООП -дерьмо. Разбираться в ООП лучше в языках , лучше для этого приспособленных.Тоже 100 раз писали. Короче... Глухо это все... Разговор немого с глухим. |
Цитата (Oyeme @ 9.12.2012 - 12:10) |
Рынок диктует то что востребовано,удобно и быстро. Никто не хочет брать себе на работу человека который понятия не имеет об архитектуре,пишет функциями. Вы можете написать это функциями,но после Вас никто это не сможет поддержать. Я знаю людей которые отказываются писать на более мощных языках программирования,а используют паскаль.Это выглядит смешно. Использование фреймворком как раз задает единое представление об архитектуре.В которой сразу заложена логика,где Вы не можете писать как Вам хочется. Времена прошли когда система писались в один файл с использованиями функций и процедур. Этот код не возможно поддержать и развивать дальше,что являеться провалом для компании.Огромные убытки итд. В поддержку и развития фреймворков вкладываются десятки миллионов долларов.Эксперты со всего мира реализовывают архитектуру,миллионы людей тестируют. Стоимость одного часа эксперта оценивается в 3 тысячи долларов. Если Вы отказываетесь изучать что-то новое - это не означает что это плохо и все ошибаются вокруг. Рынок развивается,новые технологии итд.Это нормально. В фрилансе все равно как будет сделан проект.Это дешовая форма найма работников. Конкуренция настолько высока,что люди готовы сутками сидеть лишь бы работало.После пяти лет,человек не видет другого решения,как ставить костыль на костыле. Очень сложно работать с таким человеком. Главное чтобы работало.Это принцип говно кодера. Если Вы считаете что все это еренуда то успехов Вам. Ненужно доказывать всем ездить на автобусе это престижно.Быстро,экономно,цель достигнута и все довольны. Цель то всего не в экономии. |
Цитата |
Поэтому, еще раз: данная тема изначально "ниачём", т.к. не обозначены граничные условия, т.е. о ком идет речь, кому "ООП не нужен". А без граничных условий большинство задач в этой жизни не имеют смысла. |
Цитата (twin @ 9.12.2012 - 16:25) |
Блин. Так а я то про что? Разве не про тоже самое? |
Цитата (YVSIK @ 9.12.2012 - 16:44) |
Последнее время размышляя на тем PHP язык ли? вообще?? |
Цитата (YVSIK @ 9.12.2012 - 14:44) | ||
Последнее время размышляя на тем PHP язык ли? вообще?? все больше прихожу к мнению обратному. не кидайтесь камешками как всегда. Пож..... в моей практике я познакомился С зендом так и не смог подлючится к базе , кстати с кем это делал тоже не смогли , когда сами себя считали гуру, и собрались покарять МиР на зенде. так они проще сделали проще обошли зендовскую (ну не знаю как назвать) и продолжили кодить с поднятым носом своей крутизны, Что до моего мнения , вывод для меня очевиден, я более никогда в него не залезу Чтоб там ваши работодатели от вас не требовали, требуют чтож пусть сами покажут как это делается, так построено в нормальных предприятиях, вот тебе технология и в ней все сказано должным образом, если таковойй у него нет, все будет зависить от вашего языка как вы преподнесете ему свои знания (вернее сказать покажите на что вы горазды) Как я понял что работодатели в своих требованиях мало что понимают . ну всё равно подай им ООП , а почему подай? сами туго могут обьснить, мол у меня кореш ФирмОЙ заведует и у него все на этой хрени построено и вполне отлиный продукт будет( я не оговорился именно БУДЕТ) только когда будет никто не знает И продолжают Ждать))))))))))) |
Цитата (twin @ 9.12.2012 - 12:33) | ||
Ниасилил. Какие-то лозунги, помпезность и самолюбование. Почему-то выводится гусь, что архитектура, это когда ООП, а иначе все сумбур и говнокод. И прочая популистская дурь про фреймворки... Никакой конкретики, одни транспаранты. Ну это понятно - образ мышления. Инкапсуляция. Зачем вникать, главное наворотить побольше лозунгов, оно и прокатит доверчивому работодателю. Тут то зачем эта бравада? Чай не дети. |
Цитата (Oyeme @ 9.12.2012 - 13:03) |
Никакой теории,только практика. Смысл в ООП как раз и в архитектуре.Это концепция. |
Цитата |
Автор смысл топика в чем? Вы на своей волне. |
Цитата |
Ситуация из жизни.Один друг орет,все доказывает какой он успешный,показывает что и как. Спустя час они прощаются. Тот который орал пощел на автобус(ведь он прав во всем),а другой сел в порше.(Стоимостью его сьемное квартиры) Оба были на одинаковом уровне жизни. И тут который доказывал всем,задумался.Может я ошибаюсь? |
Цитата (twin) |
Смысл прост. Хрень эта ваша ООП. Без него намного проще, прозрачнее, читабельнее, расширяемее и поддерживаемее. |
Цитата (twin) |
Пост я написал, что бы хоть как то повлиять на тенденции |
Цитата (twin @ 9.12.2012 - 16:44) |
sergeiss Если ты спрятал голову в песок своей конторы и думаешь, что вокруг торчащей жопы ничего страшного не происходит, это не значит, что это так. |