Форум программистов, компьютерный форум, киберфорум
PHP: Фреймворки
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.66/32: Рейтинг темы: голосов - 32, средняя оценка - 4.66
188 / 184 / 54
Регистрация: 23.10.2010
Сообщений: 1,335
1

Какой фреймворк стоит изучать?

20.01.2013, 04:56. Просмотров 6402. Ответов 41
Метки нет (Все метки)


Собственно на пороге выбора первого фреймворка для серьёзного изучения... Но вот замешиваюсь между Codeigniter и Yii. Судя по отзывам из инета первый сдаёт позиции (не обновляют его), второй же немного посложнее. Вот собственно возник вопрос - с чего начать? Поковырять первый и перейти на второй? Или сразу на второй? Или всё сплетни про первый и его спокойно можно использовать?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.01.2013, 04:56
Ответы с готовыми решениями:

Какой фреймворк изучать?
я только изучил php и хочу хочу еще изучить какой то framework какую выбрать? Добавлено через 1...

Какой фреймворк выбрать?
Привет всем. Да, знаю, что вы прочитали заголовок и опять возник вопрос: "обожезачтомнеэто". Не...

какой фреймворк выбрать?
есть самописное приложение на php, которое уже довольно сильно разрослось и в планах по "наведению...

Какой выбрать фреймворк?
Всем привет, перешел я на php, пописал простенькие сайты, терь захотелось чего то большего,...

__________________
Помогаю в написании курсовых работ и дипломов здесь.
Записывайтесь на профессиональные курсы Fullstack-разработчиков на PHP‌
41
812 / 795 / 201
Регистрация: 21.09.2012
Сообщений: 2,653
20.01.2013, 11:26 2
есть еще Zend
0
188 / 184 / 54
Регистрация: 23.10.2010
Сообщений: 1,335
20.01.2013, 14:19  [ТС] 3
Цитата Сообщение от Dolphin Посмотреть сообщение
есть еще Zend
а ещё fuel, kohana, cake, symfony и другие. Вопрос не в том, какие есть, а с чего начать.
0
28 / 50 / 2
Регистрация: 10.01.2012
Сообщений: 347
20.01.2013, 21:02 4
для серьёзного - симфони2 а вообще надо бегло все просмотреть, чтобы знать что есть что
0
KOPOJI
20.01.2013, 21:03
  #5

Не по теме:

Цитата Сообщение от d1gi Посмотреть сообщение
для серьёзного - симфони2
а на других все будет несерьезно? :)

0
28 / 50 / 2
Регистрация: 10.01.2012
Сообщений: 347
20.01.2013, 21:07 6
KOPOJI, написать можно что угодно и на чем угодно но если всё изначально было хорошо, то почему же есть развитие? можно было остановить на PHP 4.4 и в приципе всё серьёзно можно на нём написать но в жизни всё сложилось так, что придумываются всё более новые вещи, вот симфони2 на данный момент и есть самая трендовая весчь
0
602 / 577 / 103
Регистрация: 16.07.2012
Сообщений: 1,762
21.01.2013, 03:16 7
мне кажется для начала не помешает в CI поковырятся неделю другую, а потом на что то посерьезнее перейти
1
28 / 50 / 2
Регистрация: 10.01.2012
Сообщений: 347
21.01.2013, 09:37 8
alpex, а может лучше и наоборот, сначала "правильные" вещи посмотреть, а потом "как было раньше"
0
35 / 35 / 4
Регистрация: 23.05.2011
Сообщений: 201
Записей в блоге: 1
21.01.2013, 12:47 9
как по мне Yii можно реально освоить первым фреймворком, если раньше с ними не имел дело, а как я наслышан за Zend лучше первым не браться, об него можно "зубы поломать", но каждому свою, я рекомендую Yii он и легкий в освоении и перспективный и имеет поддержку

Добавлено через 2 минуты
кстати вот возможный набор заданий для освоения фреймворка http://mrhitman.ho.ua/ на фронтенде на главной странице
0
355 / 279 / 22
Регистрация: 27.08.2012
Сообщений: 855
15.03.2013, 16:49 10
Цитата Сообщение от d1gi Посмотреть сообщение
для серьёзного - симфони2 а вообще надо бегло все просмотреть, чтобы знать что есть что
Я Вас разочарую (открою глаза) - для серьёзного: профессиональный самопис, или очень подредактированный фреймворк (любой). А чтобы "доверять Вашему мнению", напишите с какими фреймами Вы работали, я уверен их максимум будет 2 ))) Не знаете многое, а советуете категорично
1
Заблокирован
15.03.2013, 16:54 11
Писать на чистом пыхе. Смысл в этих фреймворках? Я лично не вижу никакого.
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16826 / 6704 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
15.03.2013, 16:56 12
Птичка-Му, смысл в сокращении времени и удобстве разработки, чтобы не писать заново одно и тоже каждый раз
0
87 / 87 / 8
Регистрация: 02.09.2012
Сообщений: 510
15.03.2013, 22:23 13
Цитата Сообщение от nonamez123 Посмотреть сообщение
Собственно на пороге выбора первого фреймворка для серьёзного изучения... Но вот замешиваюсь между Codeigniter и Yii.
Один из разработчиков Yii, А.Макаров, раньше занимался Codeigneter-ом.. Видимо у него были причины такого перехода..
0
637 / 415 / 27
Регистрация: 03.11.2009
Сообщений: 1,855
16.03.2013, 02:56 14
откройте вакансии и гляньте какие фреймворки ищут
0
355 / 279 / 22
Регистрация: 27.08.2012
Сообщений: 855
16.03.2013, 15:09 15
Цитата Сообщение от casual_visitor Посмотреть сообщение
Один из разработчиков Yii, А.Макаров, раньше занимался Codeigneter-ом.. Видимо у него были причины такого перехода..
Были... Codeigniter, в отличии от Yii, довольно "беден" на библиотеки и готовые плагины. Но начинать знакомство с фреймворками рекомендую (лично моё мнение) с него, по причине низкого "порога входа" и очень хорошей документации на русском языке. А дальше можно уже и к Yii (докуменация на русском языке так себе) или ZendF переходить. Скажу так, и думаю со мной многие согласятся, Yii не простой фреймворк, и приступая к его изучению будет намного легче, если Вы перед этим изучили Codeigniter или Kohana. Думаю ничего страшного не произойдёт, если начнёте сразу с Yii, но путь будет тернистым Нужно познакомиться с наибольшим количеством популярных фреймворков (в идеале 6): Codeigniter, Kohana, Yii, ZendFramework, Symfony, CakePHP. Но если хотите выбрать один и на нём постоянно работать, то пропускайте Codeigniter - и сразу приступайте к Yii.
0
28 / 50 / 2
Регистрация: 10.01.2012
Сообщений: 347
16.03.2013, 15:43 16
холивар тема классная! ) можно иногда поразвлекаться )

в общем недавно пытался понять что такого сложного в симфони, что новички так опасаются его... и обнаружил одну простую весчь: новички принимают решения по "мнениям" с форумов, а на форумах сеньёр-девелоперов обычно не обитает, просто потому что уже не интересно или времени недостаточно... а вот такие же новички и отвечают, притом никто не может привести в пример решение одной и тойже задачи на нескольких каркахсах одновременно

с недельку назад я даже понял, что новичкам нужно именно НАЧИНАТЬ с Symfony2 притом это не означает, что человек потом обязан будет именно на нём всё и всегда писать, ни в коем случае! Yii вполне нормальный каркас, на нём тоже можно писать и это тоже будет работать... суть в другом: новичку необходимо изначально научиться наиболее трендовым и правильным техникам и инстурементам, а на данный момент они есть только в симфони... т.е. человеку очень желательно прочувствовать каково это написав консольке composer create-project symfony/framework-standard-edition получить в в папочке свежий дистриб с каркасом из которого можно начинать лепить всё что угодно, дописывая просто строчку в composer.json, так понять что такое ОРМ на примере Доктрины, прочувствовать на сколько красив Twig с его наследованиями и блоками... в общем просто знать что это всё такое... а вот потом уже можно ковыряться мышками на сайтах сдругих фреймворков, скачивать ахивчики, загружать их по фтп (обычно так новички и поступают потому что незнают как вообще можно по другому) и работая с кодом лучше изначально знать как наиболее правильно и современно...

по документации сф2 вполне достатоно документирован, чтобы сазу научить создавать контроллеры, вызывать шаблоны, передавать им аргументы, управлять ответом и т.д... т.е. ничего особеноого там нет и кол-во кода для написания требует либо меньше, либо столькоже как и в других каркасах... а учиться надо всё равно в каждом фреймворке... по этому нету поводов начинать с чего-то другого
0
355 / 279 / 22
Регистрация: 27.08.2012
Сообщений: 855
16.03.2013, 19:40 17
Цитата Сообщение от d1gi Посмотреть сообщение
наиболее трендовым и правильным техникам и инстурементам, а на данный момент они есть только в симфони
Чтобы так говорить, человек должен разбираться во всех остальных фреймворках (самых популярных, я их называл). Подскажите, с какими из них Вы работали и на сколько Вы их знаете?

Не по теме:

P.S. У синьйоров времени на форумы хватает, это у джуниоров не хватает, они вечно не успевают )))



Добавлено через 6 минут

Не по теме:

Без Вашего ответа, Ваше мнение будет очередным "мнением" с форума :)



Добавлено через 2 минуты
Я не пытаюсь опровергнуть Ваше мнение, потому что с Symfony (и ZendFramework) не работал, просто хочу узнать, насколько Ваше мнение компетентно.
0
28 / 50 / 2
Регистрация: 10.01.2012
Сообщений: 347
16.03.2013, 21:02 18
судьба ко мне благосклонна и я сам волен выбирать с чем мне работать по этому всегда выбираю лучшее, а не то что "требуется заказчику/работодателю", по этому везде использую только симфони либо его компоненты по отдельности.

выбор каркаса у меня стоял в феврале 2012 года, прочитал достаточо подробно документации по очень многим каркасам, основные требования были: современность и гибкость. по этому сразу искал полную поддержку пхп 5.3 и активную поддержку, хотя и очень долго приглядывался к йии, и если бы там небыло повальной статики, пресловутой Yii:app()-> и префиксов С в классах, тогда возможно бы решился бы на него зф2 сразу отмёл т.к. на тот момент он был еще сырым, а сейчас... в общем грутсно всё с зф2.

по мере чтения офф.док постоянно обращал внимания, что сф2 какой-то лаконичный и понятный практически интуитивно, хотя такие лдинные неймспейсы увидел первый раз )) последней точкой в решении была серий статей http://fabien.potencier.org/ar... nts-part-1 когда до конца проникнулся все мощью симфонических компонентов и уже окончательно решил браться за сф2

не так давно общался с товарищем, он на йии пишет... рассказал ему про симфони2, на словах всё хорошо а вот на практике проявилась самая неприятная штука про которую я и хочу донести до новичков!!! в общем паренк на столько уже стал костно мыслить идеологией йии, что для него оказалось всё большой новостью композер? - что за композер? нафига он нужен? консоль??? как это консоль? как пхп заставить в консоле рабоать? управлять приложением через консоль? это как? "контейнер сервисов"? это что такое? как можно разобраться в этом DI? Twig? что за твиг, как в нём писать пхп код?? фикстуры и миграции - это еще что такое? ( в общем я не думал что йии-разработчик, который показалось, что более менее уверенно себя чувствует в йии, будет так ВСЕМУ удивлён... разумеется он показал свои проекты на йии... в общем после симфони не то чтобы восторга никакого нету, а просто грустно как-то...

fa2m, у меня к тебе предлжение есть давай напишем простейший бложик с минимум кода, ты на тех каркасах что ты знаешь, а я на сф2, притом начнём с ТЗ и внешне приложения будут практически идентичны затем опишем поэтапно как это всё было сделано? и тутже и бенчмарки померяем ) хотя сф2 скорее всего будет проигрывать по скорость и потреблению ресурсов, но это не так критично.
0
355 / 279 / 22
Регистрация: 27.08.2012
Сообщений: 855
16.03.2013, 23:38 19
Спасибо, за предложение, но не вижу смысла тратить время!
0
507 / 357 / 13
Регистрация: 12.03.2012
Сообщений: 1,896
17.03.2013, 10:27 20
Цитата Сообщение от d1gi Посмотреть сообщение
в общем паренк на столько уже стал костно мыслить идеологией йии, что для него оказалось всё большой новостью композер? - что за композер? нафига он нужен? консоль??? как это консоль? как пхп заставить в консоле рабоать? управлять приложением через консоль? это как? "контейнер сервисов"? это что такое? как можно разобраться в этом DI? Twig? что за твиг, как в нём писать пхп код?? фикстуры и миграции - это еще что такое?
Это говорит только о том, что он хреновый разработчик.
Наличие консольной команды yii migrate говорит об этом с уверенностью на 146%.

Цитата Сообщение от d1gi Посмотреть сообщение
у меня к тебе предлжение есть давай напишем простейший бложик с минимум кода, ты на тех каркасах что ты знаешь, а я на сф2, притом начнём с ТЗ и внешне приложения будут практически идентичны затем опишем поэтапно как это всё было сделано? и тутже и бенчмарки померяем ) хотя сф2 скорее всего будет проигрывать по скорость и потреблению ресурсов, но это не так критично.
А я бы согласился, но только если мне оплатят затраченное время

Цитата Сообщение от d1gi Посмотреть сообщение
в общем после симфони не то чтобы восторга никакого нету, а просто грустно как-то...
Встречаются два еврея:
— Слышал я «Битлз», не понравилось. Картавят, фальшивят... Что людям в них нравится?!
— А где ты их слышал?
— Да мне Мойша напел…
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.03.2013, 10:27

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь или здесь.

Стоит ли сейчас изучать ZF1 ?
Добрый день Ситуация такая: изучил PHP, паттерны проектирования, mysql, html, css, js, написал...

Какой фреймворк лучше использовать?
Привет, Ребята. Да, этот вопрос задавался неоднократно. Но всё же, какой фреймворк лучше...

Какой фреймворк выбрать начинающему?
Посоветуйте, что выбрать новичку - Zend или Yii?

Какой веб фреймворк выбрать?
Здравствуйте уважаемые форумчане. Решил изучить какой то из веб фреймворков, выбор идет из: 1)Yii...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.