... ="Слой базы данных
Работа над классом абстракции баз данных еще длится, хотя уже сейчас можно рассмотреть некоторые примеры и дать себе представление о том, как все будет работать дальше.
Читать дальше →
... .
всегда позволял выходить ... к минусам
. Появилось ошибочное ...
Фреймворки во многом облегчают разработку программного проекта за счет готового набора компонентов и библиотек. Очень важным для фреймворка является не навязывание архитектуры. Диктовать архитектуру приложения должен разработчик, а не фреймворк. Если же фреймворк принуждает разработчика к определенной архитектуре, то при разработке нестандартного веб-приложения можно упереться в накладываемые ограничения. Однако выход за рамки фреймворка поощряет неопытных или начинающих разработчиков к плохо написанному программному коду.
CodeIgniter всегда позволял выходить за рамки и строить гибкие веб-приложения. За счет множества библиотек на CodeIgniter без труда можно построить полноценное веб-приложение. Однако отсутствие некоторых компонентов, которые имеются в других фреймворках, было отнесено некоторыми разработчиками к минусам CodeIgniter. Появилось ошибочное мнение, что без этих компонентов не построить полноценного веб-приложения и много программного кода придется писать самому. Но ведь фреймворк должен давать лишь основу, опираясь на которую разработчик должен сам строить приложение.
Читать дальше →
... странно начал работать
2.*, а именно ...
... в PHP фреймворке
2.1.* Наше ...
... мой пал на
ведь его документация ... />
В 2012 году я даже не догадывался о слово сочетании ООП, но четко понимал, написание сайтов и в недалеком будущем web-приложений, потребует уже заранее подготовленных решений, так как количество задач росло, а времени на их реализацию было недостаточно. Выбор мой пал на CodeIgniter ведь его документация меня пожалела, откинув сложные для не окрепшего новичка слова. Признаться, я до сих пор не встречал настолько же удобную и понятную документацию. С тех пор прошло сравнительно немного времени. Но я решил поделиться не многочисленными накопленными знаниями с пользователями Хабра.
На данный момент я использую CodeIgniter v2.2.0.

Читать дальше →