New on LowEndTalk? Please Register and read our Community Rules.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.

Comments
I'll try to give at least a beginning of a sensible answer: specialization vs. generalization plus "natural growth".
A framework must cover its whole field and be generally useful. For a GUI framework for example you can't just implement say spreadsheets, buttons and sliders but you must offer everything any user might need in terms of GUI elements for any project. That however brings complexity and structuring with it which can be a problem because it touches "philosophical" principles and needs layering plus a lot of code due to generalization, etc.
A single application on the other hand has a very specific set of needs (and philosophical rules and ...) and could have the needed functionality much much simpler and faster.
I'll close with a (seemingly) very simple example, a command line processor. Building that as a library it must be prepared to deal with everything that it might encounter in whatever situation. An example is a list of option values (e.g. "-o 5,6,9,12") which my application and 95+% of applications may never need and which introduces a lot of additional complexity. Another example is the "command" system where commands might appear at the beginning (e.g. "myprog do_this subcommand -a -b --someother file1 file2").
That wasn't chicken...
Just use getopt.
Or glib, though that'll include other people's code.......
That should be natural on any piece of code.
I think they passed a bill making it markdown in 2013.
And what if for a given language there is no getopt binding?
And being at it: which getopt? gnu or non-gnu?
Also, let's see what Python says right at the beginning of its getopt module:
I guess that tells us something...
I wonder which came first, the chicken or the potatoe?
Neither.
I personally use Swift because it's the first ever programming language I was extensively taught (in terms of app development, at the very least)
The Chitatoe was first. Extincted in the meantime. One part of the line became chicken, the rest potatoe. You can still emulate one by stuffing a big potatoe in the cornholio of a chicken.
Last time I checked HTML and CSS were not categorized as programming languages.
While I'm not a fan of frameworks, doing it all from scratch will certainly cause more security issues than using a robust framework.
spring vs .net core?
My favorite coding language is google.com
What is the usage of C# nowadays? I am java/spring programmer, worth switching for .net core?
After they lost the mobile battle, to stay relevant, they are luring enterprises to the new .Net Core, which is cross-platform.
Let me put it this way:
Around 5 years ago, I was writing Flash games and apps on ActionScript 3 when M$ rolled out their "Flash-killer" named SilverLight. Now both platforms are dead, however, SilverLight was stillborn. Java also ditched their JavaFX attempts.
Now I see the same hype around .net core as a "java killer", but haven't seen any implementation in production, pls share if you know (websites, apps).
It's common practice to hide the actual server software.
Sure.
Anyway:
https://searchdns.netcraft.com/?host=microsoft.com&x=6&y=2
https://toolbar.netcraft.com/site_report?url=go.microsoft.com#last_reboot
https://news.netcraft.com/archives/2003/08/17/wwwmicrosoftcom_runs_linux_up_to_a_point_.html
It's just caching that runs on Linux.
Well, that's from 2003, around 15 years ago.
But yeah...
Let's say tie.
M$ is just pretending to be "open-source" and cross-platform. It is their new marketing strategy.
They use Akamai as a CDN, so Akamai serves from Apache..
Of course.
C#, VB.Net, TSQL