PHP & System Design Methodologies

Not for 'how-to' coding questions but PHP theory instead, this forum is here for those of us who wish to learn about design aspects of programming with PHP.

Moderator: General Moderators

Post Reply
kostakis
Forum Newbie
Posts: 2
Joined: Mon Feb 21, 2011 7:52 am

PHP & System Design Methodologies

Post by kostakis »

Hello everybody, hope everything is fine here...

i have a question about system analysis and design for web apps using PHP.
I know how to analyse and design using RUP methodology only for OO apps. But now i need to extend this methodology to develop web apps with PHP. I know that PHP support OOP but i dont really think if i need it. Its a simple dynamic web app what i am trying right now to develop.

So, should i see my app as an OOP app and design it using standard RUP method or can i achieve it defferently? Is there any other methodology that can help me on this? i ve searched a lot on the web but i cant find a good starting tutorial to help me understand.. i ve found about WebML and MVC but i cant figure out how to use them.. still i cant find some guidelines to show me the path. i dont want to use any MVC framework cause really i want to develop my own way. i ve also seen a lot of Create You Own Framework guides but i cant see any methodology on these... just a structure of code.

So far i have done a lot of system planning and analysis for my project, i have my Database written, i have also wrote all my Use Cases i am going to need. And some System Sequence Diagrams. But now what? How to continue from here to end up in a good code structure, followed by the MVC pattern?

What are you Web Developers using?? Do you know what is the most working methodology on the Web Development Industry?

i am confused and the think is that i cant stop thinking like i will have to develop a Windows platform OO app. This is different and i want to start thinking for developing web app in the right way.

Could you guide me from here on? what should i do next from use cases? How to continue?

THank you in advance everyone..
Greeting from Hellas.
Kostakis
User avatar
Christopher
Site Administrator
Posts: 13596
Joined: Wed Aug 25, 2004 7:54 pm
Location: New York, NY, US

Re: PHP & System Design Methodologies

Post by Christopher »

Since you claim to know RUP then I would recommend Agile for PHP web development. It is just streamlined RUP with TDD added. And since you already have your design and use cases done, I would recommend you look at the popular PHP frameworks and select one that fits your style of development. They are all free and offer demos and documentation. Using one of those will save you an immense amount of time because they deal with the questions you have.
(#10850)
kostakis
Forum Newbie
Posts: 2
Joined: Mon Feb 21, 2011 7:52 am

Re: PHP & System Design Methodologies

Post by kostakis »

Yes thank you Christopher,

well i had been testing a lot of frameworks including CakePHP, Solar, Symfony, but none of them met my requirment and i think was difficult enough... I ended up with Zend that seems very nice so far...

it just left to configure my app using Zend...

thank you again
greetings :)
Post Reply