Jump to content

Creating a website where do I begin?


Qubit

Recommended Posts

I have a good idea although a bit of a niche. It will basically be a website form with accounts and all that shit. Hopefully in the long run I will create an app for it.. Anyway I know Java SE, html, css, some javascript, ASP.NET,  tsql, some functional programming knowledge if that useful at all. The project is more or less for my amusement and curiosity and something to show to employer's in college.  If I can't go into research when I go to school I plan on doing software engineering using Java (yes I know I will be using other languages, but I want to familiarize myself with common corporate frameworks and other shit) which is why im leaning towards java ee.

 

 

So where would you say I would begin? 

Do I use ASP.NET or Java EE?

Do I need to use a framework like spring (i have no clue wtf spring is or does)

Do I have do cloud computing because they're is no change i will be buying hardware, if so which one aws, google, etc..?

I plan on later in development finding a student to look into the security side of the website to help out, hopefully the twat doesn't make me pay him.

 

Anyway, thanks in advance..

 

 

Edited by Qubit
Link to comment
Share on other sites

So where would you say I would begin? 


Download an IDE


 


Do I use ASP.NET or Java EE?


ASP.NET


 


Do I need to use a framework like spring (i have no clue wtf spring is or does)


Spring is for Java and you shouldn't touch that unless you have a very deep understanding of OOP, it also introduces AOP (Aspect Oriented Programming) which you are very unlikely to learn in school


 


Do I have do cloud computing because they're is no change i will be buying hardware, if so which one aws, google, etc..?


Just rent any server


 


PS: pretty much all modern websites and web apps rely on PHP nowadays, all large IT companies use the LAMP stack (Linux, Apache, MySQL, PHP) because that's all you need for web development


Link to comment
Share on other sites

 

So where would you say I would begin? 

Download an IDE

 

Do I use ASP.NET or Java EE?

ASP.NET

 

Do I need to use a framework like spring (i have no clue wtf spring is or does)

Spring is for Java and you shouldn't touch that unless you have a very deep understanding of OOP, it also introduces AOP (Aspect Oriented Programming) which you are very unlikely to learn in school

 

Do I have do cloud computing because they're is no change i will be buying hardware, if so which one aws, google, etc..?

Just rent any server

 

PS: pretty much all modern websites and web apps rely on PHP nowadays, all large IT companies use the LAMP stack (Linux, Apache, MySQL, PHP) because that's all you need for web development

 

I fucking hate c# tho..

Link to comment
Share on other sites

I fucking hate c# tho..

Then skip to the PS and use PHP. ASP/JSP  are no longer popular in real web apps, there are a few popular ones that use them but that's it. Only banking and insurance companies use them because they are not up to date with modern technology, hence they ask for developers with 20 years of experience and pay them less than an intern at google.

Link to comment
Share on other sites

Then skip to the PS and use PHP. ASP/JSP are no longer popular in real web apps, there are a few popular ones that use them but that's it. Only banking and insurance companies use them because they are not up to date with modern technology, hence they ask for developers with 20 years of experience and pay them less than an intern at google.

It's because they use 3Dsecure, no need for it to be safe because they're insured. @OP definitely use PHP with the MVC model and make sure nothing like sql injection is possible. You should start with setting up the server and your database.
Link to comment
Share on other sites

It's because they use 3Dsecure, no need for it to be safe because they're insured. @OP definitely use PHP with the MVC model and make sure nothing like sql injection is possible. You should start with setting up the server and your database.

even being most proficient in Java, and knowing no Php, PHp would still  be the way to go?

Edited by Qubit
Link to comment
Share on other sites

Then skip to the PS and use PHP. ASP/JSP  are no longer popular in real web apps, there are a few popular ones that use them but that's it. Only banking and insurance companies use them because they are not up to date with modern technology, hence they ask for developers with 20 years of experience and pay them less than an intern at google.

ASP/JSP power parts of nearly every major website in existence. They are built with enterprise in mind, making them great for applications like Facebook but pointless for small web apps. Saying either of them is "not up to date" is just plain ignorant. Hell, you can't even compare these since PHP is a language and ASP/JSP are frameworks (not really JSP but I'm saying it is because you need a Servlet container).

 

What do you need to know about it, in order to help?

 What kind of website are you building? An analytics service that will do real time processing? Basic discussion board?

Edited by Swizzbeat
  • Like 1
Link to comment
Share on other sites

even being most proficient in Java, and knowing no Php, PHp would still  be the way to go?

Even though I never tried it and I'm not sure what kind of website you want to create, it's definitely possible to do it in Java but I think PHP is more commonly used for a reason, it's more effective and probably more efficient as well to do it in PHP/MySQL.

Link to comment
Share on other sites

ASP/JSP power parts of nearly every major website in existence. They are built with enterprise in mind, making them great for applications like Facebook but pointless for small web apps. Saying either of them is "not up to date" is just plain ignorant. Hell, you can't even compare these since PHP is a language and ASP/JSP are frameworks (not really JSP but I'm saying it is because you need a Servlet container).

 

 What kind of website are you building? An analytics service that will do real time processing? Basic discussion board?

 

more or less like an event manager.

Link to comment
Share on other sites

more or less like an event manager.

Sounds basic so I'd go PHP for a few reasons:

  1. I doubt you'll have to do anything past some server side page rendering + database operations so all the extra functionality offered by ASP/JSP would be wasted
  2. Plenty of frameworks available (such as Laravel) to seriously decrease development time
  3. Easy as hell to get a server configured and online
  4. If you ever need to scale a site like this past a pretty large dedi you either are a very poor coder and/or server admin or are making enough revenue to hire a fully fledged engineering team to take over.

My recommendation (by no means the correct nor only solution): AWS EC2 instance (t2 micro will be fine) running a LEMP (Linux (get Ubuntu 14.04 if you have no prior Unix experience as there's quite a bit of documentation), Nginx, MySQL, PHP) stack behind Cloudflare (or similar CDN).

Edited by Swizzbeat
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...