|
50 / 18 / 5
Регистрация: 20.08.2013
Сообщений: 162
|
|
C какого фреймворка начать?20.08.2013, 14:45. Показов 8873. Ответов 61
Метки нет (Все метки)
Добрый день уважаемые форумчане!
Подскажите пожалуйста с какого фреймворка начать? Как думаю я: сначала CI, за ним Laravel и потом Yii. Уровень php выше среднего. Выслушаю выши мнения.
0
|
|
| 20.08.2013, 14:45 | |
|
Ответы с готовыми решениями:
61
С какого проекта начать? С какого языка начать? С какого языка программирования начать |
|
Нет ТЗ - давай досвидания
|
|
| 17.02.2014, 14:50 | |
|
belovw, у тебя сейчас такой момент, когда ты хочешь что-то изучить и при этом не потратив силы зря. Мой совет, изучи что такое MVC, как применять. Попробуй написать сам, и даже если не получится - ничего страшного. Далее изучи любую CMS, начни писать сайты. Как напишешь штук 6 вполне вменяемых по ТЗ сайтов - можешь начинать изучать фреймворк. Такой путь избавит тебя от лапшекодерства. Если ты резко сейчас начнёшь изучать фреймворк - будь тяжело и даже очень, т.к. нет представления о том, что и как должно взаимодействовать друг с другом, а CMS тебе этот опыт даст.
0
|
|
|
356 / 280 / 22
Регистрация: 27.08.2012
Сообщений: 855
|
|
| 17.02.2014, 14:57 | |
|
А в какой CMS реализован MVC? (действительно интересно, никогда не работал с CMS)
0
|
|
|
4 / 4 / 0
Регистрация: 30.03.2011
Сообщений: 30
|
|
| 17.02.2014, 16:22 | |
|
если он хочет быть программистом, то особого смысла нет на cms распыляться, лучше это время на фундаментальные основы потратить. и как раз обход стороной cms избавит от "лапшекодерства", фреймворки учат думать, а не клепать сайтики на раз два, лишь бы работало )
и действительно, может кто про кохану краткий экскурс даст? как там дела обстоят, что ждут и чего уже дождались?
1
|
|
|
Нет ТЗ - давай досвидания
|
|||
| 17.02.2014, 17:33 | |||
|
0
|
|||
|
356 / 280 / 22
Регистрация: 27.08.2012
Сообщений: 855
|
||
| 17.02.2014, 17:46 | ||
|
1
|
||
|
4 / 4 / 0
Регистрация: 30.03.2011
Сообщений: 30
|
|
| 17.02.2014, 18:39 | |
|
cms создаются в первую очередь для удобства повторного использования. почти весь функционал уже в том или ином виде присутствует. различные модули, плагины и прочее в достаточном количестве.
если конечно для cms писать свой функционал, кастомные расширения и невиданные доселе штуки, то нужен уровень примерно тот же, что и для изучения фреймворков, за единственным исключением - это узкая специализация. Человек который потратил 2 месяца на изучения фреймворка, чисто и изящно может написать любой необходимый функционал, не таща за собой кучу ненужной рухляди и ограничений. а человек который 2 месяца на джумле или друпале "сайты программировал" так и будет глазами хлопать, в лучшем случае натягивая очередной шаблончик. з.ы. это чисто мое ИМХО, спорить ни с кем не буду. на работе уже и так эту тему в свое время заездили )
0
|
|
|
508 / 358 / 13
Регистрация: 12.03.2012
Сообщений: 1,896
|
||
| 20.02.2014, 10:16 | ||
|
Хотя если вы занимаетесь только новостными лентами, каталогами и магазинами, то CMS - лучший выбор. Однако за такие проекты (настройка CMS) платят мало, и выгоднее писать код для нестандартных задач.
0
|
||
|
2 / 3 / 3
Регистрация: 02.11.2010
Сообщений: 129
|
|
| 20.02.2014, 20:19 | |
|
ZF2 только хардкор. Но, учить зенд нужно без знакомства с CI и Yii, иначе будет очень сложно отказаться от халявы и простоты и писать километровые коды там, где в CI и Yii делается одной строкой.
p.s. во всех фирмах города ZF2 top 1, поэтому учу и плАчу
0
|
|
|
Комбинатор
980 / 252 / 13
Регистрация: 10.03.2010
Сообщений: 3,556
|
||
| 24.02.2014, 16:22 | ||
|
Нужно шагать в ногу со временем - Yii2 or Python.
0
|
||
|
Почетный модератор
16844 / 6725 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
|
| 24.02.2014, 19:06 | |
|
0
|
|
|
2 / 3 / 3
Регистрация: 02.11.2010
Сообщений: 129
|
||
| 24.02.2014, 21:05 | ||
|
зенд разработан создателями языка php зенд держит высокие нагрузки, при которых yii падает ну и конечно же у них есть свои модули под ZF2 но вхождение в ZF на порядок выше, чем в yii 8(
0
|
||
|
4 / 4 / 0
Регистрация: 30.03.2011
Сообщений: 30
|
|
| 24.02.2014, 21:12 | |
|
а так же зенд 2 намного гибче, по факту это лишь набор инструментов. если в том же симфони, что-нибудь не устраивает, приходится перекраивать бандл почти полностью, а в зенде ты лепишь только то, что нужно именно тебе. так что зенд со счетов не списывайте, после первой части он сделал уверенный шаг вперед. но и правда стал самым хардкорным фреймворком
0
|
|
|
Комбинатор
980 / 252 / 13
Регистрация: 10.03.2010
Сообщений: 3,556
|
|||||
| 25.02.2014, 13:25 | |||||
0
|
|||||
|
4 / 4 / 0
Регистрация: 30.03.2011
Сообщений: 30
|
|
| 25.02.2014, 15:14 | |
|
0
|
|
|
Комбинатор
980 / 252 / 13
Регистрация: 10.03.2010
Сообщений: 3,556
|
||
| 25.02.2014, 19:28 | ||
|
С Java дело имел.
0
|
||
|
365 / 372 / 89
Регистрация: 01.12.2013
Сообщений: 1,629
|
||
| 25.02.2014, 19:47 | ||
|
0
|
||
|
Комбинатор
980 / 252 / 13
Регистрация: 10.03.2010
Сообщений: 3,556
|
||
| 25.02.2014, 20:09 | ||
|
Я думаю, тут никто не будет спорить, что Linux системы надежнее и защищеней, чем windows... Конечно, кто-то скажет, что все зависит от кода - на что я скажу - говнокод можно написать и на C#.
0
|
||
|
0 / 0 / 0
Регистрация: 21.01.2014
Сообщений: 24
|
|
| 08.03.2014, 15:04 | |
|
Ребята а какой фреймворк лучше для создания интернет-магазина?
0
|
|
|
|
|
| 08.03.2014, 15:04 | |
|
0
|
|
| 08.03.2014, 15:04 | |
|
С какого языка начать изучение программирования? С какого языка нужно начать программирование Подскажите, с какого края начать решать уравнение? С какого Дистрибутива лучше начать изучение Linux? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Оказывается, Unreal Engine позволяет качество на порядки выше, чем было в Lineedge
Etyuhibosecyu 05.07.2026
Жаль, конечно, что я не узнал об этом, пока Lineedge существовала, а то бы Noname2331 написал, что волки превращаются в пиксельную кашу, а я бы его попросил скачать какую-нибудь бриллиантовую или Pro. . .
|
Doom для терминала без стрельбы и монстров. 3D Raycasting на ascii.
dcc0 05.07.2026
Попросил нейронную сеть deepai. org написать рейкастинг 3D с библиотекой ncurses для Linux. Чтобы можно было
ходить на стрелочки. Чтобы стены были отрисованы символами. Справилась.
Первый вариант. . .
|
Установка статуса документа по условию
Maks 05.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "НарядПутевка" разработанного в КА2.
Задача: в табличной части "Материалы" документа при записи автоматически устанавливать статус. . .
|
Сезонность и суточность закисления почв
anaschu 04.07.2026
200 часов это все равно моловато. Есть ситуации, но нестандартные, когда смена происходит за 5 лет.
Но обычно это 50 лет и более.
Наверное, закисление почвы происходит сезонно в средней. . .
|
|
В чем ценность человеческого опыта в глобальном смысле?
kumehtar 03.07.2026
Возможно, ценность человека не в том, что он однажды достигает мудрости, а в том, что он становится носителем карты пути. Он знает не только истину, но и последовательность внутренних изменений,. . .
|
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 03.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS
Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
|
Поиск всех путей на ориентированном графе. Linux
dcc0 02.07.2026
Переработка старого кода из моей статьи.
Через несколько переработок от PHP кода к C89 (надеюсь, 89).
Но довольно запутанно получилось. Код для Linux.
Но если убрать time и то, что с ним. . .
|
Сам себя обучал rest api
anaschu 02.07.2026
Педагогический лайфхак: Почему чистый REST API для ученика намного круче, чем готовые библиотеки
Когда мы отказались от капризного JAR-файла AnyLogic и переписали код на стандартный HttpClient,. . .
|