Если я изучу Codeigniter, могу ли я использовать его с Drupal или это плохая идея, и мне следует использовать Expression Engine? - PullRequest
2 голосов
/ 07 марта 2011

Поможет ли изучение Codeigniter (или любого другого фреймворка, такого как CakePHP или Zend) моей разработке в Drupal, или это две отдельные системы, которые не принесут пользы другой, когда у меня есть знания в одной?* Я знаю, что механизм выражений - это CMS, специально разработанная с учетом codeigniter, но у Drupal есть более обширное сообщество, и я надеялся, что все еще смогу придерживаться drupal и посмотреть, знаю ли я, что такое codeigniter (в настоящее время я изучаю, я еще не попал в Drupal) будет полезен для разработки в Drupal.

Ответы [ 3 ]

7 голосов
/ 07 марта 2011

Drupal и CodeIgniter - это разные PHP-фреймворки (Drupal можно считать CMS, ставшей фреймворком).Ваша работа / обучение в CodeIgniter, несомненно, даст вам перспективу при работе с Drupal и расширит ваши навыки кодирования, но это не обязательно поможет вам изучить API и методологии Drupal Core.

Я рекомендую попасть в Drupal, потому что это какспрос), как только вы обдумываете предположения и общие закономерности, это помогает вам очень быстро строить вещи, сообщество становится огромным, и все крутые ребята делают это.Но если вы изучаете CodeIgniter и хотите использовать это обучение в EE, это имеет смысл ... и если это то, чего хотят вы / ваши клиенты, продолжайте.

Чтобы начать с Drupal, я рекомендую ознакомиться с тем,это можно сделать из коробки с основными и популярными модулями Contrib:

http://drupal.org/documentation/structure

Вот еще несколько учебных ресурсов для drupal:

http://drupalize.me (видео-сайт с большим количеством бесплатного контента и платным контентом по справедливой цене)
http://planet.drupal.org (лента планет drupal, множество замечательных учебных пособий)) http://api.drupal.org (ваши дружественные документы по Core API)
http://drupal.org (отличная многопользовательская поисковая система для поиска помощи по вашей теме)

1 голос
/ 07 марта 2011

Пожалуйста, не используйте их обоих, потому что вы просто напрасно потратите время.Вместо этого начните с CI, потому что это проще, выясните, как работает код, разработайте некоторые сайты или приложения, а затем начните с Drupal, который намного сложнее, по крайней мере, для настройки, но все же более мощная CMS.Я еще не пробовал Expression Engine, но у него действительно хорошие отзывы, особенно от дизайнеров.

1 голос
/ 07 марта 2011

И Codeigniter, и Drupal великолепны, но структуры Codeigniter и Drupal различны. Изучение Codeigniter для Drupal не похоже на отличную идею.

...