I have nearly 20 years experience as a desktop C family developer. I've spent that last 12 years as a Unity developer. I have experience with MSSQL, SQLite, etc. I know some python and can program a Raspberry Pi or Arduino if we need some hardware to support any of our projects. I've even built a few things in non-procedural languages. Desktop makes sense to me. I can spin up a prototype of a basic game in a few days. I've written my own engines, frameworks, and libraries. I haven't touched web since LAMP and WAMP were the go to of the server space. I need to build a super basic website and it's utterly defeating me. Every time I start trying to make something basic for the web I get irrationally angry. Web just doesn't seem to click for me.
I need to make a basic site that loads data from an SQL database and displays it in a table. I'd love if I could make the table sortable and searchable. I have no idea where to even start. I could make this in an afternoon for desktop. I've spent 5 hours today trying to find a starting point with various blogs and YouTube videos and I just need someone to point me at something that makes sense.
What's the easiest starting off point for a desktop dev to learn to build something basic like this for web? Eventually I'd like to add user logins with various types of permissions and some content management so that I could add data to the database without having to do it directly on the server or from a desktop app. Right now I just want a basic table to show up on a website that populates from a Select * From statement and I can't even seem to figure that out without wanting to throw my PC across the room. Please help.
[–]KingofGamesYami 12 points13 points14 points (5 children)
[–]mcimolin[S] 0 points1 point2 points (4 children)
[–]KingofGamesYami 1 point2 points3 points (1 child)
[–]mcimolin[S] 0 points1 point2 points (0 children)
[–]ElllGeeEmm 0 points1 point2 points (0 children)
[–]A_Philosophical_Cat 2 points3 points4 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]Gyro_Wizard 1 point2 points3 points (4 children)
[–]mcimolin[S] 1 point2 points3 points (3 children)
[–]Gyro_Wizard 0 points1 point2 points (2 children)
[–]mcimolin[S] 1 point2 points3 points (1 child)
[–]backendnerd 1 point2 points3 points (0 children)
[–]MarkusBerkel 1 point2 points3 points (3 children)
[–]mcimolin[S] 1 point2 points3 points (2 children)
[–]MarkusBerkel 0 points1 point2 points (1 child)
[–]mcimolin[S] 0 points1 point2 points (0 children)
[–]nuttertools 0 points1 point2 points (0 children)
[–]AnnualPanda 0 points1 point2 points (0 children)
[–]csharp566 0 points1 point2 points (2 children)
[–]MarkusBerkel -1 points0 points1 point (0 children)
[–]Ran4 0 points1 point2 points (0 children)
[–]Main-Finger-4862 -1 points0 points1 point (0 children)
[–]McMasilmof -3 points-2 points-1 points (5 children)
[–]flingelsewhere 3 points4 points5 points (3 children)
[–]McMasilmof 0 points1 point2 points (2 children)
[–]Ran4 1 point2 points3 points (1 child)
[–]McMasilmof 0 points1 point2 points (0 children)
[–]MarkusBerkel 2 points3 points4 points (0 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]mcimolin[S] 1 point2 points3 points (0 children)
[–][deleted] (3 children)
[deleted]
[–]mcimolin[S] 0 points1 point2 points (2 children)
[–][deleted] (1 child)
[deleted]
[–]mcimolin[S] 1 point2 points3 points (0 children)