Подходит ли CodeIgniter для больших интранет-приложений, которые не используют MySQL? - PullRequest
2 голосов
/ 28 сентября 2011

На самом деле я не планирую использовать для доступа к базе данных активную запись или какие-либо встроенные конструкции базы данных, встроенные в CodeIgniter.У меня есть Oracle, SQL Server и другие.Я хочу использовать PHP PDO (если никто не думает, что это плохо) из-за его универсального аспекта.

Я в основном хочу CI из-за некоторых встроенных библиотек и MVC.Мне также нравится, что с ним легко и просто работать.

2.x, если это важно.

Я видел другие вопросы, но ни один из них точно не касался баз данных.

Спасибо.

edit: Я не думаю, что CI и PHP могут справиться с большими веб-сайтами.Это исключительно об использовании нескольких баз данных разных компаний.Я в основном видел MySQL, используемый с ним.Я знаю, что могу использовать другие базы данных, но опять же, я не знаю, если это больше проблем, чем стоит или что.

Ответы [ 2 ]

3 голосов
/ 28 сентября 2011

CodeIgniter был создан с целью быть фреймворком, наиболее близким к нативному PHP, который не говорит вам, что делать. Вся структура является модульной, и вам не требуется использовать какой-либо один компонент.

Да, это абсолютно подходит для того, что вы делаете. Вы можете подключить и воспроизвести любой драйвер БД, какой захотите, и CI не будет жаловаться ни на секунду.

Я думаю, что CI больше подходит для этой роли, чем любая другая «большая» структура.

3 голосов
/ 28 сентября 2011

MySQL используется по умолчанию только из-за его широкого распространения, особенно в мире PHP. Почти у каждого есть стек * AMP для работы, поэтому он становится главным драйвером, используемым почти во всех примерах.

Если вы не планируете использовать класс базы данных, тогда действительно не имеет значения, какой тип базы данных вы используете, просто не загружайте класс. Вы по-прежнему можете использовать маршрутизацию, помощников, библиотеки и другие функции CI.

Так что да, я думаю, что это подходит для ваших целей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...