Live data from Hacker News

Why I'm using Next.js

leerob.io

61–70 of 86 posts

Re: Why I'm using Next.js

#61
post #46
post #41

Earlier quoted context omitted.

Typescript is a real pain, I’m still trying to figure out why it’s so popular. The constant nagging and extra typing (no pun intended) when using it vs regular JavaScript makes it a pain. Then, there’s the extra parsing step to change it back to JavaScript. Idk I don’t see the value yet. Edit: I say “parsing step “ because that’s what it is. There’s no “compiling” and “transpile” is just a ridiculous way of saying pa…

Are you against typescript or types in general?

I love types I just struggle with Typescript a lot because it seems to get in the way for me. I might like it more if I buckled down and really tried to figure it out. It’s probably the slowest language for me to grasp maybe outside of Objective C. When you try to enforce typing on a language that wasn’t designed ground up with types in mind it just rubs me the wrong way. Python type hinting strikes a good balance though.

Re: Why I'm using Next.js

#62
post #35

Is anyone just using vanilla React with no TypeScript or Framework of any kind? I’ve tried Remix and Next js and just find them so cumbersome. Typescript causes me more headaches

After using TypeScript, I’m never going back to vanilla JavaScript if I can help it.

That’s great to hear! Did you find it hard to learn?

Re: Why I'm using Next.js

#63
post #35

Is anyone just using vanilla React with no TypeScript or Framework of any kind? I’ve tried Remix and Next js and just find them so cumbersome. Typescript causes me more headaches

After using TypeScript, I’m never going back to vanilla JavaScript if I can help it.

Yeah, even for my simplest projects, like single-file scripts directly modifying HTML, I'll use `tsc` to compile .ts into .js, just so that I can get better IntelliSense while I'm working

Re: Why I'm using Next.js

#64
post #50
post #40

What are better options out there (for a Node developer) if you're not using Next.js? Going to rails isn't really an option I guess

I’ve been learning more of these stacks and found out about remix here in the nextjs release 14 thread. Remix seems pretty ok so far but I don’t have super strong feelings on nextjs either, it seems to work for me. I’m functioning as a system liaison at work for a team on nextjs which was my first exposure to it. That got my interest so I’ve been exploring front end frameworks lately. I would give remix a shot.

I've tried Remix and Astro, but I found it was too hard to even get started. SvelteKit looked interesting, but I didn't like the syntax. Nuxt with Tailwind has been my current go-to for last couple years, so seems like it might not be changing any time soon

Re: Why I'm using Next.js

#65
post #25

Earlier quoted context omitted.

The original article was written by a guy who had a founding responsibility for a rival framework. Pot, kettle?

So both read like ads then. What is your point? Why are you rushing on every comment critical of vercel?, I'm assuming you also work for them or you have been sponsored or taken money by them in their marketing department. Judging from their latest release of Next.js, nothing has really changed or been done (except v0 which is cool which is besides the point from Next). But the fact that I don't see an explicit discl…

Everyone on HN except you works at Vercel

Re: Why I'm using Next.js

#66
post #40

What are better options out there (for a Node developer) if you're not using Next.js? Going to rails isn't really an option I guess

Are you being ironic? If not: Rails is most certainly an option, if building web stuff is your goal. I think it's lame how bad the documentation around it is 40 years in, which I can kind of forgive because of how well thought out and complete pretty much everything is, once you figure it out. That is not to say that there aren't very sensible JS options – for example AdonisJS is well long running, constructed and fe…

The problem with Rails is that I don't know Ruby. It's a different ecosystem than the one I'm used to (Node). I'm also not aware whether Ruby comes with built-in type-safety, which is a requirement for me. Another requirement besides type-safety is JavaScript on the frontend and TailwindCSS for styling

Re: Why I'm using Next.js

#67
post #25

Earlier quoted context omitted.

The original article was written by a guy who had a founding responsibility for a rival framework. Pot, kettle?

So both read like ads then. What is your point? Why are you rushing on every comment critical of vercel?, I'm assuming you also work for them or you have been sponsored or taken money by them in their marketing department. Judging from their latest release of Next.js, nothing has really changed or been done (except v0 which is cool which is besides the point from Next). But the fact that I don't see an explicit discl…

> I don't see an explicit disclaimer here

In the post:

> I'm Lee. I work on Next.js.

On the homepage:

> I lead the community for Next.js

Re: Why I'm using Next.js

#68
post #29

Earlier quoted context omitted.

Next’s support outside of Vercel is best effort it seems. Which is fine as Vercel funds it, but it feels like there is a conflict of interest. There is after all a reason for OpenNext’s existence.

I really don’t understand this sentiment, it is extremely easy to build and deploy Next.js yourself?? You either: - Build static files and host it like any other framework (e.g. throw it in an S3 bucket)[0] - Or, run a Node.js server Where’s the Vercel exclusive part there? [0] Here’s me doing exactly that, going through the same steps I would for literally any Frontend framework, including the WASM alternative I als…

I helped stand up Notion’s marketing site (https://notion.so/product) on NextJS.

It’s really annoying / impossible to implement all the fancy caching, incremental revalidation, etc if you need to run more than one instance to serve the load you get. Or you need a horrendously complex AWS buzzword graph that will kinda sorta do the things. We switched from AWS ECS deployment to Vercel after tiring of figuring out how to support Next features that require very tight cooperation from CDN/distributed cache magicks.

The total product is good, the web presence team is happy with Next and Vercel, I’m liking RSC and server actions, but I wanted to share my experience that beyond modest scale running Next yourself needs a lot of effort.

Re: Why I'm using Next.js

#69
post #67

Earlier quoted context omitted.

So both read like ads then. What is your point? Why are you rushing on every comment critical of vercel?, I'm assuming you also work for them or you have been sponsored or taken money by them in their marketing department. Judging from their latest release of Next.js, nothing has really changed or been done (except v0 which is cool which is besides the point from Next). But the fact that I don't see an explicit discl…

> I don't see an explicit disclaimer here In the post: > I'm Lee. I work on Next.js. On the homepage: > I lead the community for Next.js

> I don't see a 'DISCLAIMER: I WORK AT VERCEL' at the top on here...

I still don't see this anywhere at the top of your website and not deceptively hidden and buried on your website.

Also:

> I'm Lee. I work on Next.js.

> I lead the community for Next.js

Isn't explicit, there are a few open source contributors who work on Next.js but don't work at Vercel.

So my point still stands on this being an ad for Vercel.

Re: Why I'm using Next.js

#70
post #67

Earlier quoted context omitted.

> I don't see an explicit disclaimer here In the post: > I'm Lee. I work on Next.js. On the homepage: > I lead the community for Next.js

> I don't see a 'DISCLAIMER: I WORK AT VERCEL' at the top on here... I still don't see this anywhere at the top of your website and not deceptively hidden and buried on your website. Also: > I'm Lee. I work on Next.js. > I lead the community for Next.js Isn't explicit, there are a few open source contributors who work on Next.js but don't work at Vercel. So my point still stands on this being an ad for Vercel.

The next sentence in the posts says that I work at Vercel. Grasping for straws.
Post reply on HN