DEV Community

Cover image for What is a DLL in Web Development?

What is a DLL in Web Development?

Milecia on October 04, 2018

At some point in your journey as a web developer, you'll end up doing something with the DLL files. It's really not as bad as it might sound. You j...
Collapse
 
david_j_eddy profile image
David J Eddy

Might want to add a note about this being aimed at Windows / .NET. In my prev. career as a FOSS dev. I never came across DLLs, they generally do not exist in the *nix world.

Also, nice to see Windows devs also run into dependency hell...ugg.

Collapse
 
kayis profile image
K

Aren't they simply called *.so in Unix/Linux instead of *.dll?

Collapse
 
david_j_eddy profile image
David J Eddy

You are correct, in the *nix world they are *.so; though I imagine the internals are different the usage is the same. @Milecia McG maybe note this for the un-informed? (Like I was until about 5 minutes ago :D.)

Thread Thread
 
equiman profile image
Camilo Martinez • Edited

Now with .Net Core when build a ploject always generate .dll files even on *nix

Collapse
 
arasheedu profile image
Rasheed

And I thought only Windows devs run into dependency hell :-)

Collapse
 
stevetwitte profile image
Stephen Taylor Witte

I know what DLL's are, and I know they are mostly (only?) a Windows thing but what purpose do they serve in web development? I always thought they were for pretty low-level stuff, but I guess I'm wrong, please enlighten me.

Collapse
 
ajimerasrinivas profile image
Srinivas Ajimera

I was just examining through the web looking for certain information and ran over your blog. It shows how well you understand this subject. Bookmarked this page.

espirittech.com/delphi-development/

Collapse
 
luna_montana_5b186852b395 profile image
luna montana

A DLL (Dynamic Link Library) in web development is a file containing reusable code that multiple programs can use simultaneously, enhancing efficiency and modularity. Just as a Blade Runner 2049 jacket symbolizes futuristic style, DLLs represent modern development efficiency, streamlining code like the jacket's sleek design enhances the movie's aesthetic.

Collapse
 
jvarness profile image
Jake Varness

If you don't use .NET you'll never have to touch a DLL 😁

Collapse
 
ajimerasrinivas profile image
Srinivas Ajimera

What a really awesome post this is. Truly, one of the best posts I've ever witnessed to see in my whole life. Wow, just keep it up.

espirittech.com/delphi-development/

 
heyarviind profile image
Arvind

Like in GoLang? :P