I want to create a website where people are able to register and have their own account and can interact.
My knowledge of wed development isn’t that great or at least I don’t know where to start. I know HTML, CSS, PHP(very little) and MySQL( As far as web stuff goes). I also can do servlets and jsp.
I created created some servlets where I was able to register. Just to test it out.
My question is that Is that the best to approach this?
Should I do everything using the MVC?! and let JSP and Servlets do all the work?
or should I use HTML, CSS, and php? This is my first time trying to build a fully functional website from the ground up.
You have two choices:
1)Creating a site in HTML with PHP as a backend for the registration and the other scripting tasks
To create a registration form you need in no particular order:
-HTML page with the forms
-Username and password evaluator
Should have a column for username, one for password
password confirmation form
This is only the start. We humans are not made to tackle big problems at one, we instead need to separate the problem in smaller parts and the task will seem a lot easier. Try to start from what I’ve read and try to make your draft.
jQuery is good for what it does. While this is a good choice for production quality code, considering that you are learning, it would be better if you try to implement the jQuery’s feature you want, without using jQuery. In this way you will learn some really useful things and you will have the pleasure of not being a code monkey pasting only known solutions.
Inventing the solution will teach you a lot. If you don’t feel like doing it by yourself, even using jQuery is a skill that is good to have. Reinventing the wheel it’s not always a good choice when you are doing production code. A library that was developed for 10 years will be surely better than something you can do in a few days; using other people code is something you must be able to do and something you will do a lot if you want this career.
This is what you need:
You should try doing it by reading the manual and trying to not rely too much on online tutorials. Getting used to manuals is very important.