Connecting Tech Pros Worldwide Forums | Help | Site Map

A new kind of PHP Framework

EGreg
Guest
 
Posts: n/a
#1: Jul 26 '08
I created this framework to make social applications on the web, but
it turned out to be just the sort of framework a programmer would make
if they kept abstracting things into more and more organized chunks.

It's called PAL, and basically it's much simpler, faster ... AND more
powerful/flexible, than a lot of frameworks out there. While making
it, I studied symfony, codeigniter, kohana, and a bit of PRADO.

I've now made it open source and I'm looking for contributors.

Why PAL is nice, in a nutshell:
1) more powerful than codeigniter, much faster than symfony
2) everything is dynamic, including routing rules and other
configuration
3) actions are just php files, just like php scripts
4) Lots of convenience: you don't have to explicitly keep passing
variables to components and views, they are passed automatically by
the flow. There's also the option of extracting all configuration
parameters into your views to write really simple stuff like <?=
$pal_web_url ?at any point.
5) There's a fully featured DB layer with ORM. Like Pal, it's really
simple and powerful to use, and has features no other db layer/orm
has.

So check it out. I'm looking for people to understand the framework
and join the project, and contribute to it. Or just use it :-)

http://code.google.com/p/pal-framework

Greg Magarshak

Tim Roberts
Guest
 
Posts: n/a
#2: Jul 27 '08

re: A new kind of PHP Framework


EGreg <heygreg@gmail.comwrote:
Quote:
>
>I created this framework to make social applications on the web, but
>it turned out to be just the sort of framework a programmer would make
>if they kept abstracting things into more and more organized chunks.
>
>It's called PAL, and basically it's much simpler, faster ... AND more
>powerful/flexible, than a lot of frameworks out there. While making
>it, I studied symfony, codeigniter, kohana, and a bit of PRADO.
>
>I've now made it open source and I'm looking for contributors.
Alow me to complement you on your coding style. Whether it helps me or
not, that's some of the most readable and well-commented PHP code that I
have encountered.
--
Tim Roberts, timr@probo.com
Providenza & Boekelheide, Inc.
EGreg
Guest
 
Posts: n/a
#3: Jul 27 '08

re: A new kind of PHP Framework


On Jul 27, 12:10 am, Tim Roberts <t...@probo.comwrote:
Quote:
EGreg <heyg...@gmail.comwrote:
>
Quote:
I created this framework to make social applications on the web, but
it turned out to be just the sort of framework a programmer would make
if they kept abstracting things into more and more organized chunks.
>
Quote:
It's called PAL, and basically it's much simpler, faster ... AND more
powerful/flexible, than a lot of frameworks out there. While making
it, I studied symfony, codeigniter, kohana, and a bit of PRADO.
>
Quote:
I've now made it open source and I'm looking for contributors.
>
Alow me to complement you on your coding style. Whether it helps me or
not, that's some of the most readable and well-commented PHP code that I
have encountered.
--
Tim Roberts, t...@probo.com
Providenza & Boekelheide, Inc.
Well, thank you, man! I really appreciate the compliment.

I was doing it partly for myself, but mostly because I am hoping some
people to help me out and turn this into a real open source project.

Trust me, the framework is good, too ;-) Check it out and let me know
if you want to join our project.

Greg
Steve
Guest
 
Posts: n/a
#4: Jul 28 '08

re: A new kind of PHP Framework


On Jul 27, 12:10*am, Tim Roberts <t...@probo.comwrote:
Quote:
EGreg <heyg...@gmail.comwrote:
>
Quote:
I created this framework to make social applications on the web, but
it turned out to be just the sort of framework a programmer would make
if they kept abstracting things into more and more organized chunks.
>
Quote:
It's called PAL, and basically it's much simpler, faster ... AND more
powerful/flexible, than a lot of frameworks out there. While making
it, I studied symfony, codeigniter, kohana, and a bit of PRADO.
>
Quote:
I've now made it open source and I'm looking for contributors.
>
Alow me to complement you on your coding style. *Whether it helps me or
not, that's some of the most readable and well-commented PHP code that I
have encountered.
--
Tim Roberts, t...@probo.com
Providenza & r for Boekelheide, Inc.
I agree. Good work. While I have been using Xyster for a while now,
this looks promising. I will mess around with it!
-sh
EGreg
Guest
 
Posts: n/a
#5: Aug 6 '08

re: A new kind of PHP Framework


On Jul 27, 8:40*pm, Steve <steve.h...@gmail.comwrote:
Quote:
On Jul 27, 12:10*am, Tim Roberts <t...@probo.comwrote:
>
>
>
Quote:
EGreg <heyg...@gmail.comwrote:
>
Quote:
Quote:
>I created thisframeworkto make social applications on the web, but
>it turned out to be just the sort offrameworka programmer would make
>if they kept abstracting things into more and more organized chunks.
>
Quote:
Quote:
>It's called PAL, and basically it's much simpler, faster ... AND more
>powerful/flexible, than a lot of frameworks out there. While making
>it, I studied symfony, codeigniter, kohana, and a bit of PRADO.
>
Quote:
Quote:
>I've now made it open source and I'm looking for contributors.
>
Quote:
Alow me to complement you on your coding style. *Whether it helps me or
not, that's some of the most readable and well-commented PHP code that I
have encountered.
--
Tim Roberts, t...@probo.com
Providenza & r for Boekelheide, Inc.
>
I agree. *Good work. *While I have been using Xyster for a while now,
this looks promising. *I will mess around with it!
-sh
So, has anyone checked it out yet?
Egbert Teeselink
Guest
 
Posts: n/a
#6: Aug 6 '08

re: A new kind of PHP Framework


On Aug 6, 6:46*pm, EGreg <heyg...@gmail.comwrote:
Quote:
On Jul 27, 8:40*pm, Steve <steve.h...@gmail.comwrote:
>
>
>
>
>
Quote:
On Jul 27, 12:10*am, Tim Roberts <t...@probo.comwrote:
>
Quote:
Quote:
EGreg <heyg...@gmail.comwrote:
>
Quote:
Quote:
I created thisframeworkto make social applications on the web, but
it turned out to be just the sort offrameworka programmer would make
if they kept abstracting things into more and more organized chunks.
>
Quote:
Quote:
It's called PAL, and basically it's much simpler, faster ... AND more
powerful/flexible, than a lot of frameworks out there. While making
it, I studied symfony, codeigniter, kohana, and a bit of PRADO.
>
Quote:
Quote:
I've now made it open source and I'm looking for contributors.
>
Quote:
Quote:
Alow me to complement you on your coding style. *Whether it helps me or
not, that's some of the most readable and well-commented PHP code that I
have encountered.
--
Tim Roberts, t...@probo.com
Providenza & r for Boekelheide, Inc.
>
Quote:
I agree. *Good work. *While I have been using Xyster for a while now,
this looks promising. *I will mess around with it!
-sh
>
So, has anyone checked it out yet?
I've just given it a very short look, and I see you've also provided
some serious docs yet - not bad! However, what I'm missing is a
feature list that convinces me - you've a list of what it can do on
the front page, but I want to see examples of how nice and easy things
get if I use PAL, preferably examples that take me little time to
digest. After my 10 minutes of looking around I had to conclude that
the only way to find out whether I think I'd like it or not was to
actually try it out - which is a pretty big step.
DS
Guest
 
Posts: n/a
#7: Aug 7 '08

re: A new kind of PHP Framework


On 2008-07-26 10:36:25 -0700, EGreg <heygreg@gmail.comsaid:
Quote:
I created this framework to make social applications on the web, but
it turned out to be just the sort of framework a programmer would make
if they kept abstracting things into more and more organized chunks.
>
It's called PAL, and basically it's much simpler, faster ... AND more
powerful/flexible, than a lot of frameworks out there. While making
it, I studied symfony, codeigniter, kohana, and a bit of PRADO.
>
I've now made it open source and I'm looking for contributors.
>
Why PAL is nice, in a nutshell:
1) more powerful than codeigniter, much faster than symfony
2) everything is dynamic, including routing rules and other
configuration
3) actions are just php files, just like php scripts
4) Lots of convenience: you don't have to explicitly keep passing
variables to components and views, they are passed automatically by
the flow. There's also the option of extracting all configuration
parameters into your views to write really simple stuff like <?=
$pal_web_url ?at any point.
5) There's a fully featured DB layer with ORM. Like Pal, it's really
simple and powerful to use, and has features no other db layer/orm
has.
>
So check it out. I'm looking for people to understand the framework
and join the project, and contribute to it. Or just use it :-)
>
http://code.google.com/p/pal-framework
>
Greg Magarshak

Broad Band Mechanics has been developing a project for creating social
applications on the web since 2005. It is called "People Aggregator",
and the source code is at
http://sourceforge.net/projects/peepagg/

Closed Thread