Welcome Guest, Not a member yet? Register   Sign In
The meaning of a small footprint.
#1

In the welcome docs it states under CodeIgniter being right for you if...
Quote:You want a framework with a small footprint.
Could someone elaborate a little about what a small footprint means in this context?

Thanks.
Reply
#2

The next line right after that kind of explains it:

Quote:CodeIgniter 3 has a 2MB download, including the user guide.

It's primarily about the small size of the files needed, as compared with some of the other big-name frameworks. Although not meant this way, it also applies to memory and server usage, which are pretty low compared to other frameworks.
Reply
#3

the actual file size of codeigniter is smaller then most full featured php frameworks.
despite its small file size codeigniter is completely self contained and does not rely in any way on any other frameworks,
or package managers. why is this relevant and important? because there are some php frameworks that are completely dependent on the symfony framework for some of their functionality. or they are dependent on package managers that may or may not be in active use a few years from now.
finally codeigniter is light weight in terms of the rules it imposes on you the developer. some people criticize this as encouraging or allowing bad practices. however in truth it makes it much faster for a new developer to get up and running with a new application. it also makes it easier to build new functionality and then refactor your code to the more 'proper' way of doing things.
Reply
#4

Size or other opinion-based factors are not really important here ... "Small footprint" is just a fancy way to say "high performance".
Reply
#5

(04-26-2016, 02:27 PM)Narf Wrote: Size or other opinion-based factors are not really important here ... "Small footprint" is just a fancy way to say "high performance".

... with less memory.
Reply
#6

(04-27-2016, 10:30 AM)Code4fun Wrote:
(04-26-2016, 02:27 PM)Narf Wrote: Size or other opinion-based factors are not really important here ... "Small footprint" is just a fancy way to say "high performance".

... with less memory.

Of course, memory consumption is a performance metric.
Reply




Theme © iAndrew 2016 - Forum software by © MyBB