473,386 Members | 1,775 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,386 software developers and data experts.

Framework, which one?


Since now, I've always used my bunch of code to make new applications.

I'd like to start to use a framework.
According to you, which is the best PHP framework at the moment?

Thanks,
Giovanni

--
See <http://snipurl.com/1olglfor "Advanced PHP Programming".
See <http://snipurl.com/1olgkfor "Ajax in Practice".
Auctions are ending, so I'm now giving them away for only 0.99 Eur.
"I bougth them on Amazon.com, I swear I'll sell them only once."
Jul 21 '07 #1
9 1501
Giovanni R. kirjoitti:
Since now, I've always used my bunch of code to make new applications.

I'd like to start to use a framework.
According to you, which is the best PHP framework at the moment?
PEAR is certainly the one you should look into at first. It's basicly
the De Facto framework for php.

--
Ra*********@gmail.com

"Wikipedia on vähän niinq internetin raamattu, kukaan ei pohjimmiltaan
usko siihen ja kukaan ei tiedä mikä pitää paikkansa." -- z00ze
Jul 21 '07 #2
On Sat, 21 Jul 2007 20:55:49 +0300, Rami Elomaa <ra*********@gmail.com>
wrote:
According to you, which is the best PHP framework at the moment?
PEAR is certainly the one you should look into at first. It's basicly
the De Facto framework for php.
Well, I'm already using several PEAR packages, but I think the PEAR
framework lacks of several features that other frameworks have.
I was not even considering it as a [complete] framework.

Thanks, anyway.
Giovanni

--
See <http://snipurl.com/1olglfor "Advanced PHP Programming".
See <http://snipurl.com/1olgkfor "Ajax in Practice".
Auctions are ending, so I'm now giving them away for only 0.99 Eur.
"I bougth them on Amazon.com, I swear I'll sell them only once."
Jul 21 '07 #3
..oO(Rami Elomaa)
>Giovanni R. kirjoitti:
>Since now, I've always used my bunch of code to make new applications.

I'd like to start to use a framework.
According to you, which is the best PHP framework at the moment?

PEAR is certainly the one you should look into at first. It's basicly
the De Facto framework for php.
I wouldn't consider it a framework, but a library. I don't really like
it anymore, especially because most of its code is based on old PHP 4,
which has reached its end of life. IMHO a modern framework should be
based on PHP 5, anything else is a waste of time.

The Zend Framework seems to become quite common these days, but I can't
tell much about it, since I use my own.

Micha
Jul 21 '07 #4
NC
On Jul 21, 10:51 am, "Giovanni R." <leonida1...@NOSPAMlibero.it>
wrote:
>
I'd like to start to use a framework.
According to you, which is the best PHP framework at the moment?
There is no such thing as "the best framework". Frameworks can speed
up the development process (note that they can, but not necessarily
will, especially in the beginning, as the programmer(s) need to learn
them, which requires time and effort). At the same time, the use of
off-the-shelf frameworks can (and very likely will) increase the
application's system requirements, so you should think twice about
using frameworks for applications that would have to scale up.

Cheers,
NC

Jul 21 '07 #5
Michael Fesser wrote:
.oO(Rami Elomaa)
>PEAR is certainly the one you should look into at first. It's basicly
the De Facto framework for php.

I wouldn't consider it a framework, but a library.
Even the PEAR folks themselves don't even try to claim it's a framework.

The Zend Framework seems to become quite common these days, but I can't
tell much about it, since I use my own.
I just looked into Zend pretty closely. It's a very scaled-back version
of PEAR, with only a few of the functions.

While they do call it a framework, it's *very* incomplete.

Although Zend and PEAR are not frameworks, I'm finding them TREMENDOUSLY
useful in building my own framework.
Jul 21 '07 #6
On Jul 21, 7:51 pm, "Giovanni R." <leonida1...@NOSPAMlibero.itwrote:
Since now, I've always used my bunch of code to make new applications.

I'd like to start to use a framework.
According to you, which is the best PHP framework at the moment?

Thanks,
Giovanni

--
See <http://snipurl.com/1olglfor "Advanced PHP Programming".
See <http://snipurl.com/1olgkfor "Ajax in Practice".
Auctions are ending, so I'm now giving them away for only 0.99 Eur.
"I bougth them on Amazon.com, I swear I'll sell them only once."
It seems that you're looking for a MVC PHP framework and not a Library
like others are suggesting.

I recommend you to have a look to http://www.symfony-project.com,
http://www.cakephp.org, and http://www.akelos.org. All them are MVC
frameworks based on conventions that follow the DRY philosophy and are
heavily influenced by Ruby on Rails.

Disclaimer: I'm the lead developer of the Akelos PHP Framework.

Jul 21 '07 #7
bermiferrer wrote:
It seems that you're looking for a MVC PHP framework and not a Library
like others are suggesting.
MVC? Wassat?
Jul 22 '07 #8
..oO(Sanders Kaufman)
>bermiferrer wrote:
>It seems that you're looking for a MVC PHP framework and not a Library
like others are suggesting.

MVC? Wassat?
http://en.wikipedia.org/wiki/Model-view-controller

Micha
Jul 22 '07 #9
Giovanni R. wrote:
According to you, which is the best PHP framework at the moment?
If I may, for a moment, borrow an analogy from Kelly Martin
(theregister.co.uk), I am of the school of thought that using
a framework is rather like drilling ones own teeth -- it's
pretty scary when you can't see what's going on inside.

I use PEAR and other libraries extensively, but try to steer
away from frameworks claiming to offer an all-singing,
all-dancing solution to everything.

--
Toby A Inkster BSc (Hons) ARCS
[Geek of HTML/SQL/Perl/PHP/Python/Apache/Linux]
[OS: Linux 2.6.12-12mdksmp, up 31 days, 5:07.]

Parsing an HTML Table with PEAR's XML_HTTPSax3
http://tobyinkster.co.uk/blog/2007/0...table-parsing/
Jul 22 '07 #10

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: Ravindra | last post by:
Well I installed the framework provided by microsoft , the problem is I am able to activate the smart tag in the doc file but when I Click on the Show Detils option in the information bridge the...
3
by: CMan | last post by:
Hi, We are currently trying to install .Net Framework v.1.1 on a server which already has v1.0. We are receiving the following error. Error 1704.An installation for Microsoft .NET Framework...
18
by: Cameron Laird | last post by:
QOTW: "... So I started profiling the code and the slowdown was actually taking place at places where I didn't expect it." -- Guyon Mor?e (and about twenty-three thousand others) " suggestion...
6
by: Joseph Geretz | last post by:
I recently upgraded my server to Windows 2003. The first thing I noticed is that my sample WebService pages no longer worked. The Invoke test button is missing. This is addresed by the following KB...
9
by: Tim D | last post by:
Hi, I originally posted this as a reply to a rather old thread in dotnet.framework.general and didn't get any response. I thought it might be more relevant here; anyone got any ideas? My...
1
by: Harry Simpson | last post by:
I know I drilled down into the Windows folder\Microsoft.net\Framework\v1.1.4322 folder and looked at the version of Mscorcfg.dll to get the SP level from the version number: Mine shows...
3
by: Shadow Lynx | last post by:
At the bottom of the default Error page that appears when Unhandled Exceptions occur, what exactly is the difference between the "Microsoft ..Net Framework Version" and the "ASP.NET Version"? I...
3
dmjpro
by: dmjpro | last post by:
plz send me a good link which can clearify me how the J2EE framework works i want the details information .... plz help thanx
13
by: dancer | last post by:
I have made a new post because when I try to respond to another, I get the error, "Article Rejected -- Ill-formed message id" This is in response to the advice of Juan Libre to install Net...
8
by: Blasting Cap | last post by:
I'm using VS 2005, and have a dll in some code (system.core.dll) that was included in something someone sent me to run on my system. I have production on a server using Framework 2.0 that I want...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.