Форум программистов, компьютерный форум, киберфорум
PHP: Фреймворки
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.79/19: Рейтинг темы: голосов - 19, средняя оценка - 4.79
 Аватар для ExpressS
5 / 8 / 2
Регистрация: 30.07.2012
Сообщений: 235

Какой выбрать фреймворк?

19.11.2012, 20:25. Показов 3976. Ответов 21
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет, перешел я на php, пописал простенькие сайты, терь захотелось чего то большего,
Посоветуйте какой выбрать фреймворк, у меня выбор лежит между CodeIgnited и Yii
У CodeIgnited документация больше понравилась чем у Yii, но Yii все считают быстрее, а CodeIgnited почему то только для новичков
И с чего лучше начинать изучать эти фреймворки, помимо документации на офф сайте?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
19.11.2012, 20:25
Ответы с готовыми решениями:

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

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

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

21
1178 / 1128 / 94
Регистрация: 31.05.2012
Сообщений: 3,060
19.11.2012, 23:19
Вы когда название темы вписываете, сомтрите, вам сразу всплывает куча тех же тем.
Как выбрать Фреймворк?
Какой фреймворк выбрать для лучшей производительности
какой фреймворк выбрать?

Вот вам кажется документация в Yii плохая. А по мне она очень даже хорошая.
http://www.yiiframework.com/do... hat-is-yii
Лично мне больше Yii нравится.
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
20.11.2012, 10:29

Не по теме:

Цитата Сообщение от ExpressS Посмотреть сообщение
пописал простенькие сайты, терь захотелось чего то большего
а если сложный - то это только с использованием фв возможно?)



Добавлено через 22 секунды
присоединюсь к ответу выше
0
 Аватар для ashvinZL0
5 / 5 / 0
Регистрация: 07.06.2012
Сообщений: 135
20.11.2012, 10:36
На вкус и цвет..Большинство следует совету знакомых и друзей, кто уже работает на том или ином фреймворке.
0
 Аватар для basili4
201 / 199 / 4
Регистрация: 13.06.2012
Сообщений: 1,009
Записей в блоге: 3
20.11.2012, 11:07
Цитата Сообщение от ExpressS Посмотреть сообщение
CodeIgnited почему то только для новичков
бред сайт http://www.gismeteo.ru/ на CI
http://vk.com/ на нативном php написан.
0
 Аватар для ExpressS
5 / 8 / 2
Регистрация: 30.07.2012
Сообщений: 235
20.11.2012, 19:49  [ТС]
Цитата Сообщение от DrobyshevAlex Посмотреть сообщение
Вы когда название темы вписываете, сомтрите, вам сразу всплывает куча тех же тем.
Как выбрать Фреймворк?
Какой фреймворк выбрать для лучшей производительности
какой фреймворк выбрать?

Вот вам кажется документация в Yii плохая. А по мне она очень даже хорошая.
http://www.yiiframework.com/do... hat-is-yii
Лично мне больше Yii нравится.
перечитал все эти темы по 2 раза
мне кажется плохая документация потому что я прочитал Начало и Основы и ничего не понял нет не примеров нормальных не чего
для создания 1 приложения нужна фиг пойми какая то консоль, но не написано как ее открывать и как запустить
сайт документации похож на блог какого то школьника
Вот почему мне не нравиться документация yii
0
 Аватар для basili4
201 / 199 / 4
Регистрация: 13.06.2012
Сообщений: 1,009
Записей в блоге: 3
20.11.2012, 20:00
>для создания 1 приложения нужна фиг пойми какая то консоль, но не написано как ее открывать и как запустить
в виновсе
1. жмакаешь win+r
2. там пишешь cmd
3. ?????
4. PROFIT
в ubunte ctrl+alt+t
0
1178 / 1128 / 94
Регистрация: 31.05.2012
Сообщений: 3,060
20.11.2012, 20:05
Цитата Сообщение от ExpressS Посмотреть сообщение
Начало и Основы и ничего не понял нет не примеров нормальных не чего
Странно, очень странно... я когда учил Yii, прочитав за пол дня весь мануал и выполняя примеры из него, у меня получился Блог готовый Я не знаю почему вам кажется что там нет примеров...
Может мне помогло то что я уже знал что такое MVC, более менее знал Zend.

Цитата Сообщение от ExpressS Посмотреть сообщение
для создания 1 приложения нужна фиг пойми какая то консоль
Вот сколько делал сайты на Yii, не разу не видел и не использовал консоль
С другой стороны мой знакомый на оборот, любит консоль, и всегда с её помощью всё делает

Это только Ваш выбор, использовать консоль или нет.

Цитата Сообщение от ExpressS Посмотреть сообщение
сайт документации похож на блог какого то школьника
Вот почему мне не нравиться документация yii
Самое интересное, что я впервые встречаю такие отзывы о туториале Yii.
Всё всегда его понимали...

Не по теме:

ps и уж программист не должен спрашивать что такое консоль, особенно с авой с++ :)



Добавлено через 3 минуты
Кстати, с фреймворком идёт Demo примеры.
Можно взять тот же Hello World, скопировать его, и на его основе начать делать уже свой сайт.
То етсь вам будет скрипт index.php и контроллёр первый, а так же папочки.
1
 Аватар для ExpressS
5 / 8 / 2
Регистрация: 30.07.2012
Сообщений: 235
20.11.2012, 20:59  [ТС]
я знаю что такое консоль просто накипело очень
если сравнивать документацию Code ignited и yii очень разные вещи
я читал документацию yii и ждал когда же будет что то наподобе этого
http://code-igniter.ru/user_gu... llers.html
но нашел это http://www.yiiframework.com/do... controller где не написано где создавать файлы куда сохранять и тд. или может я не там ищу?
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
20.11.2012, 21:02
не там смотрели значит
http://www.yiiframework.com/do... .first-app
http://www.yiiframework.com/do... tion#sec-5
0
1178 / 1128 / 94
Регистрация: 31.05.2012
Сообщений: 3,060
20.11.2012, 21:02
Цитата Сообщение от ExpressS Посмотреть сообщение
где не написано где создавать файлы куда сохранять и тд. или может я не там ищу?
Ну вот даже не знаю... Вот открыл страницу что вы показали.
Самый первый пункт
1. Маршрут
Контроллеры и действия опознаются по их идентификаторам. Идентификатор контроллера — это запись формата path/to/xyz, соответствующая файлу класса контроллера protected/controllers/path/to/XyzController.php, где xyz следует заменить реальным названием класса (например, post соответствует protected/controllers/PostController.php). Идентификатор действия — это название метода без префикса action. Например, если класс контроллера содержит метод actionEdit, то идентификатор соответствующего действия — edit.
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
20.11.2012, 21:04
плюс по Вашей же ссылке
Кликните здесь для просмотра всего текста
1. Маршрут
Контроллеры и действия опознаются по их идентификаторам. Идентификатор контроллера — это запись формата path/to/xyz, соответствующая файлу класса контроллера protected/controllers/path/to/XyzController.php, где xyz следует заменить реальным названием класса (например, post соответствует protected/controllers/PostController.php). Идентификатор действия — это название метода без префикса action. Например, если класс контроллера содержит метод actionEdit, то идентификатор соответствующего действия — edit.

Пользователь обращается к контроллеру и действию посредством маршрута (route). Маршрут формируется путём объединения идентификаторов контроллера и действия, отделенных косой чертой. Например, маршрут post/edit указывает на действие edit контроллера PostController, и по умолчанию URL http://hostname/index.php?r=post/edit приведёт к вызову именно этих контроллера и действия.

Примечание: По умолчанию маршруты чувствительны к регистру. Это возможно изменить путём установки свойства CUrlManager::caseSensitive равным false в конфигурации приложения. В режиме, не чувствительном к регистру, убедитесь, что названия директорий, содержащих файлы классов контроллеров, указаны в нижнем регистре, а также, что controller map и action map используют ключи в нижнем регистре.

Приложение может содержать модули. Маршрут к действию контроллера внутри модуля задаётся в формате moduleID/controllerID/actionID. Более подробно это описано в разделе о модулях.
2. Создание экземпляра контроллера
Экземпляр контроллера создаётся, когда CWebApplication обрабатывает входящий запрос. Получив идентификатор контроллера, приложение использует следующие правила для определения класса контроллера и его местоположения:

если установлено свойство CWebApplication::catchAllRequest, контроллер будет создан на основе этого свойства, а контроллер, запрошенный пользователем, будет проигнорирован. Как правило, это используется для установки приложения в режим технического обслуживания и отображения статической страницы с соответствующим сообщением;
если идентификатор контроллера обнаружен в CWebApplication::controllerMap, то для создания экземпляра контроллера будет использована соответствующая конфигурация контроллера;
если идентификатор контроллера соответствует формату 'path/to/xyz', то имя класса контроллера определяется как XyzController, а соответствующий класс как protected/controllers/path/to/XyzController.php. Например, идентификатор контроллера admin/user будет соответствовать классу контроллера — UserController и файлу protected/controllers/admin/UserController.php. Если файл не существует, будет сгенерировано исключение CHttpException с кодом ошибки 404.
0
 Аватар для ExpressS
5 / 8 / 2
Регистрация: 30.07.2012
Сообщений: 235
20.11.2012, 21:38  [ТС]
ну хорошо сравните это с 1 ссылкой, есть ли где нибудь подобное описание на yii ?
0
1178 / 1128 / 94
Регистрация: 31.05.2012
Сообщений: 3,060
20.11.2012, 21:43
Ну не нравится вам описание, не понимаете, не учите.
Мне, как и многим другим, нравится описание Yii, всё там понятно описано. Учите CI если вам больше нравится и понятней. Как уже сказали выше.
Цитата Сообщение от ashvinZL0 Посмотреть сообщение
На вкус и цвет..
0
508 / 358 / 13
Регистрация: 12.03.2012
Сообщений: 1,896
21.11.2012, 00:57
Учить надо то, что более востребовано и активнее развивается.
Думаю, что из этих 2х фреймворков ответ очевиден.
0
 Аватар для ExpressS
5 / 8 / 2
Регистрация: 30.07.2012
Сообщений: 235
21.11.2012, 08:26  [ТС]
Цитата Сообщение от OnYourLips Посмотреть сообщение
Учить надо то, что более востребовано и активнее развивается.
Думаю, что из этих 2х фреймворков ответ очевиден.
и что же активнее развивается ?
0
 Аватар для alpex
603 / 578 / 103
Регистрация: 16.07.2012
Сообщений: 1,762
21.11.2012, 08:45
ExpressS, начните с CodeIgniter с ним намного проще, когда в нем разберетесь более менее переходите на yii
0
 Аватар для ExpressS
5 / 8 / 2
Регистрация: 30.07.2012
Сообщений: 235
21.11.2012, 10:05  [ТС]
Цитата Сообщение от alpex Посмотреть сообщение
ExpressS, начните с CodeIgniter с ним намного проще, когда в нем разберетесь более менее переходите на yii
я в нем как бы более менее разобрался и такое ощущение что это совершенно разные вещи
0
508 / 358 / 13
Регистрация: 12.03.2012
Сообщений: 1,896
21.11.2012, 21:14
Цитата Сообщение от ExpressS Посмотреть сообщение
и что же активнее развивается ?
Yii..
0
 Аватар для fa2m
356 / 280 / 22
Регистрация: 27.08.2012
Сообщений: 855
22.11.2012, 18:07
Цитата Сообщение от ExpressS Посмотреть сообщение
но Yii все считают быстрее
Где Вы это вычитали? Как Вам уже сказали, берити CI, нормально в нём разберитесь, и тогда у Вас не будет столько вопросов в Yii. Ну а со временем перейдёте на Yii.

Не по теме:

Вывести Hello world на CI это не разобраться :D

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
22.11.2012, 18:07
Помогаю со студенческими работами здесь

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

Подскажите что какой фреймворк выбрать
Подскажете какой фреймворк выбрать для разработки сайтов на php?

Какой фреймворк выбрать для лучшей производительности
У меня вопрос такой же: Какой выбрать фреймворк? У меня есть сайт, писал сам, потом мне переписали его на cakePHP 1.3 вроде бы... ...

Как выбрать Фреймворк?
собственно вопрос какой Фреймворк выбрать для небольшого сайта с постоянно обновляющимися новостями, и добавляющимися статьями? и со...

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


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru