Rust Programming Language for JS Devs | Rust VS Javascript

Поделиться
HTML-код
  • Опубликовано: 8 сен 2024
  • Hey everyone, In this video, We are going to see a comparison between Rust and JS. We'll see why Rust is getting popular and how rust does amazing job when it comes to memory management.
    Quick Links
    Full Stack Twitter Clone learn.piyushga...
    Docker Course learn.piyushga...
    Master NextJS 14 learn.piyushga...
    Video Titles
    - Rust
    - Rust Programming Language
    - Rust vs JS
    - Rust Javascript
    Hashtags
    #nodejs #mernstack #rust #rustlang

Комментарии • 91

  • @indraxios
    @indraxios Месяц назад +8

    Bhai, Please keep making these videos,
    Nobody else is doing this on RUclips like you

  • @hdstudio1875
    @hdstudio1875 Месяц назад +10

    Best language for backend after c++ and java. I have been trying to use it in production application since past 2 years but the problem is, it takes more time to code in this, also as compilation time is high so IDEs also don't show errors quickly and business wants application quickly, they don't care what programing language we are using. But it provides most efficient application once built.
    Pros:
    - No garbage collection
    - Import feature like python and js. Unlike dotnet where it imports all classes inside namespace by default and we can't understand by looking at code from where the class has been imported. And unlike Java where there is repeated imported statement for each class of same package.
    - Doesn't require any runtime means nothing needs to be preinstalled unlike java and donet
    - Allows to create multiple structs in single file (not possible in java)
    - Single build file (unlike dotnet with multiple files in build folder)
    - No recommended naming convention so we can use snake casing for methods and Pascal casing for structs (unlike dotnet having pascal casing for everything which makes difficult to distinguish between classes and methods)
    Cons:
    - Error handling is little difficult
    - Due to high compilation time, productivity reduces
    - Rust SDK requires to install Visual Studio in windows for C++ linker

  • @amanfreecs
    @amanfreecs Месяц назад +21

    As a Rust developer I will recommend you to go for Rust official book if you want to get your hands very dirty at Rust......

    • @amanfreecs
      @amanfreecs Месяц назад +2

      There are more more things in Rust.......

    • @SkySeFall-yd2ut
      @SkySeFall-yd2ut Месяц назад

      Bhaiya, as u r rust developer, tell me how easy it is to find jobs in rust. Or with rust knowledge i can get any language job, like currently i m a frontend developer, but given my interview in java, before that i hv 0 knowledge about frontend.

    • @amanfreecs
      @amanfreecs Месяц назад

      @@SkySeFall-yd2ut Brother the thing is I also in college right now. But id doesn't matter.
      I am not employed as a rust developer. I have a good freelance work. Also I have a good amount of rust projects like on Rocket framework etc.
      If you want to learn Rust, I suggest you to know first all the behind the scenes of progress than go to learning Rust. It's very very powerful but it's hard too than most of the languages.
      But that thing makes it better than any language that's why it's growing rapidly and for sure will be in 2-3 years this thing will be everywhere.
      You can read articles on Medium for more knowledge and stuff.

    • @whoami-u9g
      @whoami-u9g Месяц назад +2

      ​@@SkySeFall-yd2ut i am also a Rust developer, not a professional Rust developer that uses Rust in my programming job, just a hobbyist, and 99% of the Rust devs are basically just hobbyists
      This language is new, if you are looking for jobs, Rust just isn't great. There aren't very Rust jobs, however there are very few, and you need to be very skilled to get a Rust job. Not saying avoid being a Rust dev. But it just takes a lot of hard work and dedication to get a Rust job compared to other langs + this language is not very high in demand
      However I do recommend you to try Rust if you are a hobbyist dev and wanna write performance critical stuff or just make apps for fun with Rust. It would be good if you know C and C++ before learning Rust.

    • @aluexpress987
      @aluexpress987 Месяц назад

      Not usefull for 80℅ of small companies

  • @aryog7192
    @aryog7192 Месяц назад +11

    First Viewer! I was waiting for your Rust course,

  • @mujibulhaquetanim
    @mujibulhaquetanim Месяц назад +2

    Your explanation is incredibly clear and easy to follow! I'm eager to explore more topics related to Rust. thanks bhai

  • @hiteshprajapati5856
    @hiteshprajapati5856 Месяц назад +2

    Hello bro,
    Your videos are fully packed with knowledge.
    Plz use dark mode for all page's and apps dekh ne me bahot dikkat hoti he 😂

  • @idahodz
    @idahodz Месяц назад

    Thank you 🎉
    Made my transition to Rust much smoother 🦀

  • @EmranAhmed08
    @EmranAhmed08 Месяц назад +3

    Trying to learn something new from war zone. Take love from Bangladesh brother.

  • @user-rk5ih7cp1u
    @user-rk5ih7cp1u 15 дней назад

    14:44 simply why we cant change fname passing paramters to function because we are passing reference not variable not value so jo print_name(name) in parameters mei name jo catch krra ha wo fname ka address ha so ab name ek new variable ha jis mei just fname ka ref pass kiya ha so in rust by default variable are imutable isliye ap name ko change ni kr rhe
    if someone new and dont know this approach i recommend to learn pointer in c++

  • @YashParmar-vj3yw
    @YashParmar-vj3yw Месяц назад +1

    Rust course needed! even if it's paid 🙏🙏

  • @not_available77
    @not_available77 Месяц назад

    Bro, literally I've completed your two courses and never get this type of content with this type of making viewers to understand ability ever. I am really impressed. I hope you'll bring a course on c++ and python

  • @BBITIANsujay
    @BBITIANsujay Месяц назад

    Sir you are underated little bit, but you are in the top category developer, your teaching style is awesome very soon you are in the top, you don't want anything From the students students have to more shares on the LinkedIn and you give little target to viewers ,awosome teaching style ❤

  • @aarifhannan4429
    @aarifhannan4429 Месяц назад

    in the background there will steps for js as well..
    source code
    lexical analyser.
    parsing
    code convertion.(compilation to machine code)

  • @anoozg9565
    @anoozg9565 Месяц назад

    As usual top content ..nice introduction for Rust language ..it’s good but complex language like Scala ..so don’t think it will become a widely used language like JS ..just my thought

  • @DeepakKumar-uz4xy
    @DeepakKumar-uz4xy 21 день назад

    hi piyush just new to your channel. i just wanted to ask whats your plan on rust. would you like to learn backend development?

  • @enghimanshu
    @enghimanshu Месяц назад +1

    now we want a full course on rust 😅

  • @AvinashSingh-tr5vt
    @AvinashSingh-tr5vt Месяц назад +1

    now need a course on Rust

  • @velocity0212
    @velocity0212 Месяц назад

    Even though 4:43 is simple. Deep copy or shallow copy is peace of cake.
    You need to make an idea how things are working background.
    Without knowing you always gets bugs glitches.

  • @snehasish-bhuin
    @snehasish-bhuin Месяц назад

    Great video, need end to end rust course

  • @rishiraj2548
    @rishiraj2548 Месяц назад +1

    Kya?!!
    Rust bhi seekh li?!🙀 How do you manage to learn and work with so many languages on this planet?!!😢
    We already know you are a Wizard.❤

  • @kartikmishra3940
    @kartikmishra3940 Месяц назад

    Hi Piyush Bhai... Please launch a RUST series playlist

  • @tusharsahu4226
    @tusharsahu4226 Месяц назад

    javascript uses three step 1. Compiler , 2. AST 3. Interpreter this is Uses in JIT compiler with now a days

  • @itztej195
    @itztej195 Месяц назад +1

    Do you think zig or mojo will surpass Rust ?

  • @abdulrehmanjaved-rt8jq
    @abdulrehmanjaved-rt8jq 20 дней назад +1

    please give list of extensions for rust.

  • @technicalshyab5509
    @technicalshyab5509 Месяц назад

    Sir I watch daily your videos.
    Sir can please make series video on Rust 🙏

  • @user-iz8du7vr4p
    @user-iz8du7vr4p Месяц назад

    Finally after a long time Piyush bhai

  • @deepanshubhagat5694
    @deepanshubhagat5694 Месяц назад

    Wow, very well explained

  • @shakibahmed8698
    @shakibahmed8698 Месяц назад

    I think if you want to learn rust more details I as javascript dev we must have good knowledge in typescript. I think so. Thanks

  • @pankajkumarpandey9727
    @pankajkumarpandey9727 Месяц назад

    Please make a full playlist on rust .

  • @gehlotBhai
    @gehlotBhai Месяц назад +1

    like it

  • @tusharsahu4226
    @tusharsahu4226 Месяц назад

    Before watching this video watch the basic of C and c++ language you will understand easily

  • @mit9737
    @mit9737 Месяц назад

    Shout out for Rust Course

  • @zeshankhalid2228
    @zeshankhalid2228 Месяц назад

    Sir after C and DSA and learned Rust and enjoyed it. Should I continue doing web dev in Rust or move to Javascript bcz JS has much better frameworks.

  • @__varshilshah
    @__varshilshah Месяц назад

    Waiting for Rust course!

  • @user-ce4jo6kf6q
    @user-ce4jo6kf6q Месяц назад

    make full rust playlist with projects

  • @ksediting6883
    @ksediting6883 Месяц назад

    most waited for this

  • @illusionextreme299
    @illusionextreme299 Месяц назад

    Loved it ❤

  • @ayushjha9218
    @ayushjha9218 Месяц назад

    Wonderful brother 😇
    Great learning ❤️

  • @abhishekjaiswar-n3r
    @abhishekjaiswar-n3r Месяц назад

    Sir ab to rust ka course bana hi do...

  • @raghuram4301
    @raghuram4301 Месяц назад

    Can you make networking concepts important for developers

  • @aryankodinya4993
    @aryankodinya4993 Месяц назад

    Great Video Keep it up.

  • @harsh-raj-6982
    @harsh-raj-6982 Месяц назад

    Bro, What about GoLang ?

  • @ruru-dev07
    @ruru-dev07 Месяц назад

    which VScode theme is this???

  • @otis2646
    @otis2646 Месяц назад

    want more videos on rust !!!!

  • @Abhishek-fo3fc
    @Abhishek-fo3fc Месяц назад +1

    Sir nextjs course me project kb tk aayga

    • @syntaxandRender
      @syntaxandRender Месяц назад

      bdsk he is teaching much higher level things sab youtubers se next js ke hi course krwao ge? learn next from somewhere else.Isko system design and full projects krne do

  • @kuldipkumar3363
    @kuldipkumar3363 Месяц назад

    Build your own twillio application

  • @prajapati_omkar
    @prajapati_omkar Месяц назад

    From where you buy tshirt, btw nice tshirt.

  • @sabbirhossan3499
    @sabbirhossan3499 Месяц назад

    One full video on vs code.

  • @user-kb6sy4lf1m
    @user-kb6sy4lf1m Месяц назад

    Nice knowledge video ❤❤❤

  • @biplabmondal-vb5oo
    @biplabmondal-vb5oo Месяц назад

    Great

  • @wervana
    @wervana Месяц назад +1

    Bro chose the dark side

  • @RaoAnkitYadav-cv5sg
    @RaoAnkitYadav-cv5sg Месяц назад

    Can anyone send tutorial link
    It's very appreciative

  • @GeneralistDev
    @GeneralistDev Месяц назад

    Please keep dark mode enabled in eraser

  • @sadhondas1512
    @sadhondas1512 Месяц назад

    which one should we learn after js ?
    rust or typescript?

    • @prasadsawant7
      @prasadsawant7 Месяц назад

      Learn TypeScript after JS. First of all TypeScript is not a language but a Superset of JavaScript. Learning TypeScript would increase your chances to learn any JS framework which is widely used easily. Like Angular, NextJS with TypeScript and NestJS where code is written in TypeScript, in fact even React Native can be used with TypeScript. After mastering JS and TS tech stack go for Rust or Golang (Golang is preferred).

  • @ChillstreamCentral
    @ChillstreamCentral Месяц назад

    rust course please!!

  • @harikrishna9718
    @harikrishna9718 Месяц назад

    Rust vs Js which one is better in feature.

  • @shivanshumishra0560
    @shivanshumishra0560 Месяц назад

    Bhaiya rust ki video lao na

  • @ReNaq313
    @ReNaq313 Месяц назад +1

    13:11

  • @dumdumdumdum8804
    @dumdumdumdum8804 Месяц назад

    zig k baarein mein kya vichaar hai aur C3 k baarein mein.

  • @bipinsingh9318
    @bipinsingh9318 Месяц назад

    We want more video

  • @sakshamsengar9798
    @sakshamsengar9798 Месяц назад

    Open-Source NextJS Project to Master NextJS 13
    can u tell if u released any continuation for this video?

  • @i_AmCurious
    @i_AmCurious Месяц назад

    assembly script also help us to create wasm

  • @imamansoni
    @imamansoni Месяц назад

    Piyush, are you learning Rust language?

  • @worldfactorem6964
    @worldfactorem6964 Месяц назад

    sir rust ke uper 1 playlist bana sakte ho kya

  • @velocity0212
    @velocity0212 Месяц назад

    rust solo domination video. 😂

  • @rahul_0666
    @rahul_0666 Месяц назад

    brother please make a go tutorial

  • @prasadsawant7
    @prasadsawant7 Месяц назад

    Hey Piyush, what theme are you using in VS Code and also what extensions are you using for rust?

  • @theJS_developer
    @theJS_developer Месяц назад

    I will choose Golang Over Rust

  • @europeanandasian9463
    @europeanandasian9463 Месяц назад

    bro i think you are too busy for making vidoes on youtube, should i remind you that you have to provide as nextjs full stack course as you promised while launching the nextjs 14 course.. please consider

  • @sam_sharma24
    @sam_sharma24 Месяц назад

    great video

  • @himanshupandey4245
    @himanshupandey4245 Месяц назад

    what is the name of his extension which reflects error statement on dev time?

  • @henyadose
    @henyadose Месяц назад

    Bhaiya DBMS padha doo

  • @codingpenin
    @codingpenin Месяц назад

    job nahi mil rhi degree nahi hai kya kar shakt hu 🙂🙂🙂

  • @snehasishmandal3446
    @snehasishmandal3446 Месяц назад

    🥇 first 😂❤

  • @jayeshcholker
    @jayeshcholker Месяц назад

    Rand package 💀

  • @sujayxaradhya
    @sujayxaradhya Месяц назад

    Compaarisson😂

  • @user-su7eh6yr7k
    @user-su7eh6yr7k Месяц назад

    Finally Great content

  • @user-hb3br2kh1e
    @user-hb3br2kh1e Месяц назад

    very informative video