Live data from Hacker News

Ask HN: What frameworks are currently used in a modern web stack?

news.ycombinator.com

71–80 of 125 posts

Re: Ask HN: What frameworks are currently used in a modern web stack?

#71
post #70

Currently converting from .Net to .Net core

There are just far too many better choices out there (Elixir, Phoenix) for me to ever consider going back to Microsoft technologies. I still haven't forgotten their ASP.Net MVC framework that nearly made me give up being a developer.

Re: Ask HN: What frameworks are currently used in a modern web stack?

#72

Earlier quoted context omitted.

I'm excited about the future of .net core on linux but I'm waiting to hear some success stories. Have you built something significant with it you can point to? This is not snark - I'd really love to hear about it.

I've spent at least the last 10 years (including Uni days) writing mostly Java or .NET in some form or other. I don't mind Java, I generally like using Java 8, but I would happily be writing C# instead if I could run it as easy in as many places. The syntactic sugar, Linq, the latest MVC framework, etc- are generally much faster to get moving in and don't require the configuration hell you can run into w/ Java. Howev…

We use Octopus Deploy at work to deploy .NET. There's a bit of a learning curve, and it has a few quirks and annoyances, and you might need to write some Powershell scripts to fill in a few gaps (which it can run), but once you've got it in place, it's super simple to deploy everything. Every single deploy used to be a big hullabaloo at our company, now it's super smooth thanks to Octopus.

If you're talking about Ant, Maven, Tomcat, etc for Java deployment, it's been about 5 years since I've had to use that, but I'd say Octopus is a much better process than that.

Re: Ask HN: What frameworks are currently used in a modern web stack?

#73
post #71
post #70

Currently converting from .Net to .Net core

There are just far too many better choices out there (Elixir, Phoenix) for me to ever consider going back to Microsoft technologies. I still haven't forgotten their ASP.Net MVC framework that nearly made me give up being a developer.

ASP.NET MVC is pretty much a clone of any service MVC framework(django, rails). I don't see the problem with it.

Re: Ask HN: What frameworks are currently used in a modern web stack?

#74

Earlier quoted context omitted.

I'm in the middle of a project that uses.NET Core. It's been great so far but Microsoft is in the middle of changing the tooling for it, which is a major pain point right now. They are essentially changing the project file format that defines dependencies and build options, and SDK tools and IDEs don't all support both formats yet. .NET Core has almost all of the features of the full .NET framework and C# is a pleasu…

Do you experience any obstacles with data providers implementation in .NET Core? I heard that they ported SQLDataProvider only.

Yes, we did experience obstacles. I wanted to use MySQL for our project and there was no GA Entity Framework implementation when we started. Oracle is way behind the ball on an official driver and their license (GPLv2) is super restrictive. I found `Pomelo.EntityFrameworkCore.MySql` to be a pretty good implementation and started contributing. We ported it to use `MySqlConnector` as a base MySQL driver. Both libraries have matured a lot, are MIT Licensed, optimized for performance, and are now used in production.

I think that PostgreSQL has a similar open source story. There's `Npgsql` for a driver and `Npgsql.EntityFrameworkCore.PostgreSQL` for the Entity Framework implementation.

It took some work, but I like that Entity Framework Core allows for it's implementations to be done by the Open Source community. In MySQL's case, we've added lots of MySQL-specific optimizations to the Entity Framework implementation after getting feedback from the community. The new open Microsoft development approach here is great.

Re: Ask HN: What frameworks are currently used in a modern web stack?

#75

Earlier quoted context omitted.

I'm excited about the future of .net core on linux but I'm waiting to hear some success stories. Have you built something significant with it you can point to? This is not snark - I'd really love to hear about it.

I've spent at least the last 10 years (including Uni days) writing mostly Java or .NET in some form or other. I don't mind Java, I generally like using Java 8, but I would happily be writing C# instead if I could run it as easy in as many places. The syntactic sugar, Linq, the latest MVC framework, etc- are generally much faster to get moving in and don't require the configuration hell you can run into w/ Java. Howev…

I am a unix a guys that recently moved to a MS wonderland. I have to tell you Windows Server and the tooling feels much more polished than Linux and the mess around it. And powershell...powershell is kind here.

Re: Ask HN: What frameworks are currently used in a modern web stack?

#76
I'm currently getting used to Node.js

Just bought "Getting Mean with...", which describes a MongoDb, Express, Angular and Node stack. (IMHO) However, first of all, the book is a waste of time and angular sucks.

So in the end, I'm planning my upcoming project using Node, Express, CouchDB and plain ol' static pages with a slice of ECMAScript (yah... I admit, Bootstrap and jQuery will join the party).

Re: Ask HN: What frameworks are currently used in a modern web stack?

#77

I'm using LAMoPy - Linux, Apache, Mongo, Python (flask) I don't buy into the whole Node.js thing, I much prefer the stability and maturity of apache. Mongo just because it's easy to use with python, and python because I love it <3

Apache, stable, mature... doesn't work. Have you ever wondered why "Apache" is named like that?

Re: Ask HN: What frameworks are currently used in a modern web stack?

#78
One a recent project, I've been using Golang with unrolled/render, julienschmidt/httprouter, and jmoiron/sqlx. I kind of wish I'd gone with something like Buffalo, but not using a framework has forced me to learn a lot, so I'm glad I didn't.

The application itself is hosted on a VPS running Arch Linux, behind nginx, and uses Postgres with PostGIS for a database.

Re: Ask HN: What frameworks are currently used in a modern web stack?

#79
post #26

No love for Django? Django/Postgres

I'd like to think Django devs are busy getting stuff done instead of obsessing over the latest tech stack :)

In all seriousness, Django Channels looks to be a very good offering to compete with the async real time capabilities Go/Elixir/Node bring to the table.

https://channels.readthedocs.io/en/stable/

Re: Ask HN: What frameworks are currently used in a modern web stack?

#80
post #14

Ruby on Rails or Node.js for the backend (API) and React for the front end. Rails is excellent for database migrations. Postgresql / MongoDb / Firebase for the database, depending on requirements.

I'm saying this as a Node.js user myself so I'm not putting down Node but... Node.js is not a "Framework"

Sails.js is a framework. You could argue that Express is. But Node itself if not.

Post reply on HN