The past, current state & future of JavaScript frameworks

แชร์
ฝัง
  • เผยแพร่เมื่อ 6 ต.ค. 2024
  • JavaScript has come a long way! It's a crucial language for modern web development, especially for frontend web development.
    Over all those years, we've seen many JavaScript language features, libraries and frameworks - some stuck around, some didn't.
    Are we now in the last phase of JavaScript framework evolution?
    Join our Academind Community on Discord: academind.com/...
    Check out all our courses: academind.com/...
    ----------
    • Go to www.academind.com and subscribe to our newsletter to stay updated and to get exclusive content & discounts
    • Follow @maxedapps and @academind_real on Twitter
    • Follow @academind_real on Instagram: / academind_real
    • Join our Facebook community on / academindchannel
    See you in the videos!
    ----------
    Academind is your source for online education in the areas of web development, frontend web development, backend web development, programming, coding and data science! No matter if you are looking for a tutorial, a course, a crash course, an introduction, an online tutorial or any related video, we try our best to offer you the content you are looking for. Our topics include Angular, React, Vue, Html, CSS, JavaScript, TypeScript, Redux, Nuxt.js, RxJs, Bootstrap, Laravel, Node.js, Progressive Web Apps (PWA), Ionic, React Native, Regular Expressions (RegEx), Stencil, Power BI, Amazon Web Services (AWS), Firebase or other topics, make sure to have a look at this channel or at academind.com to find the learning resource of your choice!

ความคิดเห็น • 310

  • @stefangarofalo3131
    @stefangarofalo3131 ปีที่แล้ว +46

    I dont know if this is going to be read but ever since I started my last year in computer science, right before graduating, I jumped into self-teaching because I felt school wasnt teaching me enough. I went on Udemy and found Max. Finally I actually understood something about web dev, front-back and full stack, all the theory I learnt really put into practice. Eventually I landed a job in a Vue/Nuxt based company this late summer. Thanks a lot Max

    • @bunmioke2697
      @bunmioke2697 ปีที่แล้ว

      This is inspiring. Congrats on your progress.

  • @revisionfour
    @revisionfour ปีที่แล้ว +146

    Before jQuery, there was Prototype and Scriptaculous. I'm old and lived through the entire JavaScript evolution.

    • @nikoszervo
      @nikoszervo ปีที่แล้ว +8

      and coffescript before es6 .

    • @longingbydesign
      @longingbydesign ปีที่แล้ว +14

      @@nikoszervo And mootools.

    • @arvi8843
      @arvi8843 ปีที่แล้ว +1

      Hey hey hey you're not alone guys. I lived through all of that too 😂🤦😂

    • @aquaductape
      @aquaductape ปีที่แล้ว +4

      I might be wrong, Moo tools as well right? Im a 2017 developer, hearing these ancient technologies sounds like medieval shit

    • @zecheng5807
      @zecheng5807 ปีที่แล้ว +2

      And Dojo Toolkit

  • @mohammadz5474
    @mohammadz5474 ปีที่แล้ว +68

    I feel very safe when i hear Max’s opinions
    Max isn’t just a smart , kind and expert man
    Max is a very logical man
    Thank you for everything max ❤️🙏🏻
    Wish you the best ❤️🙏🏻

    • @vnm_8945
      @vnm_8945 ปีที่แล้ว +2

      true, I heard about this opinion that it all went backwards by using more backend, but now I understand that doesn't mean that it's a bad thing.

  • @VideoBunt
    @VideoBunt ปีที่แล้ว +61

    I can't believe, that svelte and sveltekit was missed :(

    • @kimbapslayer1995
      @kimbapslayer1995 ปีที่แล้ว +3

      Fun for side projects and independent devs. Not really widely used in enterprise or big companies from what I find

    • @OzzyTheGiant
      @OzzyTheGiant ปีที่แล้ว +6

      @@kimbapslayer1995 Let's change that. Rebel against the managers that keep using React for no reason

    • @VideoBunt
      @VideoBunt ปีที่แล้ว +1

      @@kimbapslayer1995 ok, but from this perspective solid shouldn't be mentioned as well. Pretty sure analog also don't used widely

    • @VideoBunt
      @VideoBunt ปีที่แล้ว

      Also it good to mention monorepos, e.g. turborepo and nx. Nx could be be very helpful for react, it have great generating tool

    • @AlanDanielx
      @AlanDanielx ปีที่แล้ว +6

      Because he doesn't sell those courses of Sveltekit

  • @preetdhiman8480
    @preetdhiman8480 ปีที่แล้ว +12

    What about svelte and sveltekit ?

  • @scriptKiddieOG
    @scriptKiddieOG ปีที่แล้ว +11

    @Academind Hi Max! Investing in your courses has been one of the best decisions I've made to date. One thing I would like to congratulate you on, is the quality of your English and how you have progressed in articulating yourself over the years. I would argue that you are effectively a native speaker now. That in itself is a superb achievement. 👏

  • @sebuzz17
    @sebuzz17 ปีที่แล้ว +10

    No mention of Svelte ? That's the only tech i'd like to use out of Angular.

  • @HarpreetSingh-jd3tu
    @HarpreetSingh-jd3tu ปีที่แล้ว +5

    personally I like svelte. React dyed for me ages ago... its just layers on top of layers to make one thing work right.

  • @jkuang
    @jkuang ปีที่แล้ว +4

    Java developer here. I am comfortable with C/C++/C#/Java. But when I look at JavaScript, I feel like someone was drunk when they came up with JavaScript. I can not wrap around myself with JavaScript. I am not trying to be little JavaScript developers. It is just the way I feel.
    With so much efforts invested in JavaScript, why can't the browser lords just agree to use strong type and OOP C++/Java/C# to drive everything in browsers. You don't have to stay with a scripting language like JavaScript forever. So much energy is piling up JavaScript ... so much ...

    • @leepeter6626
      @leepeter6626 ปีที่แล้ว

      If you prefer C#, you may consider Blazor, which make the SPA development much easier for the developers who familiar .NET tech stack.

    • @fintechtelugu6980
      @fintechtelugu6980 ปีที่แล้ว

      They are using Typescript

  • @MarkRiverbank
    @MarkRiverbank ปีที่แล้ว +10

    I’m just going to add to the chorus of people who noticed Svelte was conspicuously absent. No, you can’t list all frameworks, but it’s hugely popular and very much fits the next step in the evolutionary progression you listed.

    • @maskman4821
      @maskman4821 ปีที่แล้ว +4

      Actually there are only six meta frameworks out there~ Sveltekit, Next, Nuxt, Remix, SolidStart, QwikCity and Sveltekit is missing, it is quite interesting that Max ignore it 😅😅😅

    • @maelstrom-qw1jl
      @maelstrom-qw1jl ปีที่แล้ว

      "hugely popular" - in the YT tutorial world, I guess

  • @XRENDERMAN
    @XRENDERMAN ปีที่แล้ว +8

    I would say the next evolution is compiling and getting rid of virtual DOM as Solid and Svelte do.

    • @ericg3065
      @ericg3065 ปีที่แล้ว +1

      Can you please explain compiling. How does Svelte and Solid update the Dom without a virtual DOM?

  • @ShinigamiZone
    @ShinigamiZone ปีที่แล้ว +12

    I'm shocked you managed this video without saying Typescript at least once 😮

  • @KiLVaiDeN
    @KiLVaiDeN ปีที่แล้ว +20

    Not a single word of Svelte in this overview ? Astonishing. I'm wondering if it's not part of a contract with Meta (and related to your React book) because it looks very much intentional. I think it is crazy to not even have a word about Svelte and Sveltekit, specially after StateOfJS2022 which clearly showed that Svelte is on top and growing.

    • @YuriG03042
      @YuriG03042 ปีที่แล้ว +4

      bruh moment, get out with these conspiracy theories

    • @KiLVaiDeN
      @KiLVaiDeN ปีที่แล้ว

      @@YuriG03042 Anybody can give his opinion, it's why comments exist; If you don't like a comment, downvote it, if you don't agree and have arguments you want to share, you are free as well, but telling people to not say what they think because you don't think like them doesn't seem very smart.

    • @academind
      @academind  ปีที่แล้ว +8

      Of course what I say in the video also applies to / includes Svelte. My goal was not to drop as many framework names as possible but to share my view on the overall landscape - that of course includes ALL frameworks

    • @MarkRiverbank
      @MarkRiverbank ปีที่แล้ว +2

      Agreed. Svelte was conspicuously absent, given it’s popularity and the fact that it’s already implementing something much closer to the envisioned “next step”…I actually thought the whole video was setting up to highlight it at the end.

    • @Eldalion99999
      @Eldalion99999 ปีที่แล้ว

      very suspicious indeed

  • @sealone777
    @sealone777 ปีที่แล้ว +5

    I was there since HTML 1.0 and I still got IE scar to prove it. I feel web has finally stabilized and I don’t expect another revolutionary to happen anytime soon. My guess is that browser will simply be a streaming software. We no longer need to ensure browser compatibility and can use much more efficient tool than HTML,css, JS.

  • @ivanbarta2821
    @ivanbarta2821 ปีที่แล้ว +10

    I supose Svelte and Sveltekit are missing from the list because they are so good that this is the future?

    • @academind
      @academind  ปีที่แล้ว +4

      It’s not a list. The goal was not to squeeze as many names as possible into the video. It’s a video with some general thoughts about the landscape - which obviously includes svelte

    • @SilvestreVivo
      @SilvestreVivo ปีที่แล้ว +4

      @@academind Difficult to understand you mentions Solid and not SvelteKit.

    • @ivanbarta2821
      @ivanbarta2821 ปีที่แล้ว

      @@academind I understand that video format is not a list, but this word is quite useful when you want to emphasize that something is missing.
      Otherwise, your content is great 😉👍

  • @postgradpranay
    @postgradpranay ปีที่แล้ว +11

    You forgot to mention Svelte and SvelteKit, 2nd most loved JS framework.

    • @academind
      @academind  ปีที่แล้ว +2

      The video was not about squeezing as many framework names as possible into it but to share some general thoughts on the overall landscape - that obviously includes svelte

    • @nivethan_me
      @nivethan_me ปีที่แล้ว +1

      yeah its most loved but not most used! I see frequently Svlete users pop up in the chat and reminding everyone to use Svelte but until its secure a job opportunity like Angular or React most people won't care imo

    • @maskman4821
      @maskman4821 ปีที่แล้ว +3

      There are only seven meta frameworks out there~ Sveltekit, Next, Nuxt, Angular Unuversal, Remix, SolidStart, QwickCity, and Sveltekit is missing... The No.1 framework is not getting attention from Max, very interesting 😅

    • @IainSimmons
      @IainSimmons ปีที่แล้ว +1

      @@maskman4821 that's not even close to naming all the meta-frameworks. And with tools like vite-plugin-ssr, you could write your own fairly easily.
      If someone has love for another framework/meta-framework, by all means, give it a shoutout, but no reason to criticise this excellent video because something else didn't get a mention (not directed at you on particular)

  • @mma93067
    @mma93067 ปีที่แล้ว +1

    You’re missing out the « back to basics » movement started by HTMX. A JS library write less JS by extending HTML.
    It’s really taking off on the Django world as it brings back django as a proper fullstack framework.

  • @0zema
    @0zema ปีที่แล้ว +14

    odd you didn't mention Svelte and Sveltekit

    • @nivethan_me
      @nivethan_me ปีที่แล้ว +1

      Svelte out of beta not even for 2 months! why compare it to a Frameworks like React and Angular which is in the game for around 10 years. can Svelte stay same for the next 10 years without breaking anything? if then, it will be outdated, or if they introduce new features or architecture then it will break things and the Developer Experience aspect will be gone!

    • @SilvestreVivo
      @SilvestreVivo ปีที่แล้ว +1

      @@nivethan_me Svelte is 3 years old.

    • @nivethan_me
      @nivethan_me ปีที่แล้ว

      @@SilvestreVivo read my comments again, it doesn't matter when it started, its just 2 month old

    • @SilvestreVivo
      @SilvestreVivo ปีที่แล้ว +4

      @@nivethan_me svelte is 3 years old.

    • @ivanbarta2821
      @ivanbarta2821 ปีที่แล้ว +1

      @@nivethan_me 🤦‍♂

  • @SlackyMr
    @SlackyMr ปีที่แล้ว +4

    I personally prefer Net Core , view components and ajax. Strange combo, but gets the job done nicely imho with easy structure/models and api. But again I am weird ....

  • @meenakshighodke2935
    @meenakshighodke2935 ปีที่แล้ว +8

    Thanks a lot Max for your amazing courses and I am glad to have purchased most of them. You are doing a commendable job by creating content based on lastest technologies in web development. I enjoyed your latest React course update and indeed it's the best.
    Can you please also update your CSS course wherein you explain concepts with demo projects similar to your React course?
    Thanks again and keep up the good work!

  • @adambickford8720
    @adambickford8720 ปีที่แล้ว +6

    The jump to the angularjs stage was absolutely giant. Suddenly the UI had its own build tools, package management, etc. You could no longer just drop `app.js` into a lib folder.

    • @adambickford8720
      @adambickford8720 ปีที่แล้ว

      ​@@kishirisu1268 React is compiled. If you don't believe me, ask an actual engineer.

  • @BrunoCodeman
    @BrunoCodeman ปีที่แล้ว +4

    We started with backend rendered pages and now more than a decade later we're on the same point again. We should stop following big tech decisions and start being real with the problems we have, not them.

  • @mutantthegreat7963
    @mutantthegreat7963 ปีที่แล้ว +1

    Really enjoying learning Remix JS at the moment. One of the reasons is that it sticks very closely to standard web APIs so you're also learning stuff which is common and will always be of benefit, like request and response objects etc.

  • @maskman4821
    @maskman4821 ปีที่แล้ว +16

    I have been building apps with meta frameworks such as Sveltekit, Next, Nuxt these days, I havent tried SolidStart, QwikCity and Remix yet, but I found out Sveltekit provides the best DX and overall the best SSR, with Next we cant write client side javascript in server component, but with Sveltekit we dont have such issue because different architecture, Nuxt is cool too but I personally think Sveltekit is the best meta framework and it is a master piece from Rich Harris which is a reality you have to face, just give it a try and you will definitely fall in love with Sveltekit, the no.1 meta framework 💪💪💪

    • @universe_decoded797
      @universe_decoded797 ปีที่แล้ว +3

      I tried nextjs nuxt3 sveltekit and solidstart and i really like sveltekit.
      The DX, ssr and reactivity is amazing.
      I think solidstart is very promising but there’s alot of work to do for the DX.
      You should try it out if you like react. It doesn’t use a virtual dom. Instead you subscribe to certain states.

    • @nivethan_me
      @nivethan_me ปีที่แล้ว +2

      the actually reality facing part is you have much better chance of getting a job with React or Angular than Sveltekit,
      a new framework can do lots of things without thinking about breaking changes(compatibility) but React, Angular, Vue are in the game for a long time. we can only see how Sveltekit gonna handle that after some time

    • @arvi8843
      @arvi8843 ปีที่แล้ว +1

      If looking for a job there are tons for React and none I see is hiring "svelte" developers. It's not there yet and most companies have already built on React / Angular / Vue.
      Only chance for svelte are super startups and hobby projects for now. Give it a year or two. 😆

    • @maskman4821
      @maskman4821 ปีที่แล้ว +3

      @@nivethan_me @Nivethan Dude, we are not talking about job opportunities, we are talking about meta frameworks, Sveltekit is No.1 but not even mentioned among seven existed competitors and that confused many people you know 🤔

    • @aquaductape
      @aquaductape ปีที่แล้ว

      SolidStart is still in beta, but it will be sick once it passes 1.0

  • @abuzain859
    @abuzain859 ปีที่แล้ว +2

    brother thaks you a lot because of you react js coursing i got job in a software company love form pakistan

    • @eqprog
      @eqprog ปีที่แล้ว

      Congrats

  • @GeneraluStelaru
    @GeneraluStelaru ปีที่แล้ว +5

    Wouldn't this direction make PHP gain relevance again? I've recently explored Symfony 6 and I was surprised of how close the dev experience is to a node-based framework but then the 'modules' are much easier to obtain and use. I feel like it has gone under the radar while everybody was looking solely to JS, but I bet any JS framework fan would get second thoughts if they tried sf.

    • @maelstrom-qw1jl
      @maelstrom-qw1jl ปีที่แล้ว +1

      Symfony is the complete and utter opposite of anything NodeJS: super opinionated, bulky, slow to develop in and a pretty-looking tool aimed mostly at impressing clueless clients.

    • @nordicnomad5473
      @nordicnomad5473 ปีที่แล้ว +2

      Check Laravel too

    • @GeneraluStelaru
      @GeneraluStelaru ปีที่แล้ว

      @@nordicnomad5473 Will do.

  • @aaaaanh
    @aaaaanh ปีที่แล้ว

    I used Max's course when I started to learn React. I recognize the voice anywhere. Gigachad Max 🙏

  • @CodeZakk
    @CodeZakk ปีที่แล้ว +6

    Thanks your Udemy courses are amazing. I learn react with your course!!!

  • @tsp4axl
    @tsp4axl ปีที่แล้ว +1

    Would have loved to hear your take on web assembly and MS Blazor, which, with the combination of Blazor client and server side options, gives you that next gen option you see us going in.

  • @Anbu_Sampath
    @Anbu_Sampath 11 หลายเดือนก่อน

    This kinda completes the cycle. But with new tools and modelling it's always interesting to work.

  • @eleah2665
    @eleah2665 ปีที่แล้ว +1

    Hello Max, I'm working through your Remix class. Great stuff. Thanks.

  • @ritikraj.18
    @ritikraj.18 ปีที่แล้ว +3

    What about web assembly

  • @bluecafe509
    @bluecafe509 ปีที่แล้ว +2

    Honestly, this video sums up the problem with JavaScript and why the Vanilla.js website is so important. You forgot to mention that we also got evergreen browsers in this time and better native apis. ... But the video makes sense if you make all your money selling courses for JavaScript frameworks.

    • @aquaductape
      @aquaductape ปีที่แล้ว

      Even when you use "vanilla" js, eventually when your app grows, you will create templates, wrappers and utilities for readability, composition and consistency. Essentially you created your own framework that only you understand

    • @bluecafe509
      @bluecafe509 ปีที่แล้ว

      @@aquaductape There are standards, patterns, and conventions you can follow. So "no" to what you said.

  • @DesignfulDev
    @DesignfulDev ปีที่แล้ว +5

    What is your thoughts on the Qwik framework? From what I've seen so far, it is quite a paradigm shift from other frameworks.

    • @MrEnsiferum77
      @MrEnsiferum77 ปีที่แล้ว +1

      Astro can do similar thing, with providers, but at the end everything is new and better paradigm, until, the project gets messy.

    • @coherentpanda7115
      @coherentpanda7115 ปีที่แล้ว +2

      Astro Qwik and all of the other island architecture frameworks are interesting, but I think the jury is still out any will take off or it's just a passing fad. Personally, I can't let go of NextJS 13 until I see some convincing reasons to drop it. SolidStart is the only newer framework that I have interest in.

    • @MrEnsiferum77
      @MrEnsiferum77 ปีที่แล้ว

      @@coherentpanda7115 Looks like crap about to fail, i don't see what brings to the table, qwik i astro really push forward FE frameworks...

  • @daviidon
    @daviidon ปีที่แล้ว +8

    Weird that you didn't mention svelte which compiles your code to js so you don't ship a framework to the browser.
    Or qwik with it's innovative resumable feature which gets rid of hydration.

    • @PhilipAlexanderHassialis
      @PhilipAlexanderHassialis ปีที่แล้ว

      Qwik and Astro should have been mentioned, but the "compiled" frameworks were covered as an aspect with the inclusion of Solid (basically what Svelte does for "Vue-ish" code, Solid does for React)

    • @Mateking92
      @Mateking92 ปีที่แล้ว

      You only ship JS with Angular too.

  • @greggreenhaw
    @greggreenhaw ปีที่แล้ว

    I've been coding JS for 20 years and love knockout. The biggest plus is the mindset where the js knows nothing about the html. The HTML binds itself to the JS. Knockout is more of a utility, but the mvvc mindset is the the most important part.

  • @jaizon
    @jaizon ปีที่แล้ว +1

    What's your take on Svelte + Svelte Kit?

  • @TheVentureaaron
    @TheVentureaaron ปีที่แล้ว

    Thanks for putting this together. It's helpful for a guy who has been primarily backend development and needing to move to modern stack dev. Great overview!

  • @BewareOfStinger
    @BewareOfStinger ปีที่แล้ว +1

    I wonder about Django and specifically Django Templates for front-ends. Is it even a thing nowadays or are the JS frameworks the way to go?

  • @jensadria
    @jensadria ปีที่แล้ว

    We are also in the next evolution of Max's TH-cam production value

  • @jma42
    @jma42 ปีที่แล้ว

    now we are going to populate new frameworks in the backend!

  • @CharithaSampathGunawardana
    @CharithaSampathGunawardana ปีที่แล้ว +1

    Could you please make a separate video on AnalogJs please 🥰

  • @PutlerXLO
    @PutlerXLO ปีที่แล้ว

    And there is still no built-in package manager in browsers with cloud storage so that all sites use the same sources for libraries, and do not load everything in own bundles or from different cdns.

  • @rupamsutar9299
    @rupamsutar9299 ปีที่แล้ว

    Wow max..!
    It's always soo good to hear youu

  • @_the_one_1
    @_the_one_1 ปีที่แล้ว

    Thank you for this video, nice summary and thoughts! What I got from it though, is that you are soon going to lunch a SolidJS course. Awesome!

  • @ethanlal4517
    @ethanlal4517 ปีที่แล้ว +1

    Can't believe he didn't mention Svelte.

  • @brillrayel1103
    @brillrayel1103 ปีที่แล้ว

    Yes. I agree with where Javascript is going.

  • @saidibra9231
    @saidibra9231 ปีที่แล้ว +1

    express.js is used more than next.js in back-end development

  • @SilvestreVivo
    @SilvestreVivo ปีที่แล้ว +9

    Incredible, ignoring Svelte and SvelteKit.

    • @nivethan_me
      @nivethan_me ปีที่แล้ว +1

      just like how the job market does 🤣

    • @SilvestreVivo
      @SilvestreVivo ปีที่แล้ว +2

      @@nivethan_me like solidjs ?

    • @nivethan_me
      @nivethan_me ปีที่แล้ว

      ​@@SilvestreVivo anything except React Angular Vue 🤷‍♂

  • @xxwaldi
    @xxwaldi ปีที่แล้ว

    Hot take: All these frameworks move to backend because they can provide server infrastructure for hosting (e.g. Vercel) which they charge a shit ton of money for.

  • @fortunembulazi
    @fortunembulazi ปีที่แล้ว +1

    You didn't talk about Qwik which I'm much more interested in, I'm planning to build my next app with it.

    • @JBuchmann
      @JBuchmann ปีที่แล้ว

      He focused on the "big 3" frameworks, which ate the most important for getting a job at the moment

  • @Alex-bc3xe
    @Alex-bc3xe ปีที่แล้ว +1

    A lesson I learned, you need to make money so you are not dependent on something you can't control.

  • @matilha2020
    @matilha2020 ปีที่แล้ว

    Thanks man, its like having an European Seth Rogen explaining me this.

  • @webentwinkler
    @webentwinkler ปีที่แล้ว +1

    So basically, we are moving more and more towards what Rich Harris coined as "Transitional Apps" in this great talk right here: th-cam.com/video/860d8usGC0o/w-d-xo.html
    I'd actually like it if that term would become the official name in the long run, it is very fitting. Maybe you could help that along Max, by adopting the term to use wherever it fits.
    And speaking of Rich Harris: I also hope that you will announce a new course about SvelteKit soon, it certainly deserved one. Or, even better, update your Udemy Svelte course and replace the whole part that covers Sapper (which is basically officially dead now) with SvelteKit lessons instead. I would certainly pay for such an extensive update.

  • @gkiokan
    @gkiokan ปีที่แล้ว

    I would say, never change a running system. I am stuck with my Laravel Vue application combo and I can do build any kind of application with it, compared with a overall framework like quasar or build by your own wrapper this can be adapted as an Desktop Application, Hybrid Smartphone App or even a super dynamic Website. Don't change to much of you will never have time to do some productive work at all. My PS4 Package Sender v2 is a great example for this and not only it's one of the best of it's kind, it just works perfectly.

  • @endintiers
    @endintiers ปีที่แล้ว +2

    The way forward is likely NOT JavaScript. WASM and Blazor - especially webpage launched native Blazor point the way (it may/probably won't be Blazor but some other environment with similar functionality).

    • @bswill5077
      @bswill5077 ปีที่แล้ว

      Blazor is not really for public websites but for internal use because of its slow loading start

    • @endintiers
      @endintiers ปีที่แล้ว

      @@bswill5077 It can be installed on windows linux or ios

    • @endintiers
      @endintiers ปีที่แล้ว

      @@bswill5077 Blazor MAUI Hybrid

  • @saintpumpkin
    @saintpumpkin ปีที่แล้ว

    Never ended to use Php and it payed off

  • @ikedacripps
    @ikedacripps ปีที่แล้ว

    Max please can you update your nextjs course. Thank you sir.

  • @alexzav1327
    @alexzav1327 ปีที่แล้ว

    Thank you for the video! So are we moving to the fact that web developers should know and use both frontend and backend?

  • @unboxkarunadu372
    @unboxkarunadu372 ปีที่แล้ว

    MAX will do course on sveltekit and then he will add it in the list. Until no word about svelte or sveltekit

  • @LovingLego
    @LovingLego ปีที่แล้ว

    JavaScript Universe (JSU) Phase 7 it began

  • @tariqal-malki8401
    @tariqal-malki8401 ปีที่แล้ว +1

    I bought 8 courses over the years from your courses max, and I will continue to buy more because you are an awesome instructor!!!
    I hope you do an extensive course on GraphQL.
    and I'm asking one more thing if you could give me your python course 2023 for free, I would really appreciate it.
    I looked up for a python course in Udemy, I even searched in your account in Udemy for python course, and I didn't find it, then I proceeded to buy python course from another instructor, I tried to request a refund so I can buy your python course, and they didn't refused to do so, little I know that there is another account for you, there I found python course 2023, but I'm short on money 😣.
    thank you for this video 🌹

  • @JoshDeveloper
    @JoshDeveloper ปีที่แล้ว

    @academind Can you do a separate video for AnalogJS ?

  • @carinagonzalezruiz1280
    @carinagonzalezruiz1280 ปีที่แล้ว

    Love your content, thanks for sharing!!

  • @ba8e
    @ba8e ปีที่แล้ว +1

    You didn't mention the last phase... The death of all the frameworks courtesy of Svelte.

  • @hansschenker
    @hansschenker ปีที่แล้ว

    Is Node Express framework not an alterntive to these upcoming meta frameworks?

  • @subalevi
    @subalevi ปีที่แล้ว

    Hey Max. Thanks for this video. I was expecting you to mention NestJS too. Don't you think it has a future combined with Angular?

  • @myztazynizta
    @myztazynizta ปีที่แล้ว

    For someone who started out with free or dirt cheap shared php hosting and hasn't touched web code in 10 years, what is the simplest and CHEAPEST way to do server side JS today?

  • @RobinPayot
    @RobinPayot ปีที่แล้ว +1

    What about Svelte?

  • @jasonpmcneill
    @jasonpmcneill ปีที่แล้ว

    I love the wall art in the background: !FALSE -- It's funny because it's true 🤣

  • @mitvasani7274
    @mitvasani7274 ปีที่แล้ว

    I see Maximillian also reads and listens to Swyx.

  • @ley3748
    @ley3748 ปีที่แล้ว +1

    I hope you will create a next13 tutorial

  • @abhijeetmeshram3762
    @abhijeetmeshram3762 ปีที่แล้ว

    Next phase will be back to vanilla js
    Later JS adopt all required features into the core.
    Similar we will no longer required any CSS preprocessors

  • @NickDanger3
    @NickDanger3 ปีที่แล้ว +2

    The lack of a framework is NOT the cause of bad code. You can write beautiful code without a framework, and awful code with one.

  • @Alcaatraz01
    @Alcaatraz01 ปีที่แล้ว +2

    This is the first I've heard of Analogjs lol. It's very interesting because the recent livestreams from the Angular team have had the creator of Analogjs (Brandon), and other angular team members, talking about the work they will put into ngUniversal to adopt the metaframework features. That seems to contradict the work that Brandon is doing on his own. Very interesting situation. My suspicion is that he was working on it since last year and it wasn't until more recently that the angular team decided internally to add these features to the monolithic angular way as opposed to metaframework approach.

    • @TayambaMwanza
      @TayambaMwanza ปีที่แล้ว

      Angular will not support vite but custom esbuild, I think analog will be more lightweight but as a result will be able to adopt new technology without waiting for Angular team, analog just uses vite, also has file-based routing.

  • @jackdanksterdawson112
    @jackdanksterdawson112 ปีที่แล้ว

    Max you are amazing!! Love you♥

  • @maid768
    @maid768 ปีที่แล้ว +1

    What is the difference between Analog.js and Angular Universal? I thought Angular Universal is like next.js for react?

    • @brahmharsh24
      @brahmharsh24 ปีที่แล้ว

      Yes, Universal for SSR (Server Side Rendering)

    • @maid768
      @maid768 ปีที่แล้ว

      @@brahmharsh24 but what is the difference between Analog.js and Angular Universal?

  • @gusik89
    @gusik89 ปีที่แล้ว +3

    Always used good old PHP for full stack, and with Symfony, Laravel or CakePHP developing a full stack app never been easier. Never could understand dudes bushing PHP and using JSX along with JS to render HTML where you could just do that on the server and pass the results, this is what for HTML was created back then. And now with modern JS that has Service workers, PWA developing SPA with PHP and some JS makes it perfect. This way heavy-lifting is always done on the server with some little JS to make it nice.

    • @maelstrom-qw1jl
      @maelstrom-qw1jl ปีที่แล้ว

      The blissful ignorance in comments like the above is making me so envious.

    • @gusik89
      @gusik89 ปีที่แล้ว +1

      @@maelstrom-qw1jl Yeah especially when you live in parallel universe where PHP does not exist. And is not a major web programming language which runs a lot of big projects and virtually is a backbone of the web. It is so cool to only learn JS and some framework and reinvent the wheel called server rendering and then call yourself a software engineer 😉

    • @nordicnomad5473
      @nordicnomad5473 ปีที่แล้ว +1

      Agreed, don't use the axe to cut the cake or the knife to chop the wood !
      JavaScript is great at the client side , let it stay there

  • @Jason-kx2js
    @Jason-kx2js ปีที่แล้ว +1

    would love to see a solidjs course this year

    • @coherentpanda7115
      @coherentpanda7115 ปีที่แล้ว

      The fact he name dropped it multiple times gives us hope.

    • @aquaductape
      @aquaductape ปีที่แล้ว +1

      That would be solid

  • @NicolasSilvaVasault
    @NicolasSilvaVasault ปีที่แล้ว

    i'm not into svelte right now, but i think is the future, is probably the most disruptive framework i've seen in several years or even a decade

  • @SonnyParlin
    @SonnyParlin ปีที่แล้ว

    What JavaScript framework would you recommend for a project that needs to be highly stable over a two-year period of inactivity? Ideally, it should require minimal to no updates for the framework itself and its dependencies during this time. Is there any particular framework known for its long-term support and stability? lol

  • @kishannr911
    @kishannr911 ปีที่แล้ว

    I am watching about JavaScript in a Web application build on JS...

  • @deadlyprogrammer6780
    @deadlyprogrammer6780 ปีที่แล้ว

    Could you please update VueJS course to use Vite, Pinia and Volar

  • @TimothyBushell
    @TimothyBushell ปีที่แล้ว

    The elioWay is the future. Frameworks will keep evolving. But if we stick to the same patterns and data models anything written in any framework is reusable.

  • @eumm11
    @eumm11 ปีที่แล้ว

    I like this kind of content, thanks Max!

  • @h.hristov
    @h.hristov ปีที่แล้ว

    Next phase is emscripten and webassembly

  • @HeyDan1983
    @HeyDan1983 ปีที่แล้ว

    Why you didnt mention svelte?

  • @MightyKingKala
    @MightyKingKala ปีที่แล้ว

    thanks for the video, what do you think about laravel?

  • @fieryscorpion
    @fieryscorpion ปีที่แล้ว +1

    It’s tiring to see JS evolve.
    JS devs should give Blazor a try.

  • @yokowasis
    @yokowasis ปีที่แล้ว +1

    PHP to JS:
    You Couldn't Live with Your Own Failure, Where Did that Bring You? Back to Me

  • @PageCZ
    @PageCZ 8 หลายเดือนก่อน

    And as an artist side of things I am quite f*c*** up :( I tried to look for frontend since I am really bad at backend and coding generally... but seems like there wont be any place for artists...

  • @GuiltyJit
    @GuiltyJit ปีที่แล้ว

    Lets keep going

  • @thenewdesign
    @thenewdesign ปีที่แล้ว

    Saying that Angular is more important than Svelte is like saying that Ford is more important than Tesla

  • @shinebayar
    @shinebayar ปีที่แล้ว +3

    To all the React developers, I highly recommend you to try out SolidJS. It's just like React, but better 😂

    • @Eldalion99999
      @Eldalion99999 ปีที่แล้ว +1

      everything is better than React cancer, youngsters just dont know what is what, and get recomenced into cancer cult. thats how they grow

    • @hsider
      @hsider ปีที่แล้ว

      @@Eldalion99999 the market already opted of React vdom 😆 you can choose whatever you want just make sure you'll find a job. Personally all those fw look alike on the long run, but none is sufficient to do different app paradigms, SPA? SSR? That's the issue IMO

  • @thanapolraktham2291
    @thanapolraktham2291 ปีที่แล้ว

    Teacher Max apparently and definitely is a fan of React.

  • @jasonj3952
    @jasonj3952 ปีที่แล้ว

    Why do i prefer Vue instead of React and Angular.

  • @MarkVolkmann
    @MarkVolkmann ปีที่แล้ว

    Wow, I’ve watched a lot of your videos in the past, and I have liked them, but now I have to question everything you say going forward because you didn’t think it was worthwhile to even mention Svelte!

  • @aquaductape
    @aquaductape ปีที่แล้ว +1

    SolidJS is solid

  • @jayshartzer844
    @jayshartzer844 ปีที่แล้ว

    Android: Well, its been a few years time to change everything
    Web: Hold my framework

  • @Annaatti
    @Annaatti ปีที่แล้ว

    What about dotNET world??