Pull to refresh
14
0
Анатолий Разумовский @nepster-web

WEB-Разработчик

Send message
Там в каждом демка. Да и обычно все просто: один сделал, а остальные скопировали.
Вот тут большой вопрос. Что значит «Yii не предлагает архитектуры.»? Есть 2 часто используемых шаблона, по которым 99% сообщества работают. Может быть вы хотели сказать: что в Yii можно реализовать любую архитектуру?
Не совсем так на самом деле. В случае с symfony сообщество более квалифицированное, примеры кода и подходы более правильные, + symfony открывает глаза сразу на слоистую архитектуру вводя понятие сущностей, сервисов, репозиториев и тп.

Посетите форум Yii2 сообщества и посмотрите на примеры публикации кода. Я согласен, что можно писать хороший код на любом инструменте, но мы сейчас говорим о так сказать о большинстве.

Тут еще момент в том, что «Человек с минимальным опытом» может быть в конкретной области. Например человек может спокойно писать на Yii2 делая 10 средних проектов в год при этом даже не догадываясь про существования таких понятий архитектуры, которые мы обсуждаем.

У меня знакомый уже лет 5 наверно сидит на codeigniter 1.xx версии, делает интернет магазины и не знает проблем. Я смотрел на его код, там от ооп только контроллеры и модели самого CI, остальное процедурный код по 5к — 10к строк кода. Тем не менее это ему не мешает выполнять заказы для клиентов и поддерживать их. Кое-ка они там работают.

Я бы опыт разделил на этапы. Да и понятие «джуниор» для каждой так сказать конторы будет свое.
Вы наверно один из не многих, кто почти все понял, что я имел ввиду. Но еще не забывайте, что под словом «новичок», можно подрозумивать совершенно разные уровни знаний.

Например можно хорошо, знать php. Каждую функцию знать на память. Но при этом не слышать про паттерны, это новичок?
Или например можно знать php, работать с паттернами, но не разу не писать тесты, это новичок?
А можно знать php, знать паттерны, писать тесты, но не знать про DDD.

От сюда вопросы:
Что значит знать php?
и
Кто такой новичок?
конечно юмор. Там сами разработчики на форумах писали «так не делать», а много приколов встречается в их-же коде.
А все почему?
Вот ты сейчас обидел конкретно определенных людей, https://github.com/yiisoft-contrib/yiiframework.com
Да все верно. Я даже уточнил в статье, что Yii2 это не плохой инструмент. И все приходится именно на опыт разработчиков. Но тем не менее, сколько человек из многочисленного сообщества пишут хороший и грамотный код на Yii2?

Даже Qiang Xue аккуратненько свернул на GO, подальше от Yii2 =).
Полностью согласен, щас рулит стэк из технологий. Ни один большой проект не обойдется одном php.
Что касается «Я всегда называю Sf/ZF следующим этапом в развитии php-разработчика», походу хабро-сообщество не сильно оценило мой шаг вперед =).

П.С. Zend что-то не серьезные. Обещали релизнуть zf3 еще в прошлом году и так и не релизнули походу =(.
Все верно. Там в статье в заголовке пометка даже про опыт стоит. Да с вами полностью согласен, и при этом симфони более строгий инструмент и открывает глаза на интересные вещи. И строит более правильное понимание об архитектуре.
Так, я ж указал, что начинал для обучения. Учиться на альфе как раз было интересно. Я не писал боевых проектов, а писал свой тестовый проект, и каждый раз когда что-то ломалось, я понимал все больше как устроен инструмент. Вы походу вообще статью не поняли. Смысл даже не сколько в коде, а в архитектуре приложения, которую предлагает Yii2.

Когда проект разрастается, многие моменты выходят боком. Вы либо очень хороший программист, либо не писали на Yii2 ничего сложнее блога.
Это в стабильном релизе. Альфу и Бету никто не отменял.
Я был тем самым новичком и сейчас не очень доволен.
Ну кстате я был на одной конференции по 00P, которую вел преподаватель С++ в компьютерной академии нашего города. Так там это был самый любимый и популярный вопрос «отличие абстрактного класса от интерфейса». Самое интересное, что те кто начинают учить С++ (а точнее студенты), очень сильно путаются в этом вопросе.
PHP будет достаточно быстро развиваться и становиться все лучше и все быстрее.

PHP станет языком широкого применения и на нем станет комфортно писать мультиплатформенный софт.

В PHP поработают с мультипроцессорностью и проблемы в этой области будут сводиться к 0.

В PHP добавят специальный параметр, который будет давать возможность отключить «ПХП создан, чтобы умирать» и решаться некоторые проблемы с демонами.

Ну и еще много моментов, которые подсказали коллеги и я упустил.
С нетерпением жду финального релиза php7!
Вообще большое спасибо людям, которые следят за движениями в мире php и выкладывают дайджесты, а так-же всему сообществу.
а почему вы не использовали полностью модульную структуру?
Было бы здорово, если бы еще были отзывы. Ну или возможно что-то вроде такого: список тру сайтов, которые на том или ином хостере.
Нашел для себя пару интересных штук, пойду поковыряю. Спасибо.
А вот интересно так только фейсбук делает?

Вопрос на честность:
К примеру Вы делаете приложение в котором есть возможность оставлять личные сообщения.
Если пользователь удаляет сообщение, оно удаляется из базы или помечается как удалено?
Или поставит метку «Удалено» ;)

Information

Rating
Does not participate
Location
Одесса, Одесская обл., Украина
Date of birth
Registered
Activity