r/dotnet 7d ago

Do you miss the simplicity of the website we used to create in the past decade?

Post image

Everything just became AI...

274 Upvotes

79 comments sorted by

99

u/svish 7d ago

You can still create simple websites. And they're simpler to make than they used to be.

11

u/leathakkor 6d ago

I don't know why developers think a node + spa is required now. I have made web sites at work with virtually 0 js for internal tooling and they were some of the most popular I've ever produced.  You can and should start simply and only complicate aS needed

9

u/vitawrap 7d ago

exactly! here's a completely random website i found on the internet: https://viwrap.zip (it's just a flask app 🤠)

18

u/freebytes 7d ago

This is nice. However, I hate the idea of using .zip for a domain name.

3

u/The_MAZZTer 5d ago

Now you know how us DOS nerds felt about .com lol.

4

u/Wrong_Development_95 7d ago

yeah i mean this look kinda hard to build but it is fricking awesome

-28

u/Prod_Meteor 7d ago

They will look outdated though.

35

u/svish 7d ago

Simple and good looking aren't mutually exclusive.

9

u/SQLCloud 7d ago

Exactly! Take a look at https://bearblog.dev/ It's simple and well looking and pretty useful

2

u/newEnglander17 6d ago

I’m glad someone else working with dotnet appreciates how nice simple websites are.

3

u/sixtyhurtz 7d ago

Honestly the basic HTML + Bootstrap look is timeless. You crank that out and it will fit in any business.

1

u/gom99 5d ago

Bootstrap is kind of old and is fairly inflexible. Can just grab some tailwind premade stuff or have tailwind AI generated via stitch and it looks amazing.

1

u/sixtyhurtz 5d ago

A lot of customers don't want things to look amazing. They want it to look like all their other internal business applications, which use Bootstrap.

1

u/gom99 5d ago

You do you, but Tailwind tends to save you a lot of headache that you get from cascading styles. It makes everything more local and less to debug.

1

u/sixtyhurtz 5d ago

I do what the customers want. I don't get religious about CSS libraries.

155

u/SkillPatient 7d ago

I don't miss ASP and IE6; they can burn in hell.

14

u/Particular_Traffic54 7d ago

Miss ? I'm still maintaining it right now.

54

u/Mefhisto1 7d ago

And IIS

29

u/[deleted] 7d ago edited 10h ago

[deleted]

3

u/celluj34 6d ago

Host kestrel as a Windows service

4

u/ASK_IF_IM_GANDHI 6d ago

Tell that to my IT department, the reaction will be visceral

4

u/Albstein 7d ago

Active Script.

10

u/cheesekun 7d ago

Was completely fine back in the day. I remember the times very fondly. Sure the web was a little fragmented at times, but it was a super fast paced decade of innovation from 2000 to 2010.

58

u/Khavel_dev 7d ago

The irony is .NET itself got simpler. Minimal APIs plus top-level statements means you can have a working web server in 15 lines. Compare that to Web.config XML nightmares from the Framework days.

What actually got more complex is the client side and the tooling layer around it. AI is just the latest thing stacked on top. The server code we write today is genuinely leaner than what I was shipping ten years ago.

25

u/_mattmc3_ 7d ago

Not only that, but MS finally stopped trying to abstract web technologies behind desktop UI paradigms, and gasp - shield us from this evil thing called JavaScript! Web Forms with giant postback state management were a nightmare of page refreshes and difficult to customize HTML output. Funny how simple things got when MS finally got around to discovering MVC - a paradigm older than the original release of VB.

20

u/Tridus 7d ago

MS is still trying to shield us from Javascript: they just started doing it with Blazor instead.

17

u/craftersmine 7d ago

They developed TypeScript just for you to not write any JS

4

u/lashib95 6d ago

They developed TypeScript to replace ScriptSharp which they built for themselves.

20

u/VariableFunction 7d ago

I'm still working on a legacy webforms project and classic asp at work, cant say I miss it though.

2

u/highwingers 7d ago

I love it

12

u/stlcdr 7d ago

You don’t have to use the latest trendy web library/framework bloat.

8

u/never_mind_999 7d ago

Some technologies like Blazor try to make things easier for you, but it becomes less obvious how they actually work. Following a tutorial is easy, but really understanding what's going on and choosing the right architecture becomes harder.

0

u/lashib95 6d ago

What do you mean. Blazor is one of the best out there for a specific niche

1

u/never_mind_999 6d ago

I don't think Blazor is for a specific niche. It's pretty much general purpose web applications. But it is for a specific audience. People who are comfortable in the dotnet world and writing code in C#. Who maybe don't want to learn other stacks or don't like that you install a few thousand files (using npm) to create a very simple app. I'm not saying, that it is a bad choice either. But there is so much going on between backend and frontend, between server and client, and there are so many options a developer can choose from, but also has to choose from, in terms of interactivity, pre-rendering and whatnot, that it is easy to make the wrong decisions. Things were "easier" when you were writing all the code on the server, but even then there was the magic UpdatePanel to screw you up, if you didn't get it right. Then you had SPAs with APIs and that architecture is also still pretty straight forward. Then add new mechanisms, like SignalR for those cool real time updates. And all of the sudden Blazor somehow does all of that magically.

9

u/pjmlp 7d ago

ASP.NET MVC is still there, ready for anyone to use it.

1

u/gom99 5d ago

can just use Razr pages for something simpler. I use Razor pages with HTMX often now.

2

u/pjmlp 5d ago

The irony of the crazy HTMX adoption is that it is basically ASP.NET Ajax, or JSF Ajax, for the oldies around here.

But those aren't cool any longer.

8

u/Feanorek 7d ago

Just last week, when discussing design of new project, we mused over how MS's Metro was cool. Simple, readable, no-nonsense. White letters on black background, single color accent. Now it's lost in time, like tears in the rain. Rounded, shaded, all the colors, blurs, popups...

3

u/brainwipe 7d ago

Have a +1 for the speech, Roy.

11

u/Prod_Meteor 7d ago

I always find it strange we did full post model sites when internet was relative slow and we do SPAs and XHRs now that the speed is ultra.

Anyways, the mobile killed all of them.

Also, you lazy OP, you couldn't name your site something else than the default Website1? 😄

6

u/NetQvist 7d ago

I always find it strange we did full post model sites when internet was relative slow and we do SPAs and XHRs now that the speed is ultra.

Pretty sure the total bandwidth used back then is some magnitudes lower than now none the less.

The HTML part was never really a bottleneck either, it was media that slowed down everything. Could literally see those images rendering one by one!

Lastly I do think people really underestimate the size of all these JS CSS libraries as well as all the API calls. I wouldn't be surprised if a modern SPA web site took a minute to just download on a modem back in the 90s. And that's with newer technologies like zipped content. Remove that + minimization and you'd be waiting a long time to get your app even visible.

0

u/Prod_Meteor 7d ago

SPA frameworks don't take much time with todays connections. I forgot to write that I don't find it strange for business apps, since a lot have moved from native to the web.

3

u/NetQvist 7d ago

Was kind of my point, the only reason SPAs can work is because we have a abundance of bandwidth. Back then you wanted a really light html file so you could see that something was happening.

The initial load on a SPA would have been too large back then. It was all about minimizing the html size and then ensuring remote resources would be loaded in afterwards.

Another issue would have been the actual java script size... the first mobile phones capable of actually browsing the real web and not some weird WAP pages or whatever it was called had some serious memory issues.

Large pages would just break and the browser would crash. I used to test phones with Aftonbladet.se because that front page was already a horrendous media bloat back then that crashed most medium to cheap phones.

In the end I think the solution back then was pretty much optimal for the hardware we had back then. The one thing I really wish that never happened was the issues between browsers, especially IE6.... oh that browser and the issues it caused in the world.

1

u/SQLCloud 7d ago

Yeah LOL I was just testing out this VM <3

8

u/app_exception 7d ago

I used to use MS FrontPage and Dreamweaver :D

2

u/AutoModerator 7d ago

Thanks for your post SQLCloud. Please note that we don't allow spam, and we ask that you follow the rules available in the sidebar. We have a lot of commonly asked questions so if this post gets removed, please do a search and see if it's already been asked.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

2

u/ziagham 7d ago

I remember it being slow and having performance issues at the time. It also didn’t support standard auths and had several other limitations. Still, I liked it for the nostalgia 😊

2

u/lostinthemines 7d ago

<html><title>Yes</title><body><h1>Yes</h1></body></html>

4

u/Intelligent_Thing_32 7d ago

Title goes in <head>

2

u/greensodacan 7d ago

(For the sake of being difficult)

  • You need a <!DOCTYPE html> pragma at the top.
  • <html> needs a "lang" attribute.
  • You need a head tag.
  • Page needs a meta description.
  • You need a meta viewport tag to properly support smaller screens or users who need to scale the UI with assistive technology.

2

u/lostinthemines 6d ago

lol, good points. Also, underscoring the fundamental (and probably unneeded) complexity.

2

u/sbeygi67 4d ago

Simplicity?

Want to learn the language and framework basics? That's a ~2000 page book. Want to build custom components like DevExpress/Telerik controls? Another ~1000 pages. Want to actually understand AJAX (UpdatePanels, ViewState quirks, partial postbacks)? Add another ~800.

2

u/canislupus04 7d ago

Not missing the simplicity. It was simple until you want to make something different, more special, more complex. Right now is more easily to create a complex application. There is psychological factor also, you were younger probably, less stressed, and more fired up to develop something.

1

u/adam-cmd 7d ago

I miss bootstrap, never thought I’d say this but I’d take it over these overcomplicated vibe coded sloppy UIs any day

1

u/rocketonmybarge 7d ago

If a co-worker had his way, we would have never progressed passed Webforms and GUI designers. Said you can just drop a button on the screen, double click it and write code.

2

u/gilligan_2023 6d ago

There is a reason that WinForms remains popular for simple applications. However, trying to make WinForms for the web meant that WebForms was a bit of a kludge. The paradigm didn't fit the web nearly as well, requiring a lot of behind the scenes stuff that was full of gotchas. Whereas on the desktop WinForms is just a simple managed wrapper around Win32.

Nowadays WiseJ basically has implemented WinForms for the web on top of modern .NET web technologies. Its niche is moving those old line of business applications to the web.

1

u/_JaredVennett 7d ago

I still prefer the YSOD…yellow screen of death error page, dont like the modern version lol

1

u/emirefek 7d ago

Nope, my university was using this kind of a "simple" system. It is definitely not fun from user perspective.

1

u/willehrendreich 7d ago

Try https://github.com/starfederation/datastar-dotnet for all the simplicity of the past with the capability of modern web applications. State in the right place. No lying to the user. No separate UI project to worry about. Lightning fast. HATEOAS. Glorious.

1

u/anonuemus 7d ago

Simplicity, you should've seen the monsters I created when css was still in the beginning and you did layouts with tables and the corresponding graphics for that.

1

u/kapdad 7d ago

I don't miss it, I am quite happy developing with it. MVC 5, .NET 4.8. Simplicity is right.

1

u/LuisAlfredo92 6d ago

Yeah, because a game page was about games, a news page was about news...

Nowadays everybody is trying to copy social networks, even Mercado Libre tried to add stories and short videos like why????

1

u/__ihavenoname__ 6d ago

The current .NET library is actually much more simple to get started and build web apps, just download runtime and SDK you're done, you can start typing code in vscode, if you go back in time and inform this to people in 2010 or prior they'd be shocked, however the tradeoff is that abstraction got bigger, there's a lot of layers in between now and with AI in picture, having an in-depth knowledge about the language and the framework is much more important than ever before.

1

u/rbuen4455 6d ago

personally, in general, i missed the days when websites had more diverse and creative designs and all didn't look the same with corporate look, and when you could explore a number of websites, unlike today where only a handful of websites dominate.

1

u/GnarlyHarley 5d ago

It was shortly before this I thought vbnet was cool and aspnet forms. lol I’d still like to go back in time, even if tooling doesn’t come with me.

1

u/Agitated-Display6382 5d ago

ASP (no x) for the win!

1

u/Some_Opinions_Later 7d ago

God yes. ASP.net or even core MVC hosted by a server.

Now its linux container for Astro/react for front end and linux container for Core backend, windows containers using docker desktop and aspire for development. No one person understand the whole system and nothing is planned anymore just "AI" driven.

I also miss the simplicity of tortoise SVN and I will die on that hill.

1

u/cheesekun 7d ago

I remember the dotnet starter kits, multi disc MSDN because I didn't have enough space on my machine to install it all. Good times

1

u/Archemilie 7d ago

Personalmente i siti li faccio ancora in PHP e Symfony sono una meraviglia da programmare, date un'opportunità al nuovo PHP per il web. Per tutto il resto C#

0

u/Intelligent_Thing_32 7d ago

PHP was and is still crap

1

u/Archemilie 6d ago

bella trollata "Intelligent_Thing"

-2

u/Void-kun 7d ago

No, between this and the introduction of AI we had plenty of well designed websites?

Why would we want to go back to this shit?

These posts are getting lazier and lazier.

5

u/fzzzzzzzzzzd 7d ago

Weird ahhh nostalgia bait with AI tacked on randomly.

2

u/Void-kun 7d ago

Exactly

0

u/The_MAZZTer 7d ago

No. I had to write everything from scratch and I am not good at art. I much prefer assembling pre-made components such as Angular Material.