Official support for .NET
stripe.com
stripe.com
It is arguably also a bad business decision to shell out $$ for a language that isn't used at your company.
> It is arguably also a bad business decision to shell out $$ for a language that isn't used at your company.
What cost(s) are you thinking of here? .NET doesn't cost anything (monetarily). Some of the tools cost money but you can also get by in the .NET world with a command-prompt and text editor (I did as a hobbyist for quite some time).
I might be misunderstanding your statements, but it's also possible that you're misunderstanding .NET, I'm just trying to clarify which one it :)
as opposed to Java developers who are hmm...free ?
Things are slowly moving towards Open Source and cross platform, but .NET is far behind Java at this moment. It is moving fast, though.
Then the unthinkable happened: after PG left, HN got MSFT PR-heavy in spring 2015. People should learn from the history.
Like say, paying developers to maintain their SDK in Closure?
(I'd submit a PR with fixes, but I'm short for time).
Maybe in the Hacker News bubble. Outside of that, things have been cruising along quite nicely for at least a decade.
I'm working in a place now, where most new development is .Net core to be deployed in Linux. There are also a few node projects, and go is also approved for new projects. Being able to target and deploy cross platform is huge.
As far as I know mono's been feature complete for a decade or more.
.net core is neat, but for me it's a tooling thing and not a "we can write .net of Linux" thing
.NET Core is actually cross-platform from the ground up and the .NET Core team considers it blocking issue and won't release if the codebase doesn't run properly and identically on all supported platforms. It's a night-and-day difference.
It's also a shame that VS for Mac is so half baked for web projects despite MSFTs backing. This issue I have been search for an answer for a while is so obvious I don't understand how they didn't catch it: https://stackoverflow.com/questions/43967326/visual-studio-m...
On top of that if you buy a yearly license or you pay the monthly license for a year, you get a "perpetual" license. You get to keep the turn current version forever without buying another license.
I would prefer if I could call Java SDKs from .NET. These SDKs seem to be higher quality than most .NET SDKs.
C# is a great language and .NET is good but for the availability of 3rd party libraries I would probably go the Java route if I had to start from scratch.
It was mentioned.
https://docs.microsoft.com/en-us/dotnet/standard/net-standar...
If it were a simple API, I might agree, but Stripe does a lot of stuff and in payments, many things can go wrong. Particularly being able to directly handle exceptions (rather than picking apart obscure status codes) is a godsend.
What is the reason we can't have a dnf install dotnet or apt install dotnet and have it linked to whatever is the most recent? I can even do that with php-cli.
A deeper problem to me is I don't think there's enough expertise outside of Microsoft to continue this project should Microsoft decide to take its toys and go home.
coreclr and corefx (basically C# .NET Core) source code is using MIT license.
I mean no disrespect to my hardworking friends at red hat but they cannot take over stewardship of the entirety of dot net. Nobody else seems remotely interested.
The number of commits and pull requests for .NET from outside MS seems to be increasing all the time.
I get that until 2016 and Nadella/.NETCore only Ruby, JavaScript, and Python were the hipster languages of choice for web development... but .NET has been an awesome, rapid-development, tried-and-tested, business-friendly option for creating business applications, including, believe it or not, eCommerce platforms.
Outside the "hacker bubble" no one in their right mind would have neglected .NET as a first-class API target for this long. It's insane that Stripe got away with it for as long as they did, actually.
Plenty of other languages are tested officially by the CockroachDB team, but somehow they missed .NET.
We're planning on using stripe (with our .NET code base) and if they didn't have an api - we would have simply used their REST api. We weren't going to switch to another payment processor just for a wrapper around the web service.
Also - the .NET ecosystem is large - but how many .NET-based products are there (that would take payments via Stripe)? It's got to be a small percentage right?