General statistics
List of Youtube channels
Youtube commenter search
Distinguished comments
About
Charles M.
Fireship
comments
Comments by "Charles M." (@charlesm.2604) on "Laravel in 100 Seconds" video.
@josecamilojimenez2784 Node is an execution runtime environment, php is a programming language. Node itself is great because of it's an event based asynchronous runtime environment (and a really performant one) but the javascript programming language is a pain in the back when it comes to building larger codebases with collaborations, test-driven development, ci pipelines, etc... The language itself is badly designed and the tooling in its ecosystem makes for extremely bad developer experience. Try Java Spring or ASP NET for a future backend project, you'll understand.
15
@parihar-shashwat Adonis has its own ORM which is a great thing but still uses pre-existing libraries and implementations for the rest (express, queues, mailer, authentification, etc...). I think the Node ecosystem needs a proper batteries included framework, the go-to for backend projects. Every component of the framework would be written in C or some other low level language and wrapped in a TypeScript package. Everything would be uniform, like the design principles, the conventions, the tooling, etc... It would be better as far as upgrading versions as well (relying on 3rd party is a big no no for a production ready framework). But it won't happen. Node ecosystem is filled with junior devs who don't understand the value of having good foundations. They won't contribute to it either.
3
@josecamilojimenez2784 I'm not mad at you sorry if my reply felt attacking it wasn't the intention. 😅
2
@uziboozy4540 This might be the first actually interesting TypeScript project I've seen in years but this isn't what we are talking about though (web frameworks). From what I gathered Deepkit is an application platform, a collection of components. I'm definetly gonna use their RPC library though and might even contribute if they need it.
1