Re: [PHP] Re: Question: what are frameworks?

2009-08-09 Thread Michael A. Peters

Ralph Deffke wrote:

good question !! I think the word framework is modern fashion term in the
first case. in former days we used to say library C comes with a standard
library, in modern words C comes with a standard framework. I use my own
framework, means I reuse my code written for similar things before, so I use
my framework. its like a painter, he uses a ready made frame to paint what
ever he wants,

u can use the yahoo UI framework to paint ur page. A operating system is a
framework unifieing the underlaying hardware.

as in former days u said library u say more modern framework in both
cases its a bunch of functions doing some stuff the user of the framework
hasn't to take care about by using the framework.

hope that helps


I think framework is different than library.
Pear is a collection of libraries.
PECL (and binary modules that ship with php) are a collection of libraries.

I don't use pre-packaged frameworks so it probably is best for me not to 
define them, but I think they are a basically a collection of classes 
and libraries intended to make rapid development of web applications faster.


--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] Re: Question: what are frameworks?

2009-08-09 Thread Sudheer Satyanarayana

Michael A. Peters wrote:

Ralph Deffke wrote:
good question !! I think the word framework is modern fashion term 
in the
first case. in former days we used to say library C comes with a 
standard

library, in modern words C comes with a standard framework. I use my own
framework, means I reuse my code written for similar things before, 
so I use
my framework. its like a painter, he uses a ready made frame to 
paint what

ever he wants,

u can use the yahoo UI framework to paint ur page. A operating 
system is a

framework unifieing the underlaying hardware.

as in former days u said library u say more modern framework in both
cases its a bunch of functions doing some stuff the user of the 
framework

hasn't to take care about by using the framework.

hope that helps


I think framework is different than library.
Pear is a collection of libraries.
PECL (and binary modules that ship with php) are a collection of 
libraries.


I don't use pre-packaged frameworks so it probably is best for me not 
to define them, but I think they are a basically a collection of 
classes and libraries intended to make rapid development of web 
applications faster.



You might consider reading this:

http://en.wikipedia.org/wiki/Software_framework




--

With warm regards,
Sudheer. S
Business: http://binaryvibes.co.in, Tech stuff: http://techchorus.net, 
Personal: http://sudheer.net


--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] Re: Question: what are frameworks?

2009-08-09 Thread Bastien Koert
On Sun, Aug 9, 2009 at 9:29 AM, Sudheer
Satyanarayanasudhee...@binaryvibes.co.in wrote:
 Michael A. Peters wrote:

 Ralph Deffke wrote:

 good question !! I think the word framework is modern fashion term in
 the
 first case. in former days we used to say library C comes with a
 standard
 library, in modern words C comes with a standard framework. I use my own
 framework, means I reuse my code written for similar things before, so I
 use
 my framework. its like a painter, he uses a ready made frame to paint
 what
 ever he wants,

 u can use the yahoo UI framework to paint ur page. A operating system
 is a
 framework unifieing the underlaying hardware.

 as in former days u said library u say more modern framework in both
 cases its a bunch of functions doing some stuff the user of the framework
 hasn't to take care about by using the framework.

 hope that helps

 I think framework is different than library.
 Pear is a collection of libraries.
 PECL (and binary modules that ship with php) are a collection of
 libraries.

 I don't use pre-packaged frameworks so it probably is best for me not to
 define them, but I think they are a basically a collection of classes and
 libraries intended to make rapid development of web applications faster.

 You might consider reading this:

 http://en.wikipedia.org/wiki/Software_framework




 --

 With warm regards,
 Sudheer. S
 Business: http://binaryvibes.co.in, Tech stuff: http://techchorus.net,
 Personal: http://sudheer.net


 --
 PHP General Mailing List (http://www.php.net/)
 To unsubscribe, visit: http://www.php.net/unsub.php



It's also worth noting that the frameworks goals may differ. The
CodeIgniter framework has support for both PHP 4 and PHP5, which makes
it more flexible where hosts have not upgraded to php5 for whatever
reason. Many of the others (like cake, symfony and zend) tend to only
support php5 and are also more object oriented from a coding
perspective.

Then there implementation features; CodeIgniter  has a smaller
learning curve, footprint and is faster than many of the others. Zend
allows developers to pick and choose the framework components to use
as well having a very rich feature set. symfony has a full ORM layers
that handles mapping object to the database layer. Cake, symfony and
zend offer features to generate the basic classes for each database
table.

In all cases the idea of the framework is to abstract the heavy
lifting (the common features of developing uploaders, database
handlers, forms handling, validation etc) and allowing developers to
simply use the framework functionality to handle that, freeing up time
to focus on getting the business logic of the application in place.

-- 

Bastien

Cat, the other other white meat

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php