|
i'm a tools prog for a gamedev company and currently all our web based tooling is either raw hand-written html+js served from a static web service (being phased out which is why we're looking into moving to a proper stack), or is python and django serving basic hand-written templates and doing some serverside processing. it's all internal-only tools with ip whitelisting and auth and etc though so i guess my question is what kinda stacks are good these days for flexible/extensible sites that can run serverside work? i haven't dabbled in much web dev myself, my tooling is usually just bulky C++ data processing or artist-facing ui. we also want to move to something where we can easily hire people lol, so nothing too obscure. any kind of recommendations for stack or even just good resources to learn about this kind of ecosystem would be great i feel like the standard people generally use is node + npm + webpack(?) + typescript and whatever front-end library slapped on top but I'm kind of scared of the whole npm ecosystem and generally unfamiliar with it all in terms of deployment (docker??) bc I've only dabbled a little bit in personal time with premade boilerplate like create-react-app I think either python or typescript as a backend is fine, but I've struggled with our django in the past because it's very firm about what it wants to be. if there's any kind of python equivalent to node that you can slap stuff like react or bootstrap or w/e on top of, that'd be cool. or we could just use node if you think that's the best move (if so, does anyone have a good tutorial on the general ecosystem of management/deployment/testing?) thanks for any help!
|
# ? Jan 6, 2022 18:45 |
|
|
# ? May 30, 2024 13:27 |
|
asp.net
|
# ? Jan 6, 2022 18:48 |
|
if you have javascript in your code base you've probably done something wrong.
|
# ? Jan 6, 2022 18:49 |
|
node sucks but its probably what you want to use.
|
# ? Jan 6, 2022 18:49 |
|
throw the server in the garbage and walk into nature
|
# ? Jan 6, 2022 18:49 |
|
graph posted:throw the server in the garbage and walk into nature that's scheduled for 2023 Shaggar posted:asp.net every time i look into asp.net my eyes glaze over because of how enterprise-y and old it feels
|
# ? Jan 6, 2022 18:50 |
|
Shaggar posted:asp.net
|
# ? Jan 6, 2022 21:50 |
|
but do you even need a real webserver like that? I feel like if you did you wouldn't be asking this question - Retool or something might be 99% sufficient
|
# ? Jan 6, 2022 21:52 |
|
asp.net is for adults. if you want to spend your time getting the thing done, use asp.net. if you want to spend your time setting everything up before you can try to get the thing done, use something else.
|
# ? Jan 6, 2022 22:05 |
|
whatever you use wrapping it up in docker/podman is good idea copy folder, run docker compose u -d and thats deployment
|
# ? Jan 6, 2022 22:07 |
|
ColdFusion
|
# ? Jan 6, 2022 22:13 |
|
Jewel posted:we also want to move to something where we can easily hire people node + react is it
|
# ? Jan 6, 2022 22:43 |
|
post hole digger posted:node sucks but its probably what you want to use.
|
# ? Jan 6, 2022 22:43 |
|
seems there's a pretty even split between the two, whats the upside to asp vs node, is asp.net not as clunky and old as it looks because it looks really clunky and old. any good guides people recommend for either of the two for general guidelines/best practices/deployment? also retool seems interesting, will keep it in mind and look into it a bit more but not sure it can fulfil everything we need
|
# ? Jan 7, 2022 03:18 |
|
if by clunky you mean, works, then yes. asp.net is clunky. if you want something that doesnt work and sucks the life out of you with its "innovation" then go with node. asp.net mvc or blazor are far and away the best web dev experience
|
# ? Jan 7, 2022 03:22 |
|
just dont use entity framework. entity framework is absolute trash
|
# ? Jan 7, 2022 03:22 |
|
Jewel posted:seems there's a pretty even split between the two, whats the upside to asp vs node, is asp.net not as clunky and old as it looks because it looks really clunky and old. any good guides people recommend for either of the two for general guidelines/best practices/deployment? asp.net means that if you're in the flyover states there's an endless supply of middle aged Solutions Architects you can hire to crank out your code that ties to Outlook and MSSQL node means if youre in a tech hub there's an endless supply of young hipster Code Poets you can hire to crank out your code that ties to redis and postgres
|
# ? Jan 7, 2022 05:19 |
|
personally i'd use haskell or maybe prolog, op
|
# ? Jan 7, 2022 05:55 |
|
https://www.swi-prolog.org/howto/http/ there you go. its been around since 1987 so you know its battle tested and ready to go
|
# ? Jan 7, 2022 05:58 |
|
anything beyond static html in an s3 bucket and youre loving up
|
# ? Jan 7, 2022 06:46 |
|
Bored Online posted:anything beyond static html in an s3 bucket and youre loving up i mean if you can get away with it this is great
|
# ? Jan 7, 2022 06:54 |
|
Can you give some examples about what this server side processing actually needs to do? What about your current setup are you trying to fix?
|
# ? Jan 7, 2022 07:21 |
|
Bored Online posted:anything beyond static html in an s3 bucket and youre loving up wisdom
|
# ? Jan 7, 2022 07:25 |
|
seriouspost are new webapps not being made in python already
|
# ? Jan 7, 2022 07:57 |
|
the cool new thing is polaris, a web framework written in powershell https://powershell.github.io/Polaris/
|
# ? Jan 7, 2022 08:03 |
|
seems like an enterprise situation and we all know java enterprise beans is the ultimate enterprise solution. I'm a consultant and I expect you to pay me for this advise.
|
# ? Jan 7, 2022 09:23 |
|
https://www.youtube.com/watch?v=gId6nrMDmUU&t=13s
|
# ? Jan 7, 2022 18:10 |
|
Bored Online posted:seriouspost are new webapps not being made in python already they are and they're trash
|
# ? Jan 7, 2022 20:29 |
|
Shaggar posted:they are and they're trash well yeah, they're webapps!
|
# ? Jan 7, 2022 20:34 |
|
obviously, but if you're using asp.net you're using c# instead of python and even better if you're using blazor you're even avoiding javascript
|
# ? Jan 7, 2022 20:48 |
|
any backend + react, deploy app servers in containers and storage/db some other way. namaste
|
# ? Jan 9, 2022 20:00 |
|
if you're using node+react then next.js is pretty good
|
# ? Jan 9, 2022 20:13 |
|
Shaggar posted:just dont use entity framework. entity framework is absolute trash this is some weapons grade shaggaring, goddamn.
|
# ? Jan 9, 2022 20:48 |
|
Gentle Autist posted:any backend + react, deploy app servers in containers and storage/db some other way. namaste better yet, find someone to throw money at to host your db for you.
|
# ? Jan 9, 2022 20:50 |
|
I’ve heard that the all-emacs stack is all that anyone ever needs
|
# ? Jan 9, 2022 21:17 |
|
Kernel Sanders posted:this is some weapons grade shaggaring, goddamn. entity framework is a terrible concept implemented poorly. the code written around it is bad and a pain in the rear end to use or maintain and the performance is the worst of any data access framework there is.
|
# ? Jan 9, 2022 21:26 |
|
just use dapper
|
# ? Jan 9, 2022 21:28 |
|
Bored Online posted:anything beyond static html in an s3 bucket and youre loving up
|
# ? Jan 9, 2022 21:35 |
|
Just send a summary email every morning. No server needed. If that’s not fast enough you can increase the email frequency.
|
# ? Jan 9, 2022 21:49 |
|
|
# ? May 30, 2024 13:27 |
|
for doing internal stuff, look for batteries included poo poo. rails is awesome for intranet and it's gotten a lot more enterprise-friendly over time. if you want to have a bigger talent pool, blitz.js is a pretty new, pretty cool full stack version of next.js that includes sensible defaults for database ORM (prisma), easy and secure default authentication stack, and has a pretty cool party trick - it automatically generates a completely transparent JSON api. the client essentially imports a function that runs on the server. i've just finished a project with it and it was pretty great.
|
# ? Jan 11, 2022 04:23 |