473,462 Members | 1,098 Online
Bytes | Software Development & Data Engineering Community
Create Post

Home Posts Topics Members FAQ

Why so many frameworks?

Some years ago, when I put together my first PHP-based web site, I tried
to make it as modular and reusable as possible. (I suppose if I'd been
thinking, I would have looked for an existing framework, and built off
that, right from the beginning.) Since then, I've continually worked on
it, enhanced it, and over the last year in particular, it's become
almost a full-fledged framework. At this rate, I'll probably release it
to the public early next year for others to use.

Which then made me think: like who!?

I started building my framework in a bubble: not really looking or
caring if anything else was out there. (And building it just for the
sake of building it: much in the same way someone else might play golf
or build birdhouses.) But now that I've opened my eyes, I've found at
least one framework for every two PHP developers! Is that just the way
we are? Why so many frameworks?

Are most of these authors like me? Doing it just to do it, then
uploading it as an afterthought? Are there those that set out to make a
commercial product? Are people just more inclined to build vs. buy? Is
it that you get exactly what you want if you build your own? Because now
that I've looked at others, mine's definitely the best. ;) But only
because it was designed to meet my own exact needs. It could be complete
trash to the next person.

So does anyone here actually use someone else's framework, and if so,
which one?

--cd
Jul 17 '05 #1
7 1454
.oO(Coder Droid)
I started building my framework in a bubble: not really looking or
caring if anything else was out there. (And building it just for the
sake of building it: much in the same way someone else might play golf
or build birdhouses.)
Currently I'm building a ... uhm ... framework. ;)
But now that I've opened my eyes, I've found at
least one framework for every two PHP developers! Is that just the way
we are? Why so many frameworks?

Are most of these authors like me?
At least me.
Doing it just to do it, then
uploading it as an afterthought?
Doing it - yes, uploading - maybe.
Are there those that set out to make a
commercial product? Are people just more inclined to build vs. buy? Is
it that you get exactly what you want if you build your own? Because now
that I've looked at others, mine's definitely the best. ;) But only
because it was designed to meet my own exact needs.


That's exactly the point, at least for me. I prefer writing my own code
so it exactly fits my needs. I like it small and simple, a set of small
but specific classes rather than a full-blown class monster, which may
be flexible, but slow and hard to maintain.

Micha
Jul 17 '05 #2
I've written my own frameworks in 3 different languages. Why? Because I've
seen what other people have written and I always reckon that I can do
better. It does what I want the way I want it, and without as many bugs.

--
Tony Marston

http://www.tonymarston.net

"Michael Fesser" <ne*****@gmx.net> wrote in message
news:53********************************@4ax.com...
.oO(Coder Droid)
I started building my framework in a bubble: not really looking or
caring if anything else was out there. (And building it just for the
sake of building it: much in the same way someone else might play golf
or build birdhouses.)


Currently I'm building a ... uhm ... framework. ;)
But now that I've opened my eyes, I've found at
least one framework for every two PHP developers! Is that just the way
we are? Why so many frameworks?

Are most of these authors like me?


At least me.
Doing it just to do it, then
uploading it as an afterthought?


Doing it - yes, uploading - maybe.
Are there those that set out to make a
commercial product? Are people just more inclined to build vs. buy? Is
it that you get exactly what you want if you build your own? Because now
that I've looked at others, mine's definitely the best. ;) But only
because it was designed to meet my own exact needs.


That's exactly the point, at least for me. I prefer writing my own code
so it exactly fits my needs. I like it small and simple, a set of small
but specific classes rather than a full-blown class monster, which may
be flexible, but slow and hard to maintain.

Micha

Jul 17 '05 #3
Hi Coder,

When i started building my first framework back in 1992 there where none
around. At least not afforable and in the Smalltalk dialect i used. Ever
since it just seemed too boring to do development without building a
framework as well. And a happen to have the knowledge of how to do it
anyhow, so it seemed not too much work, and refactoring will eventually
lead so pieces of framework anyway.

What so far has been a lot less rewarding was documenting it. But now
most of that is done, it seems a waste not to maintain it, especially
because the site keeps getting about ten visitors a day.

However, on hindsight the investment seems kind of irrational too. But
so did the one at the start of the internet hype. That one has payed
off, commercially. If i would just not have spent it all on more
framework code... Clearly i should next time try some other persons
framework, i guess. But last time the EJB mess i came across just scared
me out of the most widely 'accepted' framework. Out of Java too,
actually. Or is all this rationalization, maybe am i addicted to
building frameworks and php4 was just the kind of empty grounds i like
to grow them on?

Greetings,

Henk Verhoeven,
www.phpPeanuts.org.
Coder Droid wrote:
Some years ago, when I put together my first PHP-based web site, I tried
to make it as modular and reusable as possible. (I suppose if I'd been
thinking, I would have looked for an existing framework, and built off
that, right from the beginning.) Since then, I've continually worked on
it, enhanced it, and over the last year in particular, it's become
almost a full-fledged framework. At this rate, I'll probably release it
to the public early next year for others to use.

Which then made me think: like who!?

I started building my framework in a bubble: not really looking or
caring if anything else was out there. (And building it just for the
sake of building it: much in the same way someone else might play golf
or build birdhouses.) But now that I've opened my eyes, I've found at
least one framework for every two PHP developers! Is that just the way
we are? Why so many frameworks?

Are most of these authors like me? Doing it just to do it, then
uploading it as an afterthought? Are there those that set out to make a
commercial product? Are people just more inclined to build vs. buy? Is
it that you get exactly what you want if you build your own? Because now
that I've looked at others, mine's definitely the best. ;) But only
because it was designed to meet my own exact needs. It could be complete
trash to the next person.

So does anyone here actually use someone else's framework, and if so,
which one?

--cd


Jul 17 '05 #4
> However, on hindsight the investment seems kind of irrational too.

That's a great statement, because I keep having these same thoughts. On
the one hand, I'm like, "This is really cool!" But then I'll also think,
"Is this just a gigantic waste of time?" Part of me rationalizes it, if
I can someday share it (or sell it?) to others. But then it's like, "who
am I kidding." It's a real love/hate thing.

I've already put hundreds and hundreds of hours into this. And I, too,
began working on frameworks in the early 90s. So I guess this is just
something that's in me: and I'll probably be doing it ten years from now
as I was ten years ago.

--cd
Jul 17 '05 #5
"Coder Droid" <co********@likethiswouldstopspam.hotmail.com> wrote in
message news:4H*******************@fe1.texas.rr.com...
I started building my framework in a bubble: not really looking or
caring if anything else was out there. (And building it just for the
sake of building it: much in the same way someone else might play golf
or build birdhouses.) But now that I've opened my eyes, I've found at
least one framework for every two PHP developers! Is that just the way
we are? Why so many frameworks?


Application frameworks are like government: they provide crummy services
while imposing all sorts of restrictions.
Jul 17 '05 #6
Chung Leong <ch***********@hotmail.com> wrote or quoted:
Application frameworks are like government: they provide crummy services
while imposing all sorts of restrictions.


There are also lots of them - and they rarely like each other ;-)
--
__________
|im |yler http://timtyler.org/ ti*@tt1lock.org Remove lock to reply.
Jul 17 '05 #7
Coder Droid <co********@likethiswouldstopspam.hotmail.com> wrote or quoted:
But now that I've opened my eyes, I've found at least one framework for
every two PHP developers! Is that just the way we are? Why so many
frameworks?


I doubt I'm typical - but I embarked on mine primarily because the license
conditions of most of the existing frameworks were too restrictive - and
not enough rights were given to users.

I found only one PHP CMS which claimed to have an unrestricted license.
It was: http://sourceforge.net/projects/promanager/

When I scanned through the source code, I found multiple sections of
code containing copyright statements with unspecified license conditions
(i.e. no redistribution rights). The code was next-to useless to me.
--
__________
|im |yler http://timtyler.org/ ti*@tt1lock.org Remove lock to reply.
Jul 17 '05 #8

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

Similar topics

14
by: mirnazim | last post by:
Hi, There are great Python Web Application Framework. But most of them are meant for content oriented web apps. Is there something that can ease the development of application that are not...
4
by: Steve Teeples | last post by:
I have created an application install project that conditionally installs ..NET Frameworks 2.0 if it doesn't already exist on the target system before the app is installed. What I want to do is...
7
by: Marek Zawadzki | last post by:
Hi all, In your opinion: what is current status of frameworks for PHP and which one would you choose? I am looking for an all-purpose, MVC-based framework I could learn and use for all the...
4
by: Ike | last post by:
I've been trying to learn Ruby On Rails, because of it;s ease of use as a web framwework. I am primarily a Java programmer, but the web Frameworks there - Struts, Java Server Faces, are arcane as...
3
by: caston | last post by:
Well, everybody can now agree with the fact that the Ajax hype is over. Still multiple Ajax Frameworks are flourishing, aren't they? So, last night I questioned myself with the following: "When...
6
by: Robert | last post by:
Hi, I'm new to php - are there any listings of web server frameworks out there? I'd like to know which ones have the most use and have proven themselves at least somewhat. I'm looking for...
2
by: elyob | last post by:
Anyone point me to an u-to-date review on the current frameworks. I'm looking to start using one, and I'd like to make an informed choice! Thanks
37
by: Michele Simionato | last post by:
At work we are shopping for a Web framework, so I have been looking at the available options on the current market. In particular I have looked at Paste and Pylons and I have written my...
3
by: LP | last post by:
Hello, We are about to start a big project replacing legacy application with an application that will be developed on .NET framework. Some people on our team have experience with application...
1
by: =?Utf-8?B?VGlt?= | last post by:
I would like to know all the means that are available to configure/specify the version of the .Net Frameworks that are used by a particular dll deployed on a particular machine. The reason for...
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
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...
1
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...
0
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
0
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated ...

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.