Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Drupal или Yii.

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Что лучше использовать Drupal или Yii.
sireja
Отправлено: 08 Июня, 2013 - 11:12:07
Post Id


Новичок


Покинул форум
Сообщений всего: 39
Дата рег-ции: Окт. 2011  


Помог: 0 раз(а)

[+]


Добрый день, работаю в веб студии разработчиком, используем Drupal, в основном делаем несложные сайты, поэтому к программированию часто не прибегаем. Но все же иногда бывают проекты посложнее, которые на Drupal, да и вообще на другой cms реализовать невозможно, или получится го..о.
У меня базовые знания php, ооп. Хочу повысить свой уровень, и поэтому у меня появилось несколько вопросов:
1. Cтоит ли тратить время на изучение программирования под Drupal, или сразу браться за изучение фреймворка Yii, по ходу обучения придется повышать знания php.
2. Сможет ли Yii по скорости разработки превзойти Drupal для несложных проектов.
3. Как просто можно рефакторить Yii если получилось немного не то что хотел заказчик.
4. При поверхностом ознакомлении Yii не понравилось то что Crud генерирует модели, контроллеры и виевс по разным каталогам, можно ли как то решить это, что бы допустим была папка Page, а внутри нее уже ее модели, контроллеры и виевс.
5. Вызывает ли трудности смена программиста в проекте на Yii.
6. Можно ли использовать то и другое, подбирая систему под конкретный проект, напишите у кого есть такой опыт.
 
 Top
Мелкий Супермодератор
Отправлено: 08 Июня, 2013 - 13:24:49
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




Повышайте знания самого PHP.
Даже у друпала, на сколько в курсе, вменяемый внутренний API. Особенно если вам неинтересна производительность как вид.

1) изучайте PHP. Понимая основной язык, проекты написанные на нём, да при наличии кучи (и даже хорошей) документации - проблему составляют гораздо меньшую.
2) Посмотрите, что есть готового, а что нужно вам. Yii - фреймворк, а не CMS. Следовательно вместо CMS его использовать будет дороже.
3) всё в ваших руках. Как написано было - с обратно пропорциональной сложностью и переделывать. Учитывая, что вы, очевидно, программирование не знаете - будет сложно первое время.
4) следуйте стандарту кодирования фреймворка. Иначе - см.п.5
5) Если делаете по стандартам кодирования - только сложности непосредственно найти приличного разработчика. Если начали чего-то говнокодить наперекор фреймворку - сложности будут.
6) разумеется


-----
PostgreSQL DBA
 
 Top
sireja
Отправлено: 08 Июня, 2013 - 14:37:08
Post Id


Новичок


Покинул форум
Сообщений всего: 39
Дата рег-ции: Окт. 2011  


Помог: 0 раз(а)

[+]


Спасибо за ответ, по 6 пункту, допустим выдался большой проект на друпал, месяца на два, можно ведь позабыть многое что как делать на фреймворке, как то поддерживаете знания в таком случае?
 
 Top
Мелкий Супермодератор
Отправлено: 08 Июня, 2013 - 17:07:30
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




Открываете документацию по тому вопросу, который не помните - и читаете ещё раз.


-----
PostgreSQL DBA
 
 Top
sadex
Отправлено: 21 Июня, 2013 - 17:17:37
Post Id


Новичок


Покинул форум
Сообщений всего: 48
Дата рег-ции: Июнь 2013  


Помог: 1 раз(а)




sireja пишет:
работаю в веб студии разработчиком, используем Drupal, в основном делаем несложные сайты,
- великие чудеса... На таком монстре как Друпал делать несложные сайты... Улыбка

Насчет изучения Друпала и программирования на его AP. Я в него долго и добросовестно въезжал, во все его хуки и т.д. и т.п., чтобы что-то спрограммировать, и даже сайт на нем сделал, со своими модификациями в ядре, за что меня чуть не зарезали живьем в сообществе. Имхо, Друпал подходит только для тех, кто вообще не знает программирования и не желает его знать. Или хочет заменить знание PHP знанием функций Друпала (это свой особый и мощный язык и свой особый мир).

Программистам PHP, сугубое имхо, в Друпале делать нечего. Там уже за них все сделано, и отклонение невозможно. А тем кто реально хочет изучить программирование, могу сказать только, что выучить PHP вы сможете гораздо быстрее и легче, чем освоить сносную работу с AP Друпала. Друпал - это религия, это некий Кирби, непоколебимый и могучий, на который повлиять невозможно.

Насчет Yii - однозначно полезно изучать, программисту. Но в Yii, например, вполне вменяемые люди и они не привязывают систему жестко к ORM,, например, давая возможность делать выбор разработчику. Так что изучение PHP и Yii - это хорошая перспектива. Сугубое имхо, конечно.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« CMS и фреймворки »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB