Need advice about which tool to choose?Ask the StackShare community!
Get Advice from developers at your company using StackShare Enterprise. Sign up for StackShare Enterprise.
Learn MorePros of NestJS
Pros of webapp2
Pros of Yii
Pros of NestJS
- Powerful but super friendly to work with54
- Fast development42
- Easy to understand documentation40
- Angular style syntax for the backend36
- NodeJS ecosystem32
- Typescript31
- Its easy to understand since it follows angular syntax27
- Good architecture18
- Integrates with Narwhal Extensions13
- Typescript makes it well integrated in vscode12
- Graphql support easy8
- Agnosticism7
- Easily integrate with others external extensions5
- Official courses1
Pros of webapp2
Be the first to leave a pro
Pros of Yii
- Open source42
- Code generator33
- Simple33
- Active record29
- Full featured26
- Documentation21
- High performance21
- Rapid development20
- Flexible16
- Mvc11
- Not bloated10
- Stable Release8
- Community8
- Amazing8
- View Helpers7
- Modular architecture6
- Long Term Support6
- Easy setup, easy develop5
- Easy1
Sign up to add or upvote prosMake informed product decisions
Cons of NestJS
Cons of webapp2
Cons of Yii
Cons of NestJS
- Difficult to debug10
- User base is small. Less help on Stackoverflow10
- Angular-like architecture5
- Updates with breaking changes3
- Javascript3
- Frontend in backend1
- Unstable1
Cons of webapp2
Be the first to leave a con
Cons of Yii
- Unnatural love of arrays2
- Promotes spagetti code1
- Too Opinionated1
- Promotes bad practice1
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!
Jobs that mention NestJS, webapp2, and Yii as a desired skillset
What companies use NestJS?
What companies use webapp2?
What companies use Yii?
What companies use NestJS?
What companies use webapp2?
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?
What tools integrate with NestJS?
What tools integrate with webapp2?
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.