Need advice about which tool to choose?Ask the StackShare community!

NestJS

2.3K
2.9K
+ 1
326
webapp2

15
34
+ 1
0
Yii

709
385
+ 1
311
Get Advice from developers at your company using StackShare Enterprise. Sign up for StackShare Enterprise.
Learn More
Pros of NestJS
Pros of webapp2
Pros of Yii
  • 54
    Powerful but super friendly to work with
  • 42
    Fast development
  • 40
    Easy to understand documentation
  • 36
    Angular style syntax for the backend
  • 32
    NodeJS ecosystem
  • 31
    Typescript
  • 27
    Its easy to understand since it follows angular syntax
  • 18
    Good architecture
  • 13
    Integrates with Narwhal Extensions
  • 12
    Typescript makes it well integrated in vscode
  • 8
    Graphql support easy
  • 7
    Agnosticism
  • 5
    Easily integrate with others external extensions
  • 1
    Official courses
    Be the first to leave a pro
    • 42
      Open source
    • 33
      Code generator
    • 33
      Simple
    • 29
      Active record
    • 26
      Full featured
    • 21
      Documentation
    • 21
      High performance
    • 20
      Rapid development
    • 16
      Flexible
    • 11
      Mvc
    • 10
      Not bloated
    • 8
      Stable Release
    • 8
      Community
    • 8
      Amazing
    • 7
      View Helpers
    • 6
      Modular architecture
    • 6
      Long Term Support
    • 5
      Easy setup, easy develop
    • 1
      Easy

    Sign up to add or upvote prosMake informed product decisions

    Cons of NestJS
    Cons of webapp2
    Cons of Yii
    • 10
      Difficult to debug
    • 10
      User base is small. Less help on Stackoverflow
    • 5
      Angular-like architecture
    • 3
      Updates with breaking changes
    • 3
      Javascript
    • 1
      Frontend in backend
    • 1
      Unstable
      Be the first to leave a con
      • 2
        Unnatural love of arrays
      • 1
        Promotes spagetti code
      • 1
        Too Opinionated
      • 1
        Promotes bad practice

      Sign up to add or upvote consMake informed product decisions

      - No public GitHub repository available -

      What is NestJS?

      Nest is a framework for building efficient, scalable Node.js server-side applications. It uses progressive JavaScript, is built with TypeScript (preserves compatibility with pure JavaScript) and combines elements of OOP (Object Oriented Programming), FP (Functional Programming), and FRP (Functional Reactive Programming). Under the hood, Nest makes use of Express, but also, provides compatibility with a wide range of other libraries, like e.g. Fastify, allowing for easy use of the myriad third-party plugins which are available.

      What is webapp2?

      webapp2 is a simple. it follows the simplicity of webapp, but improves it in some ways: it adds better URI routing and exception handling, a full featured response object and a more flexible dispatching mechanism.

      What is Yii?

      Yii comes with: MVC, DAO/ActiveRecord, I18N/L10N, caching, authentication and role-based access control, scaffolding, testing, etc. It can reduce your development time significantly.

      Need advice about which tool to choose?Ask the StackShare community!

      What companies use NestJS?
      What companies use webapp2?
      What companies use Yii?

      Sign up to get full access to all the companiesMake informed product decisions

      What tools integrate with NestJS?
      What tools integrate with webapp2?
      What tools integrate with Yii?

      Sign up to get full access to all the tool integrationsMake informed product decisions

      What are some alternatives to NestJS, webapp2, and Yii?
      AdonisJS
      It is a Node.js Framework which is highly focused on developer ergonomics, stability and confidence.
      FeathersJS
      Feathers is a real-time, micro-service web framework for NodeJS that gives you control over your data via RESTful resources, sockets and flexible plug-ins.
      Koa
      Koa aims to be a smaller, more expressive, and more robust foundation for web applications and APIs. Through leveraging generators Koa allows you to ditch callbacks and greatly increase error-handling. Koa does not bundle any middleware.
      LoopBack
      A highly-extensible, open-source Node.js framework that enables you to create dynamic end-to-end REST APIs with little or no coding. Connect to multiple data sources, write business logic in Node.js, glue on top of your existing services and data, connect using JS, iOS & Android SDKs.
      hapi
      hapi is a simple to use configuration-centric framework with built-in support for input validation, caching, authentication, and other essential facilities for building web applications and services.
      See all alternatives