Qubit Posted September 11, 2016 Share Posted September 11, 2016 (edited) 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 September 11, 2016 by Qubit Quote Link to comment Share on other sites More sharing options...
uta Posted September 11, 2016 Share Posted September 11, 2016 <html> <head> </head> <body> </body> </html> Quote Link to comment Share on other sites More sharing options...
Token Posted September 11, 2016 Share Posted September 11, 2016 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 Quote Link to comment Share on other sites More sharing options...
Qubit Posted September 11, 2016 Author Share Posted September 11, 2016 <html> <head> </head> <body> </body> </html> not even funny, just spam Quote Link to comment Share on other sites More sharing options...
Swizzbeat Posted September 11, 2016 Share Posted September 11, 2016 Impossible to answer any of your questions without knowing what the actual project is. Quote Link to comment Share on other sites More sharing options...
Qubit Posted September 11, 2016 Author Share Posted September 11, 2016 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.. Quote Link to comment Share on other sites More sharing options...
Token Posted September 11, 2016 Share Posted September 11, 2016 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. Quote Link to comment Share on other sites More sharing options...
Qubit Posted September 11, 2016 Author Share Posted September 11, 2016 Impossible to answer any of your questions without knowing what the actual project is. What do you need to know about it, in order to help? Quote Link to comment Share on other sites More sharing options...
Dex Posted September 11, 2016 Share Posted September 11, 2016 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. Quote Link to comment Share on other sites More sharing options...
Qubit Posted September 11, 2016 Author Share Posted September 11, 2016 (edited) 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 September 11, 2016 by Qubit Quote Link to comment Share on other sites More sharing options...
Swizzbeat Posted September 11, 2016 Share Posted September 11, 2016 (edited) 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 September 11, 2016 by Swizzbeat 1 Quote Link to comment Share on other sites More sharing options...
Dex Posted September 11, 2016 Share Posted September 11, 2016 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. Quote Link to comment Share on other sites More sharing options...
Qubit Posted September 11, 2016 Author Share Posted September 11, 2016 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. Quote Link to comment Share on other sites More sharing options...
Swizzbeat Posted September 11, 2016 Share Posted September 11, 2016 (edited) more or less like an event manager. Sounds basic so I'd go PHP for a few reasons: 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 Plenty of frameworks available (such as Laravel) to seriously decrease development time Easy as hell to get a server configured and online 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 September 11, 2016 by Swizzbeat Quote Link to comment Share on other sites More sharing options...
Sebastian Posted September 11, 2016 Share Posted September 11, 2016 even being most proficient in Java, and knowing no Php, PHp would still be the way to go? I fuckin' love programming in PHP. Usually back-end developing. Quote Link to comment Share on other sites More sharing options...