7 ms·
.NET Support on Heroku
- matthewfcarlson 2y agoYawn- heroku used to be my go-to but hasn't been for years.
- matthewfcarlson 2y agoOn the other hand, it's nice to see them support the dotnet (I'm assuming through a well supported engine like mono).
- mythz 2y agoMono has been transferred to the WineHQ Organization [1] and is no longer recommended or supported by Microsoft. .NET is the only (cross-platform) server runtime anyone should consider running Server Apps on. [1] https://www.mono-project.com https://www.mono-project.com
- runesoerensen 2y agoIt’s actually using official .NET (which is now cross-platform and works very well on Heroku’s platform). Also see https://devcenter.heroku.com/articles/dotnet-heroku-support-reference#net-versions https://devcenter.heroku.com/articles/dotnet-heroku-support-...
- paxys 2y ago.NET has been cross-platform since 2014
- MortyWaves 2y agoMono? What next, Heroku announces support for the newly released Python 2???
- kdamica 2y agoWhat do you use now?
- CharlieDigital 2y agoNot the poster you replied to, but try Google Cloud Run or Azure Container Apps. Both scale to zero, are portable, and allow full use of your language/runtime/framework of choice. Take any app you are deploying to instance compute today and add a Dockerfile and ship it. AWS App runner comes close, but doesn't have the option to scale to zero.
- ch4s3 2y agoI think Render is pretty good. https://render.com/ https://render.com/
- recursive 2y agoThanks for your insightful comment.
- rtpg 2y agoHeroku is still probably the platform that offers the most well built-out "here's all your operational needs for the first N years of your business" system, without causing you to have to deal with a billion concepts. I have found Heroku to be going downhill a lot, but after moving away from it I often feel a bit of regret from this decision. You get _so much_ operational niceness out of the box with Heroku.
- runesoerensen 2y agoWe’ve been working the next generation of Heroku - and actually also launching that this week! Check out our post on it here https://blog.heroku.com/planting-new-platform-roots-cloud-native-fir https://blog.heroku.com/planting-new-platform-roots-cloud-na...
- thanksgiving 2y agoReally glad to read there is a local story. > Today, OCI images are the new cloud executables. By moving to OCI artifacts, all Fir apps will be using images with compatibility across different environments. This means you can build your application once, run it locally, and deploy it anywhere, without worrying about vendor lock-in or compatibility issues. Is this something I can try out locally without signing up for heroku first?
- runesoerensen 2y agoYep you can use our CNBs anywhere! More info and instructions here: https://github.com/heroku/buildpacks https://github.com/heroku/buildpacks
- jrochkind1 2y agoIt is encouraging to see that heroku is actually working on rolling new things out -- for a bit it hasn't clear if it was just in frozen "squeezing all the juice out with as little investment as possible" mode forever. I'm having trouble interpreting that blog post to understand what it might actually mean for me or if I'd want to use it or what advantages it would have, looking forward to learning more.
- paxys 2y agoHuh, this wasn't supported already? Wonder why they decided it was finally time to take the 30 minutes to create an official .NET buildpak now vs 10 years ago when it became cross-platform.
- latchkey 2y agoCEO Bob Wise just left for Nvidia to run engineering and operations for DGX Cloud. https://www.linkedin.com/feed/update/urn:li:activity:7267639829591416832/ https://www.linkedin.com/feed/update/urn:li:activity:7267639...
- eeixlk 2y agoHeroku was revolutionary, but was bought out (salesforce) and stagnated while retaining their 4x cost. More than a few of the addons i've used on heroku have shut down, and you still have to upgrade your app to the new heroku stack regularly, so hosting an app is not maintenance free. I wish they had maintained momentum and attempted to price competitively, but at this point its probably too late.
- martinsnow 2y agoWho's using Heroku these days? The rug pull they managed back in the day akin to Travis ought to have lost them any goodwill.
- TiredOfLife 2y agoThose that think aws is too cheap
- dluan 2y agoHappy (for the most part) long term heroku customer, this is great to see.
- holografix 2y agoIn a world of Google Cloud Run, which builds your app from a code base via build packs, streams logs, scales to zero and autoscales (regardless of container size/price), provides SLI/SLO monitoring and definition via point and click, integrates to pull requests on GitHub, directly connects to databases on GCP… the list goes on. Why would you bother with Heroku?
- deleted 2y ago[deleted]
- pjmlp 2y agoI would say, that in the world of cloud native, it boils down to whom gives less surprise bills, and actually provides humans to talk to when support issues arise. GCP isn't well seen in that regard.
- atraac 2y agoI'm by no means an entrepreneur but I would literally never trust any of my services to Google. Not even email. This is the most evil, profit-centric company that has virtually no user support, nor a care in the world for you. They shittify every single product at some point too. Anything goes down, you're f*led without any means of getting help from a human. Someone someday in the past used the same ip as you and did something bad that got them banned? Say goodbye to your company's Play Store account. I've seen it happen for our client in the past. Zero communications. Google is the reason I moved away from Android App development.
- lostmsu 2y agoAFAIK .NET has no first-class support on Google Cloud Run.
- martinbaun 2y agoI have so many great memories of my software just running in Heroku, unfortunately it was so easy to switch inbetween machines, that they could never lower their prices and thus it is just not competitive anymore. It costs way too much for a small website.
- Kwpolska 2y ago> Developers can now build and deploy applications in C#, F#, and Visual Basic, using frameworks like ASP.NET Core and Blazor Pretty sure you can't build an ASP.NET Core app in Visual Basic.NET (as it lacks support for some modern language features the framework needs).
- pjmlp 2y agoYou can, but not 100%. With class libraries, so it has to be a mix of C# and VB. F# is on the same spot, hence why I nowadays say CLR has changed meaning to C# Language Runtime, the whole mantra of Common Language Runtime and Common Language Specification compliant libraries are now gone.
- neonsunset 2y agoHave you tried employing either in any recent time? Or is this just what you think is the state of affairs without contextual knowledge?
- pjmlp 2y agoGood luck doing Blazor in straight F# or VB without C# glue code, does it answer?
- neonsunset 2y agoThere is, in fact, a package that does just that: https://github.com/slaveOftime/Fun.Blazor https://github.com/slaveOftime/Fun.Blazor (and there are others IIRC)
- pjmlp 2y ago> This is a project to make F# developer to write blazor easier Now do the same in Visual Studio New Project, language F# or VB, without similar community projects.
- tuananh 2y agoi remember deis. it's just like heroku but self-hosted. the experience is pretty amazing. then k8s happened. deis workflows adopts k8s but it's never finished. deis team acquired by Microsoft not long after iirc.