Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Petrovich
цитировать
Зарегистрирован: 26 Фев 2008 09:49:34 Сообщения: 10
|
Добавлено: 26 Фев 2008 10:11:19 Заголовок сообщения: Cakephp vs CodeIgniter. Помогите сделать правильный выбор. |
|
|
Выбираю между Cakephp vs CodeIgniter. Не могу определиться так как не хватает информации (опыта использования) фреймворков. Поэтому обращаюсь к сообществу
Для чего выбираю? Для переноса собственной CMS на фреймворк, чтобы в будущем проще было развивать/програмить CMS. Да и привлечение программистов в будущем будет мне кажется проще. В данный момент CMS пишу сам. CMS не сложная. поэтому супер навороченности от фреймворка не надо.
Что понравилось в Cakephp:
1."Модели" - то, что можно делать выборки с ассоциациями, валидация.
2."automagic" в определении этой (http://www.setti.biz/574/) статьи.
Что не понравилось в Cakephp:
1.Документация
2.Сложность "въезда в тему", не получается установить ненапрягаясь
Что понравилось в CodeIgniter:
1.Простота фреймфорка.
2.Понятная документация.
3.Наличие нужных классов в базе.
4.Простая установка, с полоборота так сказать.
Что не понравилось в CodeIgniter:
1.Нет ассоциаций (праильно ли я понял, что их нет?)
2.Немного непонятно назначение моделей, не такое четкое как в Cakephp
Мне лично больше нравиться CodeIgniter, за его простоту и прозрачность, но у Cakephp есть ассоциации и модели с валидацией...
Нужно определиться с выбором, помогите плз, поговорите со мной
Может я чтото не правильно понял и поэтому не правильно написал. |
|
Вернуться к началу |
|
|
Petrovich
цитировать
Зарегистрирован: 26 Фев 2008 09:49:34 Сообщения: 10
|
Добавлено: 26 Фев 2008 19:34:29 Заголовок сообщения: |
|
|
Так как никто ничего не советует, то я выбираю CodeIgniter |
|
Вернуться к началу |
|
|
KPOTOB
цитировать
Зарегистрирован: 09 Дек 2007 14:46:20 Сообщения: 127
|
Добавлено: 26 Фев 2008 20:19:09 Заголовок сообщения: |
|
|
cakephp ставиться точно также как ci
CI редкостное Г и позволяет уйти от MVC крайне далеко
- прямой вызов view из контроллера :S
- куча $this->load->...
Скорее всего не мудрствуя лукаво можно view вызвать прямо из модели
Код - в "лучших традицях" php (ezPDO лучше выглядит)
Девелопится чиста вперед
Хелперы - ваще не классы ))) чиста функи подгружаемые
Тоже самое плагины
Либы классы - хотя в иерархие никакое место не занимают
и так далее
в код когда заглядываеш - такое ощущение что drupal пытались на классы перевести но вышло CI
doxygen натравиливать на него страшно - скорее всего без доки от него пользы не будет - будет лист из сотен фунок (у кейка API продоксигененое заменяет мануал на ура)
Что еще сказать? |
|
Вернуться к началу |
|
|
Petrovich
цитировать
Зарегистрирован: 26 Фев 2008 09:49:34 Сообщения: 10
|
Добавлено: 27 Фев 2008 08:22:48 Заголовок сообщения: |
|
|
Сейчас бы еще мнение от стороника CI, для полной картины так сказать.
В принципе как работает Cakephp я уже въехал, седня попробую сделать на нем и на CodeIgniter что нибудь для сравнения.
Вопросы:
1.Можете дать ссылку на хороший MySQL Backup класс для Cakephp? Чтобы попробовать его подключить к Cakephp.
2.Меня все интересует вопрос, планирует ли CodeIgniter добавить ORM?
>Девелопится чиста вперед
Не понял эту фразу... |
|
Вернуться к началу |
|
|
Petrovich
цитировать
Зарегистрирован: 26 Фев 2008 09:49:34 Сообщения: 10
|
Добавлено: 27 Фев 2008 08:24:17 Заголовок сообщения: |
|
|
Да! и еще вопрос, использовать ли Cakephp 1.1 или 1.2? |
|
Вернуться к началу |
|
|
Антон Исайкин Site Admin цитировать
Зарегистрирован: 08 Окт 2007 12:02:56 Сообщения: 150 Откуда: Санкт-Петербург
|
Добавлено: 27 Фев 2008 08:37:07 Заголовок сообщения: |
|
|
MySQL Backup надо делать не на PHP и тем более не на CakePHP.
Использовать CakePHP 1.2. Он далеко ушел от 1.1 и уже довольно стабилен.
По CI можно почитать http://code-igniter.ru там все доходчиво и по-русски. |
|
Вернуться к началу |
|
|
Petrovich
цитировать
Зарегистрирован: 26 Фев 2008 09:49:34 Сообщения: 10
|
Добавлено: 27 Фев 2008 08:46:26 Заголовок сообщения: |
|
|
Цитата: | MySQL Backup надо делать не на PHP и тем более не на CakePHP. |
Почему? и на чем?
Дело в том, что я выбираю фреймворк для переноса CMS на него. В CMS есть функция по бэкапу сайта, поэтому и интересуюсь.
Антон, я как понимаю вы выбрали CI? почему? для каких проектов по сложности используете CI?
Цитата: | По CI можно почитать http://code-igniter.ru там все доходчиво и по-русски. |
Вдоль и поперек изучил Спасибо за перевод! Когда будет продолжение?
[/quote] |
|
Вернуться к началу |
|
|
Антон Исайкин Site Admin цитировать
Зарегистрирован: 08 Окт 2007 12:02:56 Сообщения: 150 Откуда: Санкт-Петербург
|
Добавлено: 27 Фев 2008 08:53:56 Заголовок сообщения: |
|
|
Нет, я не выбрал CI. Я использую их параллельно для разных проектов.
Где нужна скорость разработки и не очень критично время выполнения -- CakePHP, в противном случае CI.
Я занимаюсь обоими этими сайтами одновременно.
Сейчас работа над code-igniter.ru идет каждый день. Новые страницы добавляются ежедневно. |
|
Вернуться к началу |
|
|
Petrovich
цитировать
Зарегистрирован: 26 Фев 2008 09:49:34 Сообщения: 10
|
Добавлено: 27 Фев 2008 09:02:23 Заголовок сообщения: |
|
|
Антон, сделайте на code-igniter.ru аналог кнопочки Donate, чтобы можно было помогать материально, а не словами
Меня все интересует вопрос, планирует ли CodeIgniter добавить ORM? |
|
Вернуться к началу |
|
|
Антон Исайкин Site Admin цитировать
Зарегистрирован: 08 Окт 2007 12:02:56 Сообщения: 150 Откуда: Санкт-Петербург
|
Добавлено: 27 Фев 2008 09:10:32 Заголовок сообщения: |
|
|
По поводу кнопочки подумаю,
по поводу ORM - http://codeigniter.com/forums/viewthread/51495/ |
|
Вернуться к началу |
|
|
Petrovich
цитировать
Зарегистрирован: 26 Фев 2008 09:49:34 Сообщения: 10
|
Добавлено: 27 Фев 2008 10:12:18 Заголовок сообщения: |
|
|
Эта библиотека мертва |
|
Вернуться к началу |
|
|
Антон Исайкин Site Admin цитировать
Зарегистрирован: 08 Окт 2007 12:02:56 Сообщения: 150 Откуда: Санкт-Петербург
|
Добавлено: 27 Фев 2008 10:16:22 Заголовок сообщения: |
|
|
Жаль. Но сейчас немного некогда с этим разбираться. |
|
Вернуться к началу |
|
|
Petrovich
цитировать
Зарегистрирован: 26 Фев 2008 09:49:34 Сообщения: 10
|
Добавлено: 27 Фев 2008 11:25:14 Заголовок сообщения: |
|
|
Начал пробовать CodeIgniter и что то никак не могу получить страницу http://codeigniter/index.php/blog/index/ выдает 404. В самом CodeIgniter ничего не изменял. Думаю что может быть что то в Апаче не так настроено. Подскажите на что обратить внимание? |
|
Вернуться к началу |
|
|
Petrovich
цитировать
Зарегистрирован: 26 Фев 2008 09:49:34 Сообщения: 10
|
Добавлено: 27 Фев 2008 11:37:22 Заголовок сообщения: |
|
|
http://codeigniter/index.php?c=blog&m=index - так работает Значит дело в PATH_INFO... Перебрал все как мануале написано, все равно не работает |
|
Вернуться к началу |
|
|
Vlad
цитировать
Зарегистрирован: 02 Ноя 2007 11:45:52 Сообщения: 241
|
Добавлено: 27 Фев 2008 11:54:55 Заголовок сообщения: |
|
|
Может проблемы CI лучше обсуждать в Code-Igninter-ru/forum?
Здесь, всё-таки, немного другой FW |
|
Вернуться к началу |
|
|
|