None.
Pros: Small size. Fast. Not over engineered. Breaking changes are rare. Learning curve shorter than other frameworks.
Cons: You might need to reinvent a wheel or 2.
Created my own BLOC based JS framework to create webcomponent.
(Search for bloc-them in npmjs)
It's based on lit-html for creating HTML templates.
Pros:
Reactive
I know every bolt of my framework.
No need to search stack overflow.
Continuous improvement have made it much more better than any framework.
Easiest framework (its a relative term)
Fast enough to cater all my needs.
Uses BLOC based approach.
Based on HTML standard: webcomponents. Unlike JSX which is not HTML standard.
Cons:
Only I use it in the industry,for my own business.
Improved performance (every new version gets faster than the last one)
Cross platform
A ton of libraries and packages to do pretty much anything( which can target multiple platforms)
Open Source
New version (6+ ) have Minimal APIs
Multiple releases (LTS every 3 years and every year we get new versions with new features)
It simply has the Best Documentation out there.
Cons
Since it's a Microsoft product they pretty much control everything that goes into it.
Alot of dependency on Microsoft packages (which is a good thing a single source of truth) but some good open source packages never get the limelight (just to mention ABP framework)
Microsoft doesn't have a good reputation in the open source community but atleast .Net Foundation is changing the narrative.
For C#:
Null checking is getting bloated (too many ways of getting nulls resulting in more features to check null)
Although there are lots of packages (with access to the Erlang ecosystem too). Still behind from JS or Rails ecosystem. Nonetheless it worth it for the Pros.
Was once on par with Muhammad Ali in popularity and strength
Version 2 broke out of taking Javascript hostage
Made Component creation easy
Refined continually
TypeScript friendly
Cons:
Like Mohammed Ali became old
Best developers left
Slow to make deep required changes. They implemented many things now native in Javascript but didn't obsolete them. Their framework now clashes with current Javascript standards, such as 'modules'
Latest comments (56)
Slim
Pros
Cons
None.
Pros: Small size. Fast. Not over engineered. Breaking changes are rare. Learning curve shorter than other frameworks.
Cons: You might need to reinvent a wheel or 2.
thanks for the article
Created my own BLOC based JS framework to create webcomponent.
(Search for bloc-them in npmjs)
It's based on lit-html for creating HTML templates.
Pros:
Reactive
I know every bolt of my framework.
No need to search stack overflow.
Continuous improvement have made it much more better than any framework.
Easiest framework (its a relative term)
Fast enough to cater all my needs.
Uses BLOC based approach.
Based on HTML standard: webcomponents. Unlike JSX which is not HTML standard.
Cons:
Only I use it in the industry,for my own business.
DotNet
Pros
Cons
For C#:
Phoenix Framework
phoenixframework.org/
Pros
Cons
Okay, so I already gave an answer for the back-end, but I feel like talking about front-end as well, so here goes:
My own JS micro-framework
(Yes, I like reinventing the wheel)
Cons
Pros
ProxyorReflectMeta-programming is fun 💜
Angular
Pros:
Cons:
Angular
Pros
Cons
Some comments may only be visible to logged-in visitors. Sign in to view all comments.