Content pfp
Content
@
https://opensea.io/collection/dev-21
0 reply
0 recast
2 reactions

Steve pfp
Steve
@stevedylandev.eth
People who think npm and react were a mistake obviously have never used react native. WHY ARE WE DOING CROSS PLATFORM IN JAVASCRIPT 😭😭😭
4 replies
0 recast
9 reactions

Royal pfp
Royal
@royalaid.eth
I guess it depends on your critique, JS is slow or JS is a bad language or some other, mysterious, third thing. Re: JS is bad. There are two types of languages etc etc Re: JS is slow. It's not really a concern, JS is just an orchestrator for the underlying native components. Most valid complaint imo is slow js engine start time (we see this with Warpcast) and issues around native interop for things like scroll lists. BUT this trade off isn't without positives like easier updates, speed and flexibility of development and cross platform dev being made much easier. All that said, if you don't like it just use swift or kotlin and go native
1 reply
0 recast
1 reaction

Steve pfp
Steve
@stevedylandev.eth
You can definitely build some cool stuff, Warpcast is a shining example, I just think it was a horrible idea ¯\_(ツ)_/¯ lol. I’m personally of the opinion of writing native apps in native languages as god intended it, not installing 2000 npm packages. JavaScript was made for the web, and while you can definitely stretch it to do more (which is arguably impressive), you gotta stop somewhere. The amount of errors and random bugs I get in a RN dev env proves that to me at least. Several of the creators of electron looked back and regretted the decision. Those devs ended up building Zed in rust because it made way more sense for that use case and it’s BRILLIANT. It’s an incredible piece of software. In the end people can do what they want but damn if I will have an opinion about it lol
1 reply
0 recast
1 reaction