lonestar-lemmy
  • Communities
  • Create Post
  • Create Community
  • heart
    Support Lemmy
  • search
    Search
  • Login
  • Sign Up
TechCodex@programming.dev to Programming@beehaw.orgEnglish ·
edit-2
1 year ago

Finding the Right JavaScript Frontend Framework For You

medium.com

external-link
message-square
9
link
fedilink
13
external-link

Finding the Right JavaScript Frontend Framework For You

medium.com

TechCodex@programming.dev to Programming@beehaw.orgEnglish ·
edit-2
1 year ago
message-square
9
link
fedilink
Should you learn this or that?
alert-triangle
You must log in or register to comment.
  • flying_sheep@lemmy.ml
    link
    fedilink
    arrow-up
    3
    ·
    1 year ago

    Do you have a link without paywall?

    • Chloyster [she/her]@beehaw.org
      link
      fedilink
      arrow-up
      3
      ·
      1 year ago

      https://freedium.cfd/https://medium.com/@patalcala/finding-the-right-javascript-frontend-framework-for-you-c6a633e1bd1a

    • TechCodex@programming.devOP
      link
      fedilink
      English
      arrow-up
      3
      ·
      1 year ago

      Here’s the link that allows you to read for free (a.k.a Medium’s Friend Link)… https://medium.com/@patalcala/finding-the-right-javascript-frontend-framework-for-you-c6a633e1bd1a?sk=603bf61462db81b61edeb5978ebd0c08

      I also updated the link of the post

      • flying_sheep@lemmy.ml
        link
        fedilink
        arrow-up
        3
        ·
        1 year ago

        Thank you!

  • hedgehog@ttrpg.network
    link
    fedilink
    arrow-up
    2
    ·
    1 year ago

    This is a very surface level overview of the frameworks it covers. The title is a bit of a reach, as it wouldn’t give anyone enough information to make a more educated decision about which framework to use.

    Are you the author? I think it could be improved by including:

    • metrics - number of apps that use each, number of job offerings, github stars
    • who backs each project, and how much can we trust them to continue developing it in a way that’s friendly to developers
    • for React specifically, a bit more info on the prominent frameworks - Next.js, Vite, Gatsby, CRA/CRACO, or ejected CRA - since the difference between them is substantial
    • a high level description of the use case that the framework is designed for, as well as use cases where it isn’t well suited or has drawbacks.
    • how does the development experience differ? Is there a lengthy build step? Does it offer hot reloading? Does it come with a built-in linter or integrate easily with one?
    • Does it have a bundled testing framework, and how does that compare to other offerings? For example, CRA comes with jest and it can be a pain to configure jest to properly handle all of your dependencies - it doesn’t use the same build pipeline as your app and will fail if you’re using newer dependencies that use import statements instead of module.exports and you don’t individually configure each one. Vitest, by contrast, uses the same build pipeline as Vite.
    • Ease of writing unit tests, component tests, and e2e tests (even if that means pulling in another library)
    • ease of use with or without typescript
    • some more substantial example apps per framework, like a to-do list that uses a simple API (preferably the same API in all cases). Currently the examples don’t even show what the code looks like with basic styling

    If you are the author, I saw your article on Typescript and would also like to say that you can configure your linter to not warn about using any. There’s even a no-implicit-any rule that you can use if you only want explicit any types but don’t want, for example, responses from API calls to have that type by default.

    • MaggiWuerze@feddit.de
      link
      fedilink
      arrow-up
      3
      ·
      1 year ago

      I think you put more work into this comment than the author in his article

  • Einar@lemm.ee
    link
    fedilink
    arrow-up
    2
    ·
    1 year ago

    It’s a paywalled article. So now I sadly will never know which frontend to choose.

    • TechCodex@programming.devOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      Here’s the link that allows you to read for free (a.k.a Medium’s Friend Link)… https://medium.com/@patalcala/finding-the-right-javascript-frontend-framework-for-you-c6a633e1bd1a?sk=603bf61462db81b61edeb5978ebd0c08

      I also updated the link of the post

  • brie@beehaw.org
    link
    fedilink
    arrow-up
    1
    ·
    1 year ago

    The example implemented in Mithril.js, for comparison.

Programming@beehaw.org

programming@beehaw.org

Subscribe from Remote Instance

Create a post
You are not logged in. However you can subscribe from another Fediverse account, for example Lemmy or Mastodon. To do this, paste the following into the search field of your instance: !programming@beehaw.org

All things programming and coding related. Subcommunity of Technology.


This community’s icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.

Visibility: Public
globe

This community can be federated to other instances and be posted/commented in by their users.

  • 2 users / day
  • 22 users / week
  • 69 users / month
  • 500 users / 6 months
  • 1 local subscriber
  • 13.6K subscribers
  • 235 Posts
  • 1.47K Comments
  • Modlog
  • mods:
  • alyaza [they/she]@beehaw.org
  • Hexorg@beehaw.org
    cake
  • Chris Remington@beehaw.org
  • BE: 0.19.11
  • Modlog
  • Instances
  • Docs
  • Code
  • join-lemmy.org