So I recently came very close to completing the front page of my autism club web site that I've been working on for like two days. I want to have a separate forum as part of the website, as well as a blog as part of it too. Me and a buddy decided to start the club and I felt like I could add in a private online community for now. I kind of have one page of the web site up as of last night.
I asked a friend and Googled a couple of things. I wanted to have a website where we also store presentation slides, forums, and a blog, all of which members of the club have access to. I want club members to be given an account on our website.
On the forums, people can anonymously discuss private information. I'm hoping to only give access to the forum for club members. I send invite codes to the different members of the club. Non-members would be able to see the rest of the site besides the forums, including the blogs.
What I have so far again, is just one page. It is written in HTML/CSS, but I'm thinking of adding in JavaScript into the site as well. I'm thinking though that I need more languages to make my sight what I want it to be.
I used to do Python, and I got a B+ both semesters of Java. Are those good languages to develop a website in? What would you recommend to do what I'm trying to do. I know it would probably be wise to include PHP and MySQL.
I have the code posted in a recent thread so far, but when I have the whole thing done I'll show you it uploaded to some sort of upload site. If you want to see the updated code, let me know.
I've only been working on this club with a couple of days with some friends. But I'm the only one who knows anything about web development, so I'm the only one writing the web site.
DO NOT DEAL WITH THIS MEMBER
Backend: Php/SQL, maybe NodeJs or something? Doubtful tho. Most forum software is php/SQL.
Frontend: HTML, CSS, Javascript, Php (I'm not sure if this counts as front end.)
You can do it in Javascript, Java, Python, or PHP.
Respective possible solutions for each include Node.JS, JSP, Django, A 12 week treatment program in a mental health ward.
Jan 27, 2017 10:55 PM
(This post was last modified: Jan 27, 2017 11:08 PM by fogstone.)
What are the benefits to doing it in one languages vs another?
That said, I think I'm going to do it in Java or Python because I know I got a B+ in two semesters of Java and the class I'm taking now also includes python as well as some other languages but I used to know some Python as a kid. May have forgotten it now but I still think it will be useful to do either. My class I'm taking should involve some PHP too, but I have more experience in the two prior, or at least they are familiar.
Jan 27, 2017 11:01 PM
(This post was last modified: Jan 27, 2017 11:02 PM by Exemplification.)
(Jan 27, 2017 10:55 PM)fogstone Wrote: What are the benefits to doing it in one languages another?
None really.
Each comes down to personal preference at your current level. There are some reasons to choose one over the other later down the road, however. Pick one you like the feel of and go with it.
I personally despise PHP because I work with PHP developers and I hate them all. I'd probably hate Node, python, ruby, java too if I worked with those that used it and followed shitty practices.
(Jan 27, 2017 11:01 PM)Exemplification Wrote: None really.
Each comes down to personal preference at your current level. There are some reasons to choose one over the other later down the road, however. Pick one you like the feel of and go with it.
I personally despise PHP because I work with PHP developers and I hate them all. I'd probably hate Node, python, ruby, java too if I worked with those that used it and followed shitty practices.
So let's say I'm taking a class that's going to involve python and PHP now. Would you say that's better or would you say using Java is better since I have two semesters of it? I obviously have to do the front end and do the basic stuff first.
So then, if I used the classic web languages, then is that good either? I am thinking I want to learn full stack web development.
Also, I want to be able to employ a language after I learn it and this past semester I used assembly, which cannot be used to make web sites (or probably at least not good ones).
Would you recommend Java or waiting until after I've completed my integrated programming class so I know the basics of Python, Ruby, PHP, Lisp, etc.
Jan 28, 2017 01:12 PM
(This post was last modified: Jan 28, 2017 01:13 PM by Exemplification.)
(Jan 28, 2017 01:11 AM)fogstone Wrote: So let's say I'm taking a class that's going to involve python and PHP now. Would you say that's better or would you say using Java is better since I have two semesters of it? I obviously have to do the front end and do the basic stuff first.
So then, if I used the classic web languages, then is that good either? I am thinking I want to learn full stack web development.
Also, I want to be able to employ a language after I learn it and this past semester I used assembly, which cannot be used to make web sites (or probably at least not good ones).
Would you recommend Java or waiting until after I've completed my integrated programming class so I know the basics of Python, Ruby, PHP, Lisp, etc.
So your programming classes... are essentially worthless. I'm assuming you're taking a community college, university, or public course. They're required courses that teach the very basics of programming fundamentals and language. LOTS of self learning, research, trial and error have to take place to actually learn something of use in the real world. You can count the number of leap years, develop the game of life, and write Hello World to your heart's content but it will be hard to directly transfer that to a practical application without having the resources and knowledge to do so.
Most of the principles you learn in programming class can be transferred to any language, save for some OO and Functional principles.
Honest opinion, since you're at a basic level... use JavaScript (Node.JS... MEAN , MERN, or MEBN stack). You're going to need it in your webpages anyway and it is one less thing for you to learn. It'll be a while before you can build a forum/blog and actually know what the hell you just did (rather than just follow a guide and copy/paste).
Jan 31, 2017 02:39 PM
(This post was last modified: Jan 31, 2017 02:41 PM by fogstone.)
(Jan 28, 2017 01:12 PM)Exemplification Wrote: So your programming classes... are essentially worthless. I'm assuming you're taking a community college, university, or public course. They're required courses that teach the very basics of programming fundamentals and language. LOTS of self learning, research, trial and error have to take place to actually learn something of use in the real world. You can count the number of leap years, develop the game of life, and write Hello World to your heart's content but it will be hard to directly transfer that to a practical application without having the resources and knowledge to do so.
Most of the principles you learn in programming class can be transferred to any language, save for some OO and Functional principles.
Honest opinion, since you're at a basic level... use JavaScript (Node.JS... MEAN , MERN, or MEBN stack). You're going to need it in your webpages anyway and it is one less thing for you to learn. It'll be a while before you can build a forum/blog and actually know what the hell you just did (rather than just follow a guide and copy/paste).
Ok, so I'll just use JS like you said. Gotta finish the web site's CSS and HTML first. Maybe I'll split up what's on the home page and then instead just add JS to the site so it has animated features. Thanks for the advice. I will want to continue my skills but maybe when I'm done making the site I'll get back to networking for now.
DO NOT DEAL WITH THIS MEMBER
Use PHP and MySQL. CSS in case you want a nice theme. 👍
|