Did Python just REPLACE JavaScript!?👩‍💻

Поділитися
Вставка

КОМЕНТАРІ • 1,2 тис.

  • @CodingWithLewis
    @CodingWithLewis  Рік тому +187

    Link: github.com/pynecone-io/pynecone

    • @shadowpony9243
      @shadowpony9243 Рік тому +1

      wow this is crazy cool! great find Lewis

    • @Cloudvenus666
      @Cloudvenus666 Рік тому +1

      Would this replace Jinja2?

    • @muhammedcagrkartal9954
      @muhammedcagrkartal9954 Рік тому +6

      It think would be helpful you added the name pynecone in the video content

    • @jai-kk5uu
      @jai-kk5uu Рік тому +1

      I had contributed to their repo

    • @Gwizz1027
      @Gwizz1027 Рік тому

      Definitely will check it out

  • @adventuresofavalon2477
    @adventuresofavalon2477 Рік тому +7531

    What can't Python do?
    Run fast

    • @kanpekiken2481
      @kanpekiken2481 Рік тому +326

      It can lol just have to optimize the ever living bit out of every line you write

    • @irtzashahanpk
      @irtzashahanpk Рік тому +57

      lol same thing came to my mind :D

    • @playea123
      @playea123 Рік тому +156

      It can if use a framework that is really just C, C++ or Rust under the hood (e.g. pandas). Sure it won’t run as fast as those languages natively, but the time and complexity cost cutting of going that route, coupled with the improved speeds is a massive gain.

    • @LambdaCreates
      @LambdaCreates Рік тому +122

      cython: Am I a joke to you?

    • @cedric6941
      @cedric6941 Рік тому +15

      Neither cant it do any curly brackets?

  • @VictorMartins239
    @VictorMartins239 Рік тому +3908

    Did Python just REPLACED Javascript!?
    Proceeds to translate python into javascript to work 💀

    • @jensenraylight8011
      @jensenraylight8011 Рік тому +137

      Because python isn't slow enough that we need to unnecessarily translate it into react then js, until it become slow as snail.

    • @nogrammer
      @nogrammer Рік тому +43

      This is how languages work, C++ replaces C wherever appropriate. Pynecone replaces the need to manually code in JS and do everything in python only. Replaced the entire stack actually. Not sure its disadvantages though other than speed.

    • @VictorMartins239
      @VictorMartins239 Рік тому +23

      @@nogrammer if it still relies on js its not replacing it

    • @AndrewTSq
      @AndrewTSq Рік тому +32

      @@jensenraylight8011 not sure I understand you, but JS is way way way faster than Python. so it would actually be a good thing to convert python into javascript :)

    • @wondays654
      @wondays654 Рік тому +4

      @@AndrewTSq in what way specifically? Because in most benchmarks I have seen both pypy and cython blow JavaScript out of the water. Also recently read a blog where they compared both languages for machine learning and python beat it too. Can you give like specific examples or your logic as to how JavaScript is way faster?

  • @weodestry
    @weodestry Рік тому +832

    What Python cannot do?
    It cannot replace JavaScript.

    • @ko-Daegu
      @ko-Daegu Рік тому +16

      It’s like TS
      I tried the framework it’s actually nice and gives you next web app
      +
      FastAPI Rest endpoints
      And SQLAlcemy ORM (conn to your desired sql DB)
      So it’s a full stack framework

    • @ethereal41
      @ethereal41 8 місяців тому +7

      ​@@ko-Daegubut why? Can't we use next.js? I don't know why python wants to replace everything. Honestly python is doing too much, and it's slow... Yeah python is great but leave web Devs alone honestly we have to learn so many frameworks

    • @TAmzid2872
      @TAmzid2872 8 місяців тому +7

      @@ethereal41 Basically, Python is following JavaScript. Like literally WAY too many things are written in JavaScript. Like Jeff Atwood said “Any application that can be written in JavaScript, will eventually be written in JavaScript.”

    • @ethereal41
      @ethereal41 8 місяців тому +1

      @@TAmzid2872 yeah that's true but imo web apps need JavaScript or some sort of js library, but yep js doesn't need to leak into stuff like native apps, I don't like electron that much it's too slow.

    • @efeonobrakpeya9883
      @efeonobrakpeya9883 5 місяців тому +1

      Js is garbage sincerely

  • @TomDoesTech
    @TomDoesTech Рік тому +1304

    It's great to see that people are still working on making the web even slower

    • @thinkingspace3438
      @thinkingspace3438 Рік тому +58

      it's about converting code to html/css/js, so python speed isnt relevant at all

    • @jbird4478
      @jbird4478 Рік тому +30

      Yeah... I thought we were finally moving in the right direction with webasm, but here we are again. Piling framework upon framework.

    • @0oShwavyo0
      @0oShwavyo0 Рік тому +15

      @@jbird4478 at least as described this is not “piling framework on framework”, since the python code is transpiled at the end. The final product is just React. Doesn’t sound any different than writing typescript and transpiling to js. The resulting js may not be as optimized as possible, but that just means they haven’t done a good implementation not that the idea is unsound.

    • @jbird4478
      @jbird4478 Рік тому +9

      @@0oShwavyo0 Yes... so it is a framework build on top of React.

    • @0oShwavyo0
      @0oShwavyo0 Рік тому +1

      @@jbird4478 Sure technically it’s a python framework for producing html css and javascript. Your original comment about piling frameworks on top of one another was implying that there’s a lot of overhead being introduced here. But all we’re shipping to the browser is React so where’s the overhead? What actually gets executed in the browser is not inherently more bloated by use of this tool (though it could be if their cross-compilation sucks), therefore the “piling” of frameworks only adds overhead to the developer understanding the code, not to the execution time and resulting user experience. Considering the point of this is allowing the developer to write pure python, I think that the mental translation from python to web technologies seems to be the point here, not an unfortunate issue to work around.
      I think you may also be forgetting that Typescript usage is exploding, meaning that a lot of the time the JS that is written by the dev is not the JS that runs in the browser. So this type of “piling” of frameworks is the standard in web dev to a degree. But this doesn’t seem any more wasteful or egregious than typescript.

  • @LowRezCat
    @LowRezCat Рік тому +256

    As a Python senior dev with a job, I can confirm that there is one thing it can't do: *BE FUCKING FAST!*

    • @Jonathan-ex3sl
      @Jonathan-ex3sl 10 місяців тому +12

      At least you always have the option blame poorly optimized code on the language

    • @gandalfgrey91
      @gandalfgrey91 9 місяців тому +3

      Just wait for mojo

    • @Siissioe123
      @Siissioe123 8 місяців тому +2

      Yeah, the fact that python is compiled in bytecode then interpreted by the PVM and has a Garbage collection were the memory is stored automatically says all. I prefer using C or C++, Rust if I need speed but fell lazy to use low level programming and Java because it’s og

    • @yeetyeetyeet1967
      @yeetyeetyeet1967 2 місяці тому

      Its so funny that you have to mention "with a job" in this space

  • @modley_the_m_guy
    @modley_the_m_guy Рік тому +610

    "
    What can't Python do?"
    Bring my dad back

    • @Jonah-31
      @Jonah-31 Рік тому +27

      wrong.
      write an AI thats sole purpose is to take the inputs you give of what your loved ones knew your dad liked before you left. put in your geographical location which it scraped and buy some information from data brokers. figure out where your dad lives now and run the ai to find where your dad would be probably, then simply go there. Congratulations! You made your dad come back with python

    • @anand3765
      @anand3765 Рік тому +10

      Or write an AI that leaves for milk and doesn't return

    • @jacobl7451
      @jacobl7451 Рік тому +3

      im sorry that I laughed 😂

    • @erayagdogan3389
      @erayagdogan3389 Рік тому +1

      That is why I am learning Python. Replacing my disappeared dad with ai.

    • @thebrowhodoesntlift9613
      @thebrowhodoesntlift9613 Рік тому +3

      lol just import dad, if non can be found locally just pip install dad

  • @dies200
    @dies200 Рік тому +347

    He makes it sound like html builders and webframeworks in languages other than js never existed.

    • @0oShwavyo0
      @0oShwavyo0 Рік тому +4

      Well in most web frameworks you do write html, css, and js yourself. This is not at all like erb or Jinja templates or something, this is object oriented python code that represents an html document. Expressing html as pure python is relatively novel in my view tbh, I can’t think of another framework that expresses the html in constructs from the programming language the framework is written in - in every case I’ve seen in the past you write functions or create templates that return html when evaluated, and that html is pieced together from the results of all the functions or template partials. End result being that in every other framework I’ve seen/used you will end up opening/closing an html tag at some point whereas that doesn’t look like the case here.

    • @3masonthree
      @3masonthree Рік тому +2

      Well java script is the world's worst designed language

    • @MubashirAR
      @MubashirAR Рік тому

      Good ol JSP

    • @miloradowicz
      @miloradowicz 7 місяців тому

      ​​@@0oShwavyo0 years and years of moving towards the declarative style of UI design and separation of structure and styling, only to return to Microsoft Forms-like solution?

    • @mihiguy
      @mihiguy Місяць тому +1

      @@0oShwavyo0 Google GWT was released in 2006, and allowed you to write web applications in 100% object-oriented Java, no JavaScript or HTML required. This is (probably) just the same concept, but using Python instead of Java.

  • @mpty2022
    @mpty2022 Рік тому +253

    i think he intentionally hide the name of package so that people watch it multiple times in full length

    • @abdulmenemriad4790
      @abdulmenemriad4790 Рік тому +5

      Yeah

    • @read89simo
      @read89simo Рік тому +7

      Yeah it's becoming a trend

    • @tomato2461
      @tomato2461 Рік тому +10

      are you serious the name is at the beginning lol

    • @mpty2022
      @mpty2022 Рік тому +1

      ​@@tomato2461 no its not... the page he showed doent had the name

    • @N3c777
      @N3c777 Рік тому

      You know you control videos time right, like a normal UA-cam video?

  • @itsmrhunter
    @itsmrhunter Рік тому +12

    -Did python just replace JavaScript?
    -No

  • @transgrl
    @transgrl Рік тому +150

    Simple answer for those who don't want to watch the whole thing: No it hasn't. It's simply a translation layer that turns python into html, css and js + react

    • @yungifez
      @yungifez Рік тому +15

      A templatimg engine that decided not to use html, css and js style syntax
      Instead replace everything with python
      Now the question is, why?

    • @transgrl
      @transgrl Рік тому +7

      @@yungifez Some people hate efficiency I guess 😂

    • @SuryaKarigar
      @SuryaKarigar Рік тому +1

      Compilers and Interpreters: RIP💀

    • @AnuragKumar-ov3hb
      @AnuragKumar-ov3hb Рік тому

      just one question does JavaScript run on machines without being converted to binary codes/ machine codes or object file ? no right JavaScript also get converted to all those i mentioned so if i add python then it just one additional conversation proces.
      also python is already being used in so many thing whether it's Robotics, ML, AI, Web Development and even Desktop App. people just can't accept thing because they were introduced to it first. change with time or you will be left out.

    • @yungifez
      @yungifez Рік тому +2

      @Anurag Kumar I'm not against this, but imo it's not revolutionary for now

  • @ShiloBuff
    @ShiloBuff Рік тому +13

    "Did Python replace Javascript?"
    **As it gets transpiled into Javascript**

    • @ko-Daegu
      @ko-Daegu Рік тому +2

      This what happened when we have tech influencers with click bait names
      This framework is full stack
      Used bun (with webpack ..etc)
      To generate a
      Front end with Next
      Back end with FastAPI for your REST api end point
      And also gives u an ORM
      All with single command that took 43 sex faster for me to strape my next app than create next app
      (But I would say vite is better)
      Then with few lines of code I had multiple components and stats setup and routing and middleware for logging in about 10 min
      And while I write the code
      It generate the Next app for me
      So I can whenever I want just use it
      Not just that use pc deploy command in your terminal and you will have your next app deployed to production ready Env
      This will speed up my work termoudsly again python automating yet another task as usual a win win for both python and JS
      Also the formaient kinda forced you in a nice way to learn how react actually work better than many tutorials is the doc
      God damn those tech UA-camrs with clickbait

  • @notproperpython9692
    @notproperpython9692 Рік тому +29

    Can't wait to see someone make the scooby doo reveal meme with Python being the ghost but it was JS behind all this time!

  • @carrucancarrucan
    @carrucancarrucan Рік тому +33

    Sees JS replacement, expects WASM, gets JS. Ok then 😅

    • @feloh2000
      @feloh2000 18 днів тому

      WASM would be way too fast for Python 😛

  • @zheil9152
    @zheil9152 Рік тому +68

    ah yes. let's further ourselves from the language that runs the web to make life even harder when things don't work the way you expect them to and need to debug

    • @0oShwavyo0
      @0oShwavyo0 Рік тому +4

      This is the ticket. If you were actually escaping JS I’d be intrigued, but you’re just making your own debugging process harder. It’s pretty much a guarantee that someone will find bugs in that compilation process, and now you’re battling the compiler instead of writing python or JS. Seems dubious to accept that compilation step but then not use typescript so you just suffer from one dynamic language’s BS instead of another.

    • @e-jarod4110
      @e-jarod4110 Рік тому +3

      Yeah
      Debugging before : html, css and js framework
      Debugging after : unknown html, unknown css, unknown react code, unknown js logic, python

    • @ko-Daegu
      @ko-Daegu Рік тому

      So did u say the same thing about TS
      Cuz if you tried this components it’s kinda teach you how react works
      It introduces components and props

    • @ko-Daegu
      @ko-Daegu Рік тому +1

      @@0oShwavyo0 it’s just a wrapper
      It gives you a full stack easily
      Front end: Next
      Backend: FastAPI + SQLAlchrmy (ORM)
      All gen with a single command
      I can see myself developing with this then later on also manipulating the next app as well

    • @ko-Daegu
      @ko-Daegu Рік тому

      This what happened when we have tech influencers with click bait names
      This framework is full stack
      Used bun (with webpack ..etc)
      To generate a
      Front end with Next
      Back end with FastAPI for your REST api end point
      And also gives u an ORM
      All with single command that took 43 sex faster for me to strape my next app than create next app
      (But I would say vite is better)
      Then with few lines of code I had multiple components and stats setup and routing and middleware for logging in about 10 min
      And while I write the code
      It generate the Next app for me
      So I can whenever I want just use it
      Not just that use pc deploy command in your terminal and you will have your next app deployed to production ready Env
      This will speed up my work termoudsly again python automating yet another task as usual a win win for both python and JS
      Also the formaient kinda forced you in a nice way to learn how react actually work better than many tutorials is the doc
      God damn those tech UA-camrs with clickbait

  • @the_7th_sun
    @the_7th_sun Рік тому +68

    Python is like an truly all terrain vehicle. It can climb mountain, and dive to the lowest ocean, even traverse glacier and descend into volcanos. Its just cant do any of that very fast

    • @zool201975
      @zool201975 Рік тому +8

      It simply parses to react though.
      So javascript is actually doing all the legwork.

    • @kiattim2100
      @kiattim2100 Рік тому +1

      Wouldn't that be Javascript?

    • @redcrafterlppa303
      @redcrafterlppa303 Рік тому +3

      ​@@zool201975 but I would guess it generates the website at runtime which will make it slow and unresponsive as hell when not displaying hello world.

    • @mortezaayashi9581
      @mortezaayashi9581 Рік тому

      Lol

    • @the_7th_sun
      @the_7th_sun Рік тому +1

      @@kiattim2100 no, JavaScript is actually surprisingly performant. And hell to develop in, takes longer for me to do anything in it than java

  • @andiyonotandang656
    @andiyonotandang656 Рік тому +12

    It's just a WRAPPER! I can't 😂

  • @aniruddhabasak7441
    @aniruddhabasak7441 Рік тому +29

    C# did that before python. Welcome to Blazor web assembly.

    • @vexxxG
      @vexxxG Рік тому +4

      No... It didn't... Blazor wasm builds as a wasm package that runs natively in the browser... This just does a translation... You input python and it outputs jsx...

    • @mhm6421
      @mhm6421 Рік тому

      ​@@vexxxG and then to js...

    • @niklashjelm5959
      @niklashjelm5959 Рік тому +1

      WebAssembly can be used for any language. But BLazor

    • @patrickchan2503
      @patrickchan2503 10 місяців тому

      I would love to work in. C#. I like the language out of all the others ( JavaScript, Java, Go, Python, Ruby ). Clean looking.
      I would never write in Ruby, don't like it

  • @lkm7975
    @lkm7975 Рік тому +6

    Python can’t clean my room

    • @alex59292
      @alex59292 Рік тому

      Technically it can if you code raspberry pi pico w and use hoover components

  • @syntaxed4365
    @syntaxed4365 Рік тому +4

    Sounds like the epitome of speed and efficiency lol

  • @capybara_gaming1
    @capybara_gaming1 Рік тому +9

    Python can't get me a girlfriend 😭

    • @vasugargdev
      @vasugargdev Рік тому

      Learning Js and being a good devloper can😏

    • @devas-life
      @devas-life 8 місяців тому

      import girlfriend
      dw buddy python has everything you need

    • @martevius
      @martevius 8 місяців тому

      ​@@devas-lifewhere is the documentation for girlfriend?

    • @lpalaguachi2
      @lpalaguachi2 3 місяці тому

      make girlfriend ai

  • @ChromeHeqz
    @ChromeHeqz Рік тому +64

    Why would you want to get rid of the functionality/styling/view abstraction that is JS/CSS/HTML?

    • @phantomwolf2141
      @phantomwolf2141 Рік тому +4

      Lazy? Also I found that most people wanna learn 1 language and have it the be all end all

    • @ChromeHeqz
      @ChromeHeqz Рік тому +13

      @@phantomwolf2141 ‘Lazy’ coders who know what they’re doing would definitely opt for JS/CSS/HTML

    • @ko-Daegu
      @ko-Daegu Рік тому

      This what happened when we have tech influencers with click bait names
      This framework is full stack
      Used bun (with webpack ..etc)
      To generate a
      Front end with Next
      Back end with FastAPI for your REST api end point
      And also gives u an ORM
      All with single command that took 43 sex faster for me to strape my next app than create next app
      (But I would say vite is better)
      Then with few lines of code I had multiple components and stats setup and routing and middleware for logging in about 10 min
      And while I write the code
      It generate the Next app for me
      So I can whenever I want just use it
      Not just that use pc deploy command in your terminal and you will have your next app deployed to production ready Env
      This will speed up my work termoudsly again python automating yet another task as usual a win win for both python and JS
      Also the formaient kinda forced you in a nice way to learn how react actually work better than many tutorials is the doc
      God damn those tech UA-camrs with clickbait

    • @ko-Daegu
      @ko-Daegu Рік тому

      @@ChromeHeqz cuz this is a clickbait go check the framework it’s crazy

  • @markjoi8298
    @markjoi8298 Рік тому +28

    Nothing can replace JS specially python

    • @abdultheseekerofknowledge4453
      @abdultheseekerofknowledge4453 Рік тому

      In your dreams

    • @DiamondZombie
      @DiamondZombie Рік тому +12

      I would accept any language replacing Js but Python god no please not that cursed language with horrible unreadable garbage language

    • @indorexian
      @indorexian Рік тому +12

      @@DiamondZombie Python is unreadable!? 🗿

    • @kakakauhhh7562
      @kakakauhhh7562 Рік тому +8

      @@DiamondZombie bro 💀, javascript more unreadable than python

    • @nighteule
      @nighteule Рік тому +1

      WASM?

  • @deepbrar1
    @deepbrar1 Рік тому +3

    There's also flet that can be used to create web apps using python without using html,css or js. Flet is discovered by flutter and i really like its in built ui

  • @jishnuviswanath
    @jishnuviswanath Рік тому +5

    Reminds me coffescript days.. You write one code and debug completely different one

    • @ryankhart
      @ryankhart Рік тому

      Ohh... You just shattered my hype for this. That sounds like a nightmare, actually. I do love Python though.

  • @anuz1
    @anuz1 Рік тому +5

    This is just like saying :
    TypeScript replaced JavaScript

  • @sanjeevsinghrajput5593
    @sanjeevsinghrajput5593 8 місяців тому +1

    "Omg its gonna be slow"
    Did y'all not hear that it gets converted back to HTML, CSS and JS

    • @VKjkd
      @VKjkd 3 місяці тому

      Exactly.

  • @Kareszrk
    @Kareszrk 4 місяці тому +1

    JavaScript can never be replaced

  • @call_me_chip
    @call_me_chip Рік тому +4

    It didn't replace JavaScript, it's just transpiling into HTML, CSS and JavaScript
    It's ultimately using all the things that you said it replaces. Not replacing them.
    Dart with flutter does the same thing

    • @lawrencedoliveiro9104
      @lawrencedoliveiro9104 Рік тому

      Why does the word “transpile” always make me think of a certain medical condition that makes it hard to sit down?

  • @Zumito
    @Zumito Рік тому +4

    If the epic games launcher build with html css and js with electron are too slower, i don wanna know how slower it can be it if it was made on python

  • @bills1967
    @bills1967 Рік тому +2

    So it translates, that means the trio is still king!

  • @ItsAlce
    @ItsAlce День тому +1

    flet has existed for a while now

  • @gamingthesoy702
    @gamingthesoy702 Рік тому +38

    We love the weirdness of JavaScript

    • @judedavis92
      @judedavis92 Рік тому +6

      No we dont

    • @patrickchan2503
      @patrickchan2503 10 місяців тому

      JavaScript is my first language so it doesn't seem weird. But now I know other languages I find JavaScript different. I find python very different and am a bit put off learning it.

    • @oliveryt7168
      @oliveryt7168 10 місяців тому

      ​@@patrickchan2503Learn a statically typed language... You'll enjoy it.

    • @aRandomPerson...
      @aRandomPerson... 3 місяці тому

      ​@@patrickchan2503
      "false" == false //true
      true - 1 == false //true
      0 == false //true

    • @patrickchan2503
      @patrickchan2503 3 місяці тому

      @@aRandomPerson...thanks for the JS throwback. I now code a lot in python which is cool. I don't think I want to return to JS 🙂

  • @EX3Music
    @EX3Music Рік тому +6

    Can you share its github link ?

  • @jugurtha292
    @jugurtha292 Рік тому +2

    It cant run fast, why are these nerds obsessed of making python work everywhere

  • @marcasrealaccount
    @marcasrealaccount Рік тому +2

    Honestly when will browsers remove the js requirement for a full webasm system where no js hotloading is needed, now that would be nice

  • @somebody656
    @somebody656 Рік тому +4

    Most languages nowadays can practically do everything, now it’s a matter of whether it’s any good doing so

    • @redcrafterlppa303
      @redcrafterlppa303 Рік тому +2

      Yes and python is good at nothing but being garbage.

    • @ihzaq
      @ihzaq Рік тому

      ​@@redcrafterlppa303 bro, relax, Your replies is across almost all commands being toxic to python
      I hate python too, but not this way bro 💀

    • @redcrafterlppa303
      @redcrafterlppa303 Рік тому

      @@ihzaq if even 5 % of people reading one of my comments decides ro learn another language instead of python we gain 5 % more programmers and 5 % less useless script kiddies.

    • @lawrencedoliveiro9104
      @lawrencedoliveiro9104 Рік тому

      For those who think all languages are the same, here’s a new concept to learn about: “homoiconic”.

  • @stormswindy3013
    @stormswindy3013 Рік тому +19

    what can’t python do?
    compile with a random indent

  • @rodrigoenriquez7259
    @rodrigoenriquez7259 11 місяців тому

    Python can't bring your dad back from getting the milk

  • @geniuskingsley6747
    @geniuskingsley6747 Рік тому +2

    It will still be slower.

  • @atlantic_love
    @atlantic_love 7 місяців тому +3

    No it did not replace JavaScript. Do better.

  • @KALAENARUDA
    @KALAENARUDA Рік тому +3

    another js hater, that thinks python is everything. Don't worry he talks his feelings, not facts

  • @WalnutOW
    @WalnutOW 6 місяців тому

    >python website
    >look inside
    >it’s react

  • @vahekhachaturian2424
    @vahekhachaturian2424 27 днів тому

    ahh yes an abstraction over an abstraction, that's an abstraction over an abstraction

  • @j.r.r.tolkien8724
    @j.r.r.tolkien8724 Рік тому +3

    Nothing it can't do except slower. I tried to write a simple program to manipulate text string and it was a nightmare to make it work without taking up the entire memory.

  • @kanpekiken2481
    @kanpekiken2481 Рік тому +8

    Can you actually name what these are or link them in the comments? That’s the only flaw with Lewis videos, having to find everything in my own :( pine cone is what I heard?

    • @CodingWithLewis
      @CodingWithLewis  Рік тому +8

      Pynecone!
      My bad 😅

    • @kanpekiken2481
      @kanpekiken2481 Рік тому +2

      @@CodingWithLewis no no, you’re the best Lewis ! I’ve learned so much from you. It’s an honor to get your valuable attention on me.

  • @jeremyheminger6882
    @jeremyheminger6882 10 місяців тому +1

    Technically, you could do that with any language. You would write a library that when compiled abstracts to those three languages respectively.

  • @ICameToBringThePain
    @ICameToBringThePain Рік тому +52

    JavaScript all the way, welcome to the new and advanced world.

    • @toxic715
      @toxic715 Рік тому +1

      @Sperm Cell then what i do if I have learned mern stack its waste?

    • @XrayTheMyth23
      @XrayTheMyth23 Рік тому +4

      @Sperm Cell technology is evolving! quick everyone go back!

    • @_gigachad177
      @_gigachad177 Рік тому +3

      I use python in the backend both django and fastapi framework in some of my side projects, what I observed is that the performance is quite slow compared to expressjs, fastify, and vanillajs. I ran a performance test on an old laptop (i3 6th gen 2cores 4 threads), the fastapi can handle 150-200 requests per second which is faster compared to django vs expressjs can handle 1,200rps while fastify averages 3000rps and Laravel PHP is the slowest with an average of 60-70rps. Well the performance still depends on the resources provided by your computer/server.

    • @zakariabougroug2687
      @zakariabougroug2687 Рік тому +8

      ​@@toxic715 never. Learn a coding stack really good and you can convert that to any language you want. And if some other language gets more traction or is more popular, it will only become that because more developers would prefer working with it, which most likely mean it's easy if not easier to jump from your current stack to that. There's too much paranoia as to what the market is in search for. At this point, every language has its place in the dev industry

    • @toxic715
      @toxic715 Рік тому +5

      @@zakariabougroug2687 thank u bro for this in depth knowledge

  • @Dylan_thebrand_slayer_Mulveiny
    @Dylan_thebrand_slayer_Mulveiny 6 місяців тому

    They were so busy asking "How can we do it?" they forgot to ask "Should we?"

  • @rohansampat1995
    @rohansampat1995 Рік тому +6

    "what cant python do"
    be a good language for production apps

  • @chimchimsterschannel161
    @chimchimsterschannel161 Рік тому +10

    Please, I need this library!

    • @blairc158
      @blairc158 Рік тому +7

      it's spelled like pynecone

  • @jkjoker777
    @jkjoker777 11 місяців тому +1

    thank god , now I don’t have to write web stuff in a slow, dynamically typed language…

  • @fallensach
    @fallensach 10 місяців тому

    Writing front end stuff in python is usually more annoying anyways

  • @samannoyb
    @samannoyb Рік тому +15

    but javascript is god for me lol

    • @Jdbdjdbdkdbdjjd
      @Jdbdjdbdkdbdjjd Рік тому +2

      Don't use these words

    • @The-LSTV
      @The-LSTV Рік тому +4

      Exactly. I'm not sure why everyone constantly needs to move from thing to thing, JavaScript can already do everything and it's the only thing you really need.
      Imo if you worry about "type safety" in JS and that's the reason, it's just an excuse for being a shitty developer who can't handle multiple scenarios. On top of that it's not that hard to just limit the input to those you need.
      Personally been doing everything in JS and never had a problem, many hundereds of projects later and still don't have a reason to move..

    • @ThisNils
      @ThisNils Рік тому

      ​@@The-LSTV you're a shitty developer if you want type safety? wtf lmao. go use typescript for half a year and you will not want to go back

    • @nogrammer
      @nogrammer Рік тому

      ​@@The-LSTV I've heard a lot of the internet runs on python on linux servers. JavaScript isn't always better.

    • @oliveryt7168
      @oliveryt7168 10 місяців тому

      ​​@@Jdbdjdbdkdbdjjd I can do whatever I want. You can't make anybody do what you want. And not everyone believes in Allah. There are hundreds of other gods... Allah is y o u r sky daddy.

  • @CodingWithLewis
    @CodingWithLewis  Рік тому +2

    Python or JavaScript!?

  • @PaulPendor
    @PaulPendor 24 дні тому

    Any other 25+ year veterans here thinking “here we go again”. 😂

  • @realworld9710
    @realworld9710 Рік тому +1

    What you’re trying to say is that it’s JavaScript with extra steps

  • @hodayfa000h
    @hodayfa000h Рік тому +3

    .....
    ....
    .....
    sorry this took me a long time to print in python

  • @kilgarragh
    @kilgarragh Рік тому +6

    "python can do anything just badly" - michal reeves

  • @DonCamillo53
    @DonCamillo53 3 місяці тому

    html CSS and js in one file sounds like a messy nightmare

  • @anandyuvrajsinghsengar170
    @anandyuvrajsinghsengar170 Рік тому +2

    But ultimately it is converted to js. 😑 Why not learn js directly. Like what. Is the point?

  • @JMuks
    @JMuks Рік тому +7

    Guess this is Python’s bite back after JavaScript came to the server with Node 😂

  • @alexf6206
    @alexf6206 Рік тому +2

    I think that's called a wrapper and it's hardly a replacement considering how it's based in html5/js

    • @jensenraylight8011
      @jensenraylight8011 Рік тому

      nowadays, instead of separation of concern, we mush things together into an abomination of a language

  • @rodrigoqteixeira
    @rodrigoqteixeira 9 місяців тому +1

    "what cant python do?"
    Be fast.

  • @thelonewanderervn
    @thelonewanderervn 3 місяці тому

    “Hey guys… Can we just live in harmony instead of trying to getting rid of each other” said Javascript.

  • @Ali7Dali
    @Ali7Dali Рік тому +1

    Him: "Python has just replaced JavaScript " 🤡
    Him 15 sec later: "Python translates into JavaScript" 💀

  • @FirstYokai
    @FirstYokai 7 місяців тому

    Bro found out what transpilers are

  • @DiamondZombie
    @DiamondZombie Рік тому +2

    Why would you want to be a masochist?

  • @Boxing_Gamer
    @Boxing_Gamer 9 місяців тому

    Replacing one mess with another

  • @tdog_
    @tdog_ Рік тому +1

    imagine having to convert your code when you can just right it in js html and css

  • @The-LSTV
    @The-LSTV Рік тому +2

    Why tf would you want to do this
    Literally, downgrading and overcomplicating things just to make them... worse?

  • @justADeni
    @justADeni 8 місяців тому

    There are two types of programmers:
    The first ones think compiled languages are the best for backend.
    The others don't think at all

  • @FlorinStancu
    @FlorinStancu 4 місяці тому

    it is year 2000 again when they invented JSP for java

  • @DrannaMTaltMcv57770
    @DrannaMTaltMcv57770 Рік тому

    'What can't Python do?'
    Bring my dead hamster back

  • @shahab5191
    @shahab5191 12 днів тому

    Imagine coding in Python and debugging in JavaScript
    what a nightmare!

  • @dabois4106
    @dabois4106 Рік тому +1

    Pythons a language that can do everything but is good at nothing, there is always a language that will do it faster and better

  • @stanislautsishkou5632
    @stanislautsishkou5632 Рік тому

    The wheel was never be so similar to the PHP

  • @yuitachibana8829
    @yuitachibana8829 10 місяців тому

    Lewis: No need CSS.
    The code snippet: literally css everywhere.
    Without wasm or canvas (flutter web), you will never escape html and css, or js. Abstraction like this only help to get you started. You still have to learn the concepts, which most of them will be in html css js. And it will be difficult to debug because the generated code look nothing like the original and you still need to inspect html css js anyway.

  • @interstaller
    @interstaller Рік тому +1

    what can't python do?: make me master it

  • @Siissioe123
    @Siissioe123 8 місяців тому +1

    What can’t python do? Run fast and effectively. I may be antiquate, but I use only: C, C++, Rust and Java

  • @mtsurov
    @mtsurov 5 місяців тому

    What can’t python do? - lets start with goofy indentations that define a code block.

  • @guilhermewxs1840
    @guilhermewxs1840 3 місяці тому

    Thank you for directing beginners to python 😂😂 I don't want competition

  • @pldcanfly
    @pldcanfly 9 місяців тому

    If only there was a Markup language that describes what objects you want, and another that could change how it looks. That would be amazing!

  • @benzcode
    @benzcode 8 місяців тому

    LIKE JS CAN "laughs in rust"

  • @daveisdead
    @daveisdead 6 місяців тому

    That’s just JavaScript with extra steps

  • @MxSlfDstrct
    @MxSlfDstrct 9 місяців тому +1

    OH SWEET, WEB APPS WEREN'T ALREADY SLOW AND BLOATED ENOUGH

  • @engine_man
    @engine_man Рік тому

    Imagine just straight up writing html and css.

  • @thyagopereira0
    @thyagopereira0 Рік тому +1

    What cant python do ?
    A fucking private method on class.

  • @jon1867
    @jon1867 Рік тому +1

    But then I have to write python instead of typescript

  • @yungifez
    @yungifez Рік тому +2

    Well technically almost any language can do this
    And why does this exist 😂

  • @redcrafterlppa303
    @redcrafterlppa303 Рік тому +1

    What can't python do? The answer is anything good. It cwn literally do everything but the language is good at nothing. It's slow and memory hogging and confuses developers with confusing weird unintuitive features and language structure. And it's not like python invented html/css/js creation based on another language.

  • @alastairtheduke
    @alastairtheduke 8 місяців тому

    Newsflash: new python framework just came out

  • @hanro50
    @hanro50 8 місяців тому

    Note to self, under no circumstance should my boss know this exists.

  • @OM-bs7of
    @OM-bs7of 8 місяців тому

    Bro this just adds an extra step

  • @mosurikutenpi
    @mosurikutenpi 22 дні тому

    What cant python do?
    Double the lifespan of dogs

  • @DotNetFun
    @DotNetFun Місяць тому

    .NET Blazor:
    Am I a joke to you?

  • @GermanoLisboa
    @GermanoLisboa 7 місяців тому

    If webdevs spent half the amount of effort in learning proper html5 as they do on creating new ways to code html5 without knowing html5. The web would be such a better environment

  • @nifiseagb9531
    @nifiseagb9531 Рік тому

    What can't python do:
    Make me superman

  • @PewPew_McPewster
    @PewPew_McPewster Рік тому +1

    Anything that can be written in Javascript will be written in Javascript. And then rewritten again in a Pythonic wrapper encapsulating said Javascript code.

  • @marshalgrayson6482
    @marshalgrayson6482 7 годин тому

    python is slow already, now we need to translate it to react then js. sorry guys, youtube need 5 minutes to load now.