Skip to content

Peoples thoughts on Nextjs?

Discussion
2 2 1.0k 1
  • wrote on last edited by Panda
    #1

    Over the last months I tried writing some small apps using Nextjs on Vercel.
    I’m not a technical expert, but I have never found anything so complicated, that seems to break at every step!
    I joined a Nextjs Discord chat and it is enlightening to see how many people have issues with so many things. In particular some functions that would work on Nodejs, or conventional hosting.
    I never really got into React, (because for what I do vanilla JS is enough) and I’m not onboard yet with ‘thin backends’ and the obsession to have everything in the cloud.

    I wonder where it will go in the future? Will Nextjs and frameworks like it be the future, or will it fade into oblivion?
    It is a learning curve which I am stepping off for now, but I’m curious on others opinions.

  • Over the last months I tried writing some small apps using Nextjs on Vercel.
    I’m not a technical expert, but I have never found anything so complicated, that seems to break at every step!
    I joined a Nextjs Discord chat and it is enlightening to see how many people have issues with so many things. In particular some functions that would work on Nodejs, or conventional hosting.
    I never really got into React, (because for what I do vanilla JS is enough) and I’m not onboard yet with ‘thin backends’ and the obsession to have everything in the cloud.

    I wonder where it will go in the future? Will Nextjs and frameworks like it be the future, or will it fade into oblivion?
    It is a learning curve which I am stepping off for now, but I’m curious on others opinions.

    wrote on last edited by
    #2

    @Panda I have the same opinion here. NextJS is a framework for react, and like angular, I was never one to simply dive off into the deep without having any real need to do so. I’m conversant with nodeJS, vanilla js, and several other languages (including PHP which I have years of experience in and developed / still maintain an application at work that was custom written by me to fulfill an audit requirement), and in all honesty, I don’t really want to spend my life learning new frameworks unless I have a need to do so.

    I’ve been on the nodeJS train for some time now, and given my adoption of NodeBB, this makes perfect sense.

    Bleeding edge is fun if you want to experiment and learn, but with so many frameworks popping up all over the place, how many do we actually need?

    I guess most of this really depends on unique use cases, but I’ve yet to come across an issue that meant I had to rewrite an application in a different language to resolve an issue. It’s almost like using a bulldozer to find a china cup.


Related Topics
  • VPN's

    Discussion nord proton
    2
    1 Votes
    2 Posts
    339 Views
    phenomlab
    @JAC this is a good question and certainly one that will trigger debate. Nord has a good track record for privacy with a no log policy, and has an independent audit to certify this as fact. They also have the most number of servers scattered around the globe and also pioneered NordLynx which is based on the their existing Wireguard protocol. I suspect much of their popularity comes down to their marketing as you suggest with YouTube influencers and affiliate links, although they aren’t the only brand leveraging this area.
  • Apple and Meta fined by EU over competition law

    Discussion meta apple
    5
    5 Votes
    5 Posts
    2k Views
    DownPW
    and BOUM Personally, I don’t hate American companies. I use their products like everyone else, but I think their economic weight is such that they impose their own rules instead of respecting those of the countries where they do business. And here, for once, the DMA is putting the church back in the middle of the village (French Expression).
  • 50 years of Microsoft

    Discussion microsoft 50years
    7
    4 Votes
    7 Posts
    2k Views
    DownPW
    @phenomlab said in 50 years of Microsoft: NetBUI Netbeeuuuui in french Happy birtdead
  • Ross Ulbricht pardoned by Trump

    Discussion ulbricht silkroad trump
    3
    0 Votes
    3 Posts
    1k Views
    phenomlab
    @Panda said in Ross Ulbricht pardoned by Trump: So @phenomlab are you arguing that a ‘Double life +40’ sentence is what you would have been in support of, i.e. no release at any stage?? Yes, exactly. Let’s not forget the reason for the sentence in the first place, plus the fact that he created Silk Road with the intent for it to be used for nefarious purposes, and stood to make a lot of money from it. He fully intended to take advantage of the profit being returned at the expense of those people who died, and couldn’t care less about the demise of others as long as he was able to make money.
  • Which email client do you use?

    Discussion email client
    56
    22 Votes
    56 Posts
    26k Views
    DownPW
    @phenomlab said in Which email client do you use?: @DownPW Isn’t this more of an email server in it’s own right rather than an email client? Oh yes sorry… I didn’t pay attention
  • Come back PhP, all is forgiven!

    Hosting nodejs
    14
    9 Votes
    14 Posts
    4k Views
    Madchatthew
    @phenomlab yes I 100% agree with you!
  • node vs nodejs confusion?

    Solved Configure node nodejs
    2
    1 Votes
    2 Posts
    1k Views
    phenomlab
    @eeeee have a look at the below https://docs.nodebb.org/installing/os/ubuntu/ curl -sL https://deb.nodesource.com/setup_lts.x | sudo -E bash - sudo apt-get install -y nodejs You’ll notice that we are in fact “installing” NodeJS but never actually have a need to reference it. Here’s the nodejs --version command on my dev system [image: 6eb1482e-0c9b-454d-aa84-199bcc845702-image.png] More detail here https://askubuntu.com/questions/1030622/why-do-i-see-different-versions-of-node-and-nodejs
  • Updating Node and NPM

    General nodejs
    5
    1 Votes
    5 Posts
    2k Views
    phenomlab
    @Sampo2910 said in Updating Node and NPM: Is there a way I can see what the app version of Node is? Then i could install ‘up to that’ and keep an eye out for any changes? Have a look in the source code for the app you are using, or better still, look at the GitHub page which should give you an idea of the version number which is the latest. In the source code you have running, there is typically a README file which should state the version you are running.