Closed DAmatheson closed 9 years ago
I'm leaning towards giving MySQL a try just because of the easy hosting, but I'm open.
_Server Side_
Code
I agree with above, and ASP.NET Identity should work well. Logging: Seems like a good idea, depends on time investment.
Database
Also leaning towards MySQL for the same reason as Kyle, but open to whatever.
_Client Side_
Javascript
jQuery is likely a good idea. I'm familiar with Foundation, but also open.
Misc
Using Foundation or Bootstrap it would be good to consider a design that works on both desktop and mobile, but it's likely not worth investing too much extra time into.
Tools
I currently have Enterprise 2015 installed.
One thing I didn't mention is that I'll use Moq for creating fakes/mocks for unit tests.
I'd prefer to use SQL Server but I'm not sure if it is worth the potential downside of each of us hosting our own instances of it.
Sounds like jQuery is in. I assume we will also have jQuery validate as MVC auto supports adding the markup for that.
Sounds like Foundation is what we will use.
I have both VS 2013 and 2015 installed as they fully support side by side installs, so I'm fine going either way with that.
I keep meaning to see if the school computers support C# 6 yet as that is another decision we need to make.
I think we just decided on a Drew-hosted SQL Server, so... that
This seems to be what we are agreeing to. We still need to decide on Code vs DB first. A JS testing framework is also undecided, but think we can put this decision off until we find out we need one.
Regarding database hosting, I found this site (https://www.gearhost.com/) which seems to have everything we need and would only cost me $5 a month to host a 1GB SQL Server 2014 database instance.
For web hosting, they offer a $5 / month plan which gets us more than we will need for this project. Until we need images (assuming we store them on disk and not in the DB), we should be able to get by with the free offering. One big bonus to this is that they support automatic deployment from GitHub so the site will be updated with each push to this repo. The one potential downside is we may have to target .NET 4.5 instead of 4.6. They say they support 4.6 but it isn't an option on the free site I hosted to test them out.
I'm totally fine paying $5-$10 instead of having to deal with setting up everything required to host SQL Server myself.
As long as you guys are fine with this, I'll upgrade my free DB instance to paid on Sunday or Monday. Once I do that, I'll share the username/password and instructions for connecting to it in SSMS 2014.
Did we come to a decision on Code First vs DB First?
What is our plan in terms of technology we will be using?
Server Side
Database
Client Side
JavaScript
CSS
Misc
Tools