React Native Windows vs. Electron

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
so back to the bacquery desktop applications like you said uh it it may seem super crazy at the beginning but when you start thinking about it is something that makes a lot of sense and actually when you look at the desktop development scene uh there's already electron which has been out there for for quite some time which is right now i guess the most popular alternative or option available if you want to use javascript for desktop development it is also what for example visual studio code has been built on top of and i guess others as well such as adam from github if anybody remembers this editor uh it may be actually quite popular right now so i'm not sure if saying if anybody remembers was a good call for this one but there was such a development as well in the past so i guess my question is how does react native windows compare against electron because i guess this is the main alternative and another framework is if there are any on the marker right now uh well uh electron and and react native uh both share the the same uh environment so to say uh but electron utilizes the similar idea to like uh i would say develop web development in general because uh you create a view and and just just a logic behind it and that is great uh because uh you don't have to bother yourself with anything else uh right uh so but yeah but but what if you do what if you need to utilize some dlls uh what if you would like to utilize some native layout uh and native look just to get closer to a system that that your app is launched on uh what if you would uh like to access the api of your os will it still be possible with the electron if yes how easy will it be uh well do you have the environment for it and uh react native uh to be honest answers all those questions because uh if we look at the javascript once again um transfer changing uh even on embedded we had uh the bare metal the metal development uh well we still have some something some for some crucial systems uh but now we have for for example the wraps perry p uh with node.js development and it may looks crazy as well because uh why would you use the javascript for for embedded systems but that seems to be okay because uh right now we can we can make a choice uh we can develop some javascript application but we also remember that under the hood that there is a bare metal application uh which kind of like exposed the api that you are using uh well you you you're using it above when you're developing the javascript code so and and the same idea is with the react native windows and electron because uh if you think about your project if you think about all the layers that you will have and and and the purpose of your application you will see that there is a huge so to say difference between electron and react native windows because react native windows allows you to make a choice whether or not you uh you will tackle with the with the native layer that is under the the hood of the react native windows framework yeah and i i guess you know like you said it's all about the options and um when you were given this description in comparison uh it came to my mind that it's it's like choosing between react native or pwas kind of for mobile development if you look at react native windows and an electron and i don't know why you know just just just came this just just came to my mind that like when i was starting desktop development uh when i was about to ride my uh native app when i was about to do mobile application first everybody said go do it natively because ios is found and so on and so on so i was kind of confused whether to go with react native at first but when i was about to do native desktop application everybody said don't even go windows way it's like super messy and very hard so i guess i kind of faced this general impression that the stop development itself is kind of tricky so i guess having javascript layer might help with the accessibility of that yeah i think this thing yeah so i'm happy that you are now kind of going towards react native way that that is probably a bit easier than your previous experience in terms of like the development itself but um since react native windows is kind of early stage i guess there are still some hiccups but we'll get to that later anyways so uh so like i said um i guess just to wrap up uh because we kind of off top for a bit the the the like the main difference between reactive windows and electron like you said is is is that react native sort of utilizes the native layouts controls and and as a result you probably yeah you probably get closer to the native look and feel and you kind of get a native looking platform
Info
Channel: Callstack Engineers
Views: 567
Rating: 5 out of 5
Keywords: reactnative, reactjs, javascript, reactnativewindows, softwaredevelopment, programming, development, callstack, thereactnativeshow, podcast
Id: UPtzBZDTkZg
Channel Id: undefined
Length: 5min 8sec (308 seconds)
Published: Wed Sep 29 2021
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.