Форум программистов, компьютерный форум, киберфорум
PHP: Фреймворки
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.54/39: Рейтинг темы: голосов - 39, средняя оценка - 4.54
50 / 18 / 5
Регистрация: 20.08.2013
Сообщений: 162

C какого фреймворка начать?

20.08.2013, 14:45. Показов 8873. Ответов 61
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день уважаемые форумчане!
Подскажите пожалуйста с какого фреймворка начать?
Как думаю я: сначала CI, за ним Laravel и потом Yii.
Уровень php выше среднего.
Выслушаю выши мнения.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
20.08.2013, 14:45
Ответы с готовыми решениями:

С какого проекта начать?
Здравствуйте, у меня есть проблема. Мне нужно создать несколько математических программ по численным методам, но при этом надо их оформить...

С какого языка начать?
Здравствуйте. Подскажите, какой язык начать изучать: Visual Basic, а потом C#? Или лучше сразу начать изучать C#? Просто я хочу изучать C#,...

С какого языка программирования начать
Добрый день. Подскажите пожалуйста с какого языка программирования начать , в институте преподают с,с++,паскаль. Но мой преподаватель по...

61
Нет ТЗ - давай досвидания
 Аватар для BuPy7
746 / 377 / 64
Регистрация: 01.12.2011
Сообщений: 2,250
Записей в блоге: 6
17.02.2014, 14:50
Студворк — интернет-сервис помощи студентам
belovw, у тебя сейчас такой момент, когда ты хочешь что-то изучить и при этом не потратив силы зря. Мой совет, изучи что такое MVC, как применять. Попробуй написать сам, и даже если не получится - ничего страшного. Далее изучи любую CMS, начни писать сайты. Как напишешь штук 6 вполне вменяемых по ТЗ сайтов - можешь начинать изучать фреймворк. Такой путь избавит тебя от лапшекодерства. Если ты резко сейчас начнёшь изучать фреймворк - будь тяжело и даже очень, т.к. нет представления о том, что и как должно взаимодействовать друг с другом, а CMS тебе этот опыт даст.
0
 Аватар для fa2m
356 / 280 / 22
Регистрация: 27.08.2012
Сообщений: 855
17.02.2014, 14:57
А в какой CMS реализован MVC? (действительно интересно, никогда не работал с CMS)
0
Нет ТЗ - давай досвидания
 Аватар для BuPy7
746 / 377 / 64
Регистрация: 01.12.2011
Сообщений: 2,250
Записей в блоге: 6
17.02.2014, 15:11
fa2m, практически во всех. Вот те, с которыми я имел дело: Joomla, Diafan.CMS, Magento.
1
 Аватар для IceStriker
4 / 4 / 0
Регистрация: 30.03.2011
Сообщений: 30
17.02.2014, 16:22
если он хочет быть программистом, то особого смысла нет на cms распыляться, лучше это время на фундаментальные основы потратить. и как раз обход стороной cms избавит от "лапшекодерства", фреймворки учат думать, а не клепать сайтики на раз два, лишь бы работало )

и действительно, может кто про кохану краткий экскурс даст? как там дела обстоят, что ждут и чего уже дождались?
1
Нет ТЗ - давай досвидания
 Аватар для BuPy7
746 / 377 / 64
Регистрация: 01.12.2011
Сообщений: 2,250
Записей в блоге: 6
17.02.2014, 17:33
Цитата Сообщение от IceStriker Посмотреть сообщение
и как раз обход стороной cms избавит от "лапшекодерства", фреймворки учат думать
Учат думать когда есть представление, а когда его нет, то и сюда нет.

Цитата Сообщение от IceStriker Посмотреть сообщение
если он хочет быть программистом, то особого смысла нет на cms распыляться
По вашему мнению, те кто делает сайты с использованием CMS - не программисты?
0
 Аватар для fa2m
356 / 280 / 22
Регистрация: 27.08.2012
Сообщений: 855
17.02.2014, 17:46
Цитата Сообщение от BuPy7 Посмотреть сообщение
По вашему мнению, те кто делает сайты с использованием CMS - не программисты?
CMS создают для того, чтобы можно было создать сайт с минимальными знаниями программирования (либо вообще без них), те кто работают долгое время с CMS - программисты, которые "застряли" на начальном этапе развития, как специалисты. ИМХО
1
 Аватар для IceStriker
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
Цитата Сообщение от IceStriker Посмотреть сообщение
cms создаются в первую очередь для удобства повторного использования. почти весь функционал уже в том или ином виде присутствует.
И все прекрасно, пока не нужно дополнительный функционал реализовывать к скудному стандартному. И тут начинаются ПРОБЛЕМЫ.
Хотя если вы занимаетесь только новостными лентами, каталогами и магазинами, то 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
Комбинатор
 Аватар для DenQ
980 / 252 / 13
Регистрация: 10.03.2010
Сообщений: 3,556
24.02.2014, 16:22
Цитата Сообщение от vinternete Посмотреть сообщение
во всех фирмах города ZF2 top 1
Это всего лишь горе наследие предыдущих программистов..
Нужно шагать в ногу со временем - Yii2 or Python.
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6725 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
24.02.2014, 19:06
Цитата Сообщение от DenQ Посмотреть сообщение
Yii2 or Python
А рельсы, яву, .NET и т.п. - в топку?
0
2 / 3 / 3
Регистрация: 02.11.2010
Сообщений: 129
24.02.2014, 21:05
Цитата Сообщение от DenQ Посмотреть сообщение
Это всего лишь горе наследие предыдущих программистов..
Нужно шагать в ногу со временем - Yii2 or Python.
Так у них аргументы:
зенд разработан создателями языка php
зенд держит высокие нагрузки, при которых yii падает
ну и конечно же у них есть свои модули под ZF2

но вхождение в ZF на порядок выше, чем в yii 8(
0
 Аватар для IceStriker
4 / 4 / 0
Регистрация: 30.03.2011
Сообщений: 30
24.02.2014, 21:12
а так же зенд 2 намного гибче, по факту это лишь набор инструментов. если в том же симфони, что-нибудь не устраивает, приходится перекраивать бандл почти полностью, а в зенде ты лепишь только то, что нужно именно тебе. так что зенд со счетов не списывайте, после первой части он сделал уверенный шаг вперед. но и правда стал самым хардкорным фреймворком
0
Комбинатор
 Аватар для DenQ
980 / 252 / 13
Регистрация: 10.03.2010
Сообщений: 3,556
25.02.2014, 13:25
Цитата Сообщение от KOPOJI Посмотреть сообщение
А рельсы, яву, .NET и т.п. - в топку?
Django и Yii, я считаю наиболее удачными решениями, которые переплюнули или переплюнут скоро все, что вы перечислили... Разумеется, касаемо веба.

Цитата Сообщение от vinternete Посмотреть сообщение
зенд разработан создателями языка php
Ну и что... Наоборот это минус. Глядя на сам php, я сомневаюсь, что зенд может конкурировать с Yii.
Цитата Сообщение от vinternete Посмотреть сообщение
зенд держит высокие нагрузки, при которых yii падает
Пусть посмотрят тесты, и еще раз это скажут.
Цитата Сообщение от vinternete Посмотреть сообщение
ну и конечно же у них есть свои модули под ZF2
Я же говорю (горе)наследие
0
 Аватар для IceStriker
4 / 4 / 0
Регистрация: 30.03.2011
Сообщений: 30
25.02.2014, 15:14
очень похоже на "не читал, но осуждаю"

Цитата Сообщение от DenQ Посмотреть сообщение
которые переплюнули или переплюнут скоро все, что вы перечислили...
даже так.. ну тогда мы вопросов не имеем
0
Комбинатор
 Аватар для DenQ
980 / 252 / 13
Регистрация: 10.03.2010
Сообщений: 3,556
25.02.2014, 19:28
Цитата Сообщение от IceStriker Посмотреть сообщение
не читал, но осуждаю
С Ruby дело имел, с дот нет - не вижу смысла для веба(венда).
С Java дело имел.
0
365 / 372 / 89
Регистрация: 01.12.2013
Сообщений: 1,629
25.02.2014, 19:47
Цитата Сообщение от DenQ Посмотреть сообщение
с дот нет - не вижу смысла для веба(венда)
а как можно определять смысл технологии по операционной системе?Если продолжать, то по можно делить по intel, amd или по модели клавиатуры... Если бы не засилье разросшихся говносайтов на php с необходимостью их поддержки и не тупая жадность заказчиков не желающих платить на 30коп больше за хостинг, уже бы давно пых забросил в пользу .net
0
Комбинатор
 Аватар для DenQ
980 / 252 / 13
Регистрация: 10.03.2010
Сообщений: 3,556
25.02.2014, 20:09
Цитата Сообщение от ads Посмотреть сообщение
а как можно определять смысл технологии по операционной системе
А смысл технологий никто не определял сейчас.
Я думаю, тут никто не будет спорить, что Linux системы надежнее и защищеней, чем windows...
Конечно, кто-то скажет, что все зависит от кода - на что я скажу - говнокод можно написать и на C#.
0
 Аватар для Ne01eX
0 / 0 / 0
Регистрация: 21.01.2014
Сообщений: 24
08.03.2014, 15:04
Ребята а какой фреймворк лучше для создания интернет-магазина?
0
 Аватар для KeyGen
388 / 295 / 21
Регистрация: 07.08.2011
Сообщений: 790
Записей в блоге: 1
08.03.2014, 15:04
Цитата Сообщение от OnYourLips Посмотреть сообщение
Laravel или Silex.
Нет смысла учить старые фреймворки типа CI или Yii.
Не знаю CI, но про Yii явно бред.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
08.03.2014, 15:04

С какого языка ассемблера начать?
В очередной раз решил заняться ассемблером, но разница в языках меня сбивает. Не хочется прочесть книгу, а там будет ассемблер под DOS. В...

С какого языка начать изучение программирования?
Прошу совета у опытных программистов) Стоит ли начинать с языка C?? К программированию не имею вообще никакого отношения, решил изучать...

С какого языка нужно начать программирование
Народ, скажите, с какого языка нужно начать программирование и какими продолжить, при том, что я уже ознакомлен с базой в виде паскаля и...

Подскажите, с какого края начать решать уравнение?
Какие мысли есть по поводу решения этих 2-х уравнений???

С какого Дистрибутива лучше начать изучение Linux?
Сабж. Дистров очень много всякие Убунты,Минты,Генту и много много чего еще. С какого Дистриба лучше всего начинать знакомство и почему?


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

Или воспользуйтесь поиском по форуму:
60
Ответ Создать тему
Новые блоги и статьи
Оказывается, 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,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru