By using seoforum’s services you agree to our Cookies Use and Data Transfer outside the EU.
We and our partners operate globally and use cookies, including for analytics, personalisation, ads and Newsletters.

  • Join the best UK dedicated SEO Forum

    Provide or get advice on everything SEO, ask questions, gain confirmation or just become apart of a friendly, like minded community who love SEO and Online Marketing.


    Join 50,000 members!

How do you start programming big projects?

invisibled

invisibled

New Member
Likes
0
#1
Hello everyone,
I wanted to ask you all about how you start developing big projects.
Do you start programming with bare php? or do you start using specific php frameworks?
If you do use php frameworks, which ones are the best and easier to learn?

Thanks for your input.
 
BigBigFan

BigBigFan

Member
Likes
10
#2
You need to provide a little bit more information about what you're building if you want to know what would be best, what are you building?

As for frameworks there are so many of them nowadays. My recommendation, if you want people to test it out and it's for sale, is to try a company called RunAware. They let you test drive software without losing control of it.
 
Yorozuya

Yorozuya

New Member
Likes
2
#3
For big projects I get myself a piece of paper and draw how will my site look like, what pages will it have, what functions I need and how will they work, etc. I also plan the order in which the parts of the site should be coded. Then I get to work :) I do the basic layout first, then begin to code the whole thing. I do the easiest functions first, and the complicated ones later. The hardes part for me is the testing process, I hate it when I realize something doesn't work as intended... :sleep:
 
Nymph

Nymph

Member
Likes
12
#4
If you immediately delve into the programming phase without being concrete about what you're trying to program, you're going to run into so many pitfalls, you will probably end up quitting out of frustration. What you need to do is plan out what pages will comprise your site, and what functionality will be found on each page. This way you know right off the bat how many tables you need to create, and you can find out which databases and such will best suit your needs. Then, you need to map out every relationship each page has to one another. When it comes to object oriented programming, this step is -crucial- as it essentially maps out the framework of your code before you even get started. From here, you can fine tune with other organizational strategies or go right into it starting with the index.php and branching out from there.
 
F

fancy

Member
Likes
10
#5
Talking about how to start encoding a large project? Here is how I have been going about it for last 6 years. Proper designing of the project layout is what comes to mind the first time you mention of programming. I first take time to peruse through the project basics, functions and catalogs. Taking a paper, I make drawings of my potential site showing its pages and its functions and how I need such sites to work. After this I compare my plan from other types of such phenomena I attempted in the past. Personally, I admit completing the simplest parts of my project first is fundamental since it gives me the potentiality to keep becoming more accurate in the hard ones.
 
SEO Powersuite Banner

Latest posts

Latest Products

  • [Rivmedia] Lazy Loader XF2
    [Rivmedia] Lazy Loader XF2
    Load images asynchronously on your forum, allowing images to be loaded only when they are in view
    • Rivmedia
    • Updated:
  • [Rivmedia] Guest Redirect & Profile unlink
    [Rivmedia] Guest Redirect & Profile unlink
    Forums which prevent member profile access for guests, redirction and unlinking for profiles
    • Rivmedia
    • Updated:
  • [Rivmedia] Simple Redirects
    [Rivmedia] Simple Redirects
    Simple redirects allows forum admins to make simple 301 or 302 redirects via their admin panel
    • Rivmedia
    • Updated:
  • [Rivmedia] Minimum Message Length
    [Rivmedia] Minimum Message Length
    Eradicate short, pointless posts with a minimum message length and improving content worth on a thre
    • Rivmedia
    • Updated: