Jump to content

Do I need a framework?


Kemik

Recommended Posts

Hello,

 

I'm building a league script where users can sign up, create a team and join a league where they create matches against other teams and post the results. As you imagine, this isn't a small script.

 

Do you think something of this magnitude requires a framework to help me, or should I just code with my current page -> process -> session -> database setup. Any other methods of coding suggestions would be appreciated too.

 

I've been looking at the structure of several open source projects but because they're so huge it's hard to see where to start.

 

Thanks.

Link to comment
https://forums.phpfreaks.com/topic/63630-do-i-need-a-framework/
Share on other sites

I'm sure there are smaller CMS's/frameworks out there that you could probably learn something from. I've started my own, Thacmus, which I'm trying to keep small and compact for hobbyist programmers (like myself) who don't need the industrial strength of the other CMS's (not aiming for quantity, though that doesn't mean that I'm shirking on the quality side). All in all, I'm kind of designing it for rapid application development.

I started the CMS to minimize on repetition in my HTML and PHP, and make it easier on myself since I'm somewhat lazy. I also intend on using it make the website for my other programming projects (a game engine and what not), for my personal website, and for a forum.

Magnitude is something to consider, but you have to figure out what kind of magnitude it is, how many users there'll be (popularity), how complex the structure is, what kind of resources you have, etc. Look into different systems and see what style suits you best. Try developing in different ones, or simply start your own (if you choose to do so).

Link to comment
https://forums.phpfreaks.com/topic/63630-do-i-need-a-framework/#findComment-317234
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.