Как изучить Yii 2 framework?
Доброго времени суток, хочу изучать Yii 2 framework, помогите материалом полезным, с чего лучше начать, что почитать, видео уроки. Спасибо.
Доброго времени суток, хочу изучать Yii 2 framework, помогите материалом полезным, с чего лучше начать, что почитать, видео уроки. Спасибо.
Коментар порушує правила спільноти і видалений модераторами.
Коментар порушує правила спільноти і видалений модераторами.
Лучшая книга
Марк Сафронов — «Разработка веб-приложений в Yii2»
Она лучше доки на этапе изучения.
только не увлекайтесь там где про тестирование. Он потом все равно признает что — много писать придется, а поэтому далее мы не будем писать тесты :D
И, как уже сказали — Yii2 как и OpenCart — это СНГовье.
Если ориентируетесь на Запад — то Yii2 изучите сугубо в ознакомительных целях. из крупных фреймворков:
Laravel, Symfony, Zend — более перспективны.
Yii2 не взлетит на Западе. (OpenCart — тем более)
но так как Yii2 сделан вполне по правильному, то его изучение не будет потерянным временем.
Я фигею с людей. Дока есть по любому фреймворку от самих же разработчиков.
-
Коментар порушує правила спільноти і видалений модераторами.
Коментар порушує правила спільноти і видалений модераторами.
У мене зараз сестра шукає роботу trainee по python/django. Має тестовий проект хорошого рівня на github, вміє верстати. А вакансій немає. Просто немає і все.
Вже задумується перевчитися на php, бо там проблем з роботою немає. Звісно, з робочого опенспейсу таке писати легко.
Если гуглить по самому языку, то получаем более 700 вакансий на пхп и около 100 на питон, при том что на питон вакансии мало где согласны взять джуна. Это на популярном сайте гугление. А если удаленку гуглить то получаем до 10 по питону и до 100 по пхп. Разница мягко говоря огромная.
Но конечно много там по цмс работы, но если по уии(или один из них уии) нагуглить то все равно 170 вакансий + прибавить какую то чатсь с запросов по другим фреймворкам. Вообщем маємо шо маємо. Хоть питон и намного лучший язык чем пхп. С другой стороны, я так немного глянул и фреймворки у пыха хорошие, обдуманные.
Серед 100 на python 95% — middle / senior. А серед php, мінімум,
Навіть, якщо в CMS треба буде колупатися — яка різниця? З чогось треба починати, а сидіти без роботи невесело.
яка різниця?для самого самого джуна ее конечно же нет, но для человека который уже программировал, как то несолидно разбирать цмски
для человека который уже программировалвакансій значно більше.
Хоть питон и намного лучший язык чем пхпХоть и автобус лучше внедорожника...
Неправильное сравнение. И питон и пхп являются языками конкурентами, используются в вебе одинаково. Почему питон лучше — в инете полно информации.
то есть питон позволяет решать какие-то задачи лучше или быстрее? пруфы есть?
Т.е. питон архитектурно лучше, и это знают все. Кроме обиженых пхпшников, которые не хотят признавать реальность.
-
Питон — язык общего назначения, пхп — изначально веб-шаблонизатор. Да все знают слабые стороны пхп как языка — корявое наследие (которое невозможно выпилить не пойдя по пути питона 3) и отсутствие многопоточности. Но это все решается фреймворками, библиотеками и правильными инструментами.
Конечно для написания какого-нибудь инсталлера лучше подойдет питон, но для веба у него нет ниодного существенного преимущества перед современным пхп
И в каком же фреймворке переписаны все кривые функции пхп, к примеру для работы со строками? С нормальным именованием и поддержкой утф8
Та зачем оно надо?намного больше вакансий в Украине. А в фрилансе тем более :/
никогда не понимал людей которые пишут такие сообщения. Человек конкретный вопрос задаёт а ему отвечают что это ему не нужно, лучше заняться чем то другим
Если есть понимание ООП на PHP, то освоить фрейморк не сложная затея. Для Yii2 достаточно гайда
www.yiiframework.com/doc-2.0/guide-index.html. Если же хочется посмотреть видеоуроки, то вот вполне достойный плейлист
www.yiiframework.com/doc-2.0/guide-index.html
Найдете на русском — учите на нем, если анг слаб
-
В поиске на YouTube вбиваете yii2 и вперед :) Для новичка вроде неплоха серия на DoingITEasy www.youtube.com/...3CBmusDbBzFgg3H20VxLx2mkF
В моем понимании фреймворк надо выучить хорошо, чтобы быть крутым парнем. А человек который учит все подряд — останется разнорабочим.
Ваш сарказм я понял :)
-
Там офіційна документація прекрасно описана, ніякі уроки не потрібні.
У ларавеля вполне годная родная документация. По крайней мере мне хватило для того, чтобы получить базовые знания и начать работать с этим фреймворком. А детали и нюансы все равно только в работе над реальными проектами узнаете.
rmcreative.ru — вот блог одного из разрабов фреймворка (Саши Макарова). Там тоже много полезного. Довольно оперативно отвечает на комменты и с удовольствием помогает, так что можно смело писать ему.
Подобный вопрос лучше задавать на форме фреймворка goo.gl/55Ysn9 .
Т.к. на форуме доу сброд спциалистов которые только безосновательно какахами кидать могут, а не материалами полезными.
Насчет фреймворков ситуация такая:
— yii2 — довольно прост, и гибок, за счет чего новички часто пишут ужасный код на нем.
— Symfony2 — нечто большое и тяжолое, куда не плюнь везде эти модные паттерны. Писать можно только «правильно» иначе работать не будет. При кастомизации некоторых частей будете испытывать боль из-за недостатка доков. В офф доках только элементарщина описана. Судя по нововведениям разрабы фреймворка тупо копируют Java Spring .
— Laravel — тот же симфони, но меньше слоев абстракции, за счет чего проще освоить и быстрее работает. Сообщество как-то более сплоченное и можно больше примеров в сети найти.
Если опыта разработки нет вовсе, то лучше Laravel или Symfony брать, они приучат к некоторому порядку в коде.
-
yii2 — довольно прост, и гибок, за счет чего новички часто пишут ужасный код на нем.Так, гнучкість Yii може збивати з пантелику на початку, але це змушує зі старту думати про архітектуру, а не плисти за течією нав’язаних паттернів. А його простота не відіб’є бажання навчатися, як це може статися в новачка, що відразу занурився в Symfony.
goo.gl/oaVKBf — тут есть пример блога на yii2. Навигация по урокам под статьей.
не понимаю чего все накинулись на Yii2 как по мне очень удобный фреймворк. я учил путем использования и чтения документации
вбросы джунов которые начитались на хабре что сейчас модно, а что уже вышло из моды.
Никаких обоснований. И скорее всего даже не использовали сами данный фреймворк.
уии 1 говорят полностью переписали и получился уии 2 с лучшей архитектурой и новыми фичами. Что с ним не так?
Перефразировал бы Ваш вопрос на «Зачем изучать фреймворк Yii2?» Сейчас больше в тренде Laravel и Symfony. И если второй новичку осилить будет сложно, то первый в простоте работы с ним вряд ли чем-то уступает Yii.
судя по х@рне что тут написана, ни на одном из перечисленных вы реальные проекты не писали.
-
Что именно из высказывания автора Вы лично считаете херней? Только без истерик и тп. Спокойненько, по существу аргументируйте свою позицию.
Вакансий по ларавелю в Украине около десяти. Вакансий где указывается уии(или один из фреймворков указан уии) — более ста.
Есть такая тенденция. Любят у нас уии почему-то, но тренд (www.sitepoint.com/...sitepoint-survey-results) рано или поздно доползет и до нас.
Сложите уии 1 и уии 2 и получите второе или третье место. А все с 1 скоро на 2 переползут. Хотя конечно ларавель будет популярнее. Но и по уии думаю работы будет всегда.
Learn by doing. Почніть робити якийсь проект для себе, читайте документацію, гітхаб, і по суті більше нічого не потрібно
Понять, что такое MVC и смело приступать к документации
github.com/...tree/master/docs/guide-ru
49 коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарів