it really is has a little general performance footprint a result of the modular approach to loading its libraries and does an excellent career separating logic from presentation by making use of a Model-watch-Controller https://idahoyo547095.rimmablog.com/28961178/the-2-minute-rule-for-php-codeigniter