Имеются базовые знания пхп, js, работаю верстальщиком. Хочется для души, для себя научиться писать небольшие сайты с несколькими страницами, которые могут вполне сойти для сайта визитки.
Почему захотелось?
Просто задумался над созданием личной страницы, а использовать какие то движки крайне не хочестя. До этого плотно работал с WorRdpress от которого я хочу отказаться.
Почему решил начать с фреймворка?
Сейчас верстаю проект один написанный на Кохане, мне понравилась простота кода и структура, все понятно, да и читал некоторые статьи про фреймворки, думаю будет легче научиться плавать в готовом фреймворке, чем писать все с нуля какой-то гавнокод, без четкой структуры.
Главные критерии.
Простота в изучении, наличие документации - мне кажется это главные критерии для новичка, потому что отсутствие документации - может быть проблемой №1 в изучении.
Что посоветуете новичку?
1. Franchesko - 31 Января, 2013 - 19:29:27 - перейти к сообщению
2. Мелкий - 31 Января, 2013 - 19:48:33 - перейти к сообщению
Из тройки перечисленных - kohana объективно проще. (сейчас может прибежать некоторая личность и яростно склонять к симфони)
Документация есть и достаточно много по всем трём.
По поводу фреймворк или нет - однозначного ответа нет. У старта с фреймворка есть опасность в этом фреймворке утонуть и не выплыть к тому факту, что фреймворки нужны не всегда.
Документация есть и достаточно много по всем трём.
По поводу фреймворк или нет - однозначного ответа нет. У старта с фреймворка есть опасность в этом фреймворке утонуть и не выплыть к тому факту, что фреймворки нужны не всегда.
3. Franchesko - 31 Января, 2013 - 19:51:53 - перейти к сообщению
Мелкий пишет:
Из тройки перечисленных - kohana объективно проще. (сейчас может прибежать некоторая личность и яростно склонять к симфони)
Документация есть и достаточно много по всем трём.
По поводу фреймворк или нет - однозначного ответа нет. У старта с фреймворка есть опасность в этом фреймворке утонуть и не выплыть к тому факту, что фреймворки нужны не всегда.
Документация есть и достаточно много по всем трём.
По поводу фреймворк или нет - однозначного ответа нет. У старта с фреймворка есть опасность в этом фреймворке утонуть и не выплыть к тому факту, что фреймворки нужны не всегда.
А почему будут склоняться к симфонии?
4. Vinyl - 31 Января, 2013 - 19:59:55 - перейти к сообщению
Franchesko пишет:
ИМХО, без фреймворков лучше обойтись. Там и так того кода будет-то... Зато потом некоторые из сайтов, возможно, будут нуждаться в доработке. Тогда и к использованию фреймворков прибегнуть можно. Просто при таких задачах лучше бы закрепить чистый php. Если Вы хотите в дальнейшем на каком-то из фреймворков серьезно работать, сам язык должен быть на твердую "пятерку". Тому пример - куча горе-программистов на jQuery без знания чистого JS. Ничего хорошего не делают, а чуть что, так сюда вот такими o_O глазами небольшие сайты с несколькими страницами
Franchesko пишет:
А кто Вам мешает структуру продумать? Да и здесь всегда помогут писать все с нуля какой-то гавнокод, без четкой структуры.
(Добавление)
Franchesko пишет:
Популярный.
А почему будут склоняться к симфонии?
5. Мелкий - 31 Января, 2013 - 20:13:38 - перейти к сообщению
Franchesko пишет:
А почему будут склоняться к симфонии?
Не знаю, но есть на форуме человек, которому очень полюбилась симфони.
На мой взгляд переусложнена.
6. DeepVarvar - 31 Января, 2013 - 20:20:23 - перейти к сообщению
Мелкий пишет:
digi сейчас может прибежать некоторая личность и яростно склонять к симфони
(Добавление)
Vinyl, я полностью соглашусь с твоим постом. Что незачем лезть в фреймворки пока не знаешь чистый пхп.
7. tato - 01 Февраля, 2013 - 00:19:41 - перейти к сообщению
Franchesko, Голосовалку бы устроил (=, а так за Yii +1
Симфони для новичка тяжеловато будет, ди и не подходит она для небольших проектов.
Сам пишу на Yii очень доволен, мне все интуитивно понятно + документации очень много.
В кохану не заглядывал, так что нечего сказать.
Симфони для новичка тяжеловато будет, ди и не подходит она для небольших проектов.
Сам пишу на Yii очень доволен, мне все интуитивно понятно + документации очень много.
В кохану не заглядывал, так что нечего сказать.
8. Zuldek - 01 Февраля, 2013 - 10:11:41 - перейти к сообщению
Посоветую Zend. Минус - курить английские доки (а куда без них) + практически все задачи, которые могут прийти на ум уже реализованы или интегрированы.
9. nzrv - 01 Февраля, 2013 - 10:51:58 - перейти к сообщению
Попал на главную php.su чтобы посмотреть функции пхп, увидел краем глаза тему, решил отписаться.
У меня было так, начинал я "самоучиться" с простого пхп, даже помню книжку купил PHP6
Особыми примерами она не пестрила, дополнительно смотрел уроки всякие в интернете.
Когда надоели процедурные сайты(понял что мало кода можно использовать повторно без головных болей) перешел на ООП, но и с ним тоже долго не прожил. Читал, читал, пришел к выводу что надо осваивать фреймворк, на то время выбирал из: Codeigniter 1.6(кажись), Kohana 2.3, 3.0, Symfony 1.X, CakePHP...Но пробовал только Codeigniter и Kohana, с codeigniter повозился пару недель и понял что это пережиток прошлого, он остался далеко сзади(небыло даже модуля авторизации), когда все уже по чуть вперед идут. Кохану 2.3 даже не устанавливал т.к. Уже вышла 3.0, с ней и начал по чуть, искал что мог, т.к. документации небыло толком. Помогли сорсы сайта написанные одним из тех кто писал фреймворк(кажись), многого не знал, сталкивался с проблемами, но в итоге стало получаться.
Потом на работе столкнулся с Yii, работал на готовой цмске написанной на нем 3 месяца, все было в ней криво написано(число запросов на главной странице интернет магазина доходило до 600-800, фильтры и т.д.), но я думаю это не минус фреймворка, а минус того - кто писал эту фмску, если интересуют сорсы грамотно написанного кода на Yii советую eximus цмску глянуть, по моему там все на уровне. Но и свой код писать приходилось.
Если сравнивать Konaha и Yii, то я бы выбирал Kohana, кому что надо, она для меня как-то роднее что-ли, синтаксис мне ее больше нравится, нет ничего лишнего. Конечно ей не хватает некоторых вещей с Yii. Если подытожить, то я бы сказал так, работать бытро на Yii, если писать в свое удовольствие, а не на конвейере - Kohana.
Еще обращал внимание на FuelPHP, нормальный фреймворк на первый взгляд, до проектов на нем не дошло.
Laraver 3x не нравится мне синтаксисом, может 4 получше будет.
Это все мое имхо, не рычите)
У меня было так, начинал я "самоучиться" с простого пхп, даже помню книжку купил PHP6
Особыми примерами она не пестрила, дополнительно смотрел уроки всякие в интернете.
Когда надоели процедурные сайты(понял что мало кода можно использовать повторно без головных болей) перешел на ООП, но и с ним тоже долго не прожил. Читал, читал, пришел к выводу что надо осваивать фреймворк, на то время выбирал из: Codeigniter 1.6(кажись), Kohana 2.3, 3.0, Symfony 1.X, CakePHP...Но пробовал только Codeigniter и Kohana, с codeigniter повозился пару недель и понял что это пережиток прошлого, он остался далеко сзади(небыло даже модуля авторизации), когда все уже по чуть вперед идут. Кохану 2.3 даже не устанавливал т.к. Уже вышла 3.0, с ней и начал по чуть, искал что мог, т.к. документации небыло толком. Помогли сорсы сайта написанные одним из тех кто писал фреймворк(кажись), многого не знал, сталкивался с проблемами, но в итоге стало получаться.
Потом на работе столкнулся с Yii, работал на готовой цмске написанной на нем 3 месяца, все было в ней криво написано(число запросов на главной странице интернет магазина доходило до 600-800, фильтры и т.д.), но я думаю это не минус фреймворка, а минус того - кто писал эту фмску, если интересуют сорсы грамотно написанного кода на Yii советую eximus цмску глянуть, по моему там все на уровне. Но и свой код писать приходилось.
Если сравнивать Konaha и Yii, то я бы выбирал Kohana, кому что надо, она для меня как-то роднее что-ли, синтаксис мне ее больше нравится, нет ничего лишнего. Конечно ей не хватает некоторых вещей с Yii. Если подытожить, то я бы сказал так, работать бытро на Yii, если писать в свое удовольствие, а не на конвейере - Kohana.
Еще обращал внимание на FuelPHP, нормальный фреймворк на первый взгляд, до проектов на нем не дошло.
Laraver 3x не нравится мне синтаксисом, может 4 получше будет.
Это все мое имхо, не рычите)
10. Franchesko - 01 Февраля, 2013 - 12:22:30 - перейти к сообщению
Я сам как-то больше к Yii. документацию нашел понятную, по кохане мне сложно было что-то найти полезное, да и я ее не люблю по личным причинам ))
11. esterio - 01 Февраля, 2013 - 12:40:04 - перейти к сообщению
Выбор фреймворка - ммм думаю все дело в религии. Невозможно назвать другой фреймворк плохим не поработав с ним. Так само невозможно назвать лучшим фреймворк не работав с другими.
12. Franchesko - 02 Февраля, 2013 - 00:30:09 - перейти к сообщению
esterio а ты истину говоришь!
13. boing316 - 24 Сентября, 2013 - 10:32:28 - перейти к сообщению
phalcon как вам? (вопрос к профи)
14. esterio - 24 Сентября, 2013 - 10:56:38 - перейти к сообщению
boing316
поднятие старых топиков не одобряеться обществом. Оссобенно если если Вы задаете свой вопрос. Так что создайте свою тему
поднятие старых топиков не одобряеться обществом. Оссобенно если если Вы задаете свой вопрос. Так что создайте свою тему