I am not fully experienced web developer.I am more likely stand alone application guy experienced lots of languages like c,c++,java,c#.I have lots of ideas for web projects wtih knowladge of php and mysql but when i start to develop i give up when i come to design stage.ıt really frustrating , do you have any suggestion for that?
Web sites are REALLY complex.
Start smaller.
Every web application has a number of tiers.
1) The underlying, persistent data. The files or databases. There is nothing web-specific about this. You can write this first. This is database or file design. Not much to do, but do it first.
2) A "model" that encapsulates what the site does. This is based on the persistent data. There is nothing web-specific about this. Write this second. Get it to work as a text-based Unix-style program that does simple reads, writes and prints to the console. This is where the real work is getting done. Leave off the HTML/CSS and all that stuff.
3) A "view" of the model. This is where a web framework (like PHP) interacts with your model. This is HTTP-based, but not terribly complex. It involves URL's, GET and POST to interact with the model.
4) A "presentation". This is your final, good-looking HTML with proper CSS. Since everything else already works, you are free to mess about here without wondering what you broke when you change something.
Start small, very small. Projects that take a single day are the best to get started.
Don't start with the design of a page, instead just get the data on the screen. After the data is on the screen take a pieces of paper and draw out your design. Make a few designs even if you think you found the perfect one draw a few more.
Use a template system so you can make several templates and select the best features between them.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With