Which PHP Framework Should You Use in 2023? -

Поделиться
HTML-код
  • Опубликовано: 29 окт 2024

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

  • @jasonjolson
    @jasonjolson Год назад +7

    Symfony is my go to framework since I create long lifetime projects - many which exceed a decade of us. The long term support afforded by Symfony affords be the latest security patches for years (not months like Laravel) meaning I only need to perform major version upgrades to the framework less frequently saving time and money. When looking into a framework you’ll need to continue to support for many years, framework stability is huge.

    • @DevDrawer
      @DevDrawer  Год назад

      I agree. Symfony is a great option for lifetime projects.

    • @sakmaestro3852
      @sakmaestro3852 Год назад

      Sir any recommended symfony tutorial?

  • @AndiKod
    @AndiKod 10 месяцев назад +1

    That's really a rare and good thing to remember that in many cases ...we maybe don't actually need a Framework, but we just get used to it. A long way back, when trying to chose between Twig, Smarty &co some guy answered something like: "Why bloating your code with a templating library while PHP already do that natively?". He was not wrong but I was not ready, and busy to the "trendy things" at the moment, just like those that stuffed everybody into Laravel and coding more "Laravel" than actually PHP.

  • @KapnKregg
    @KapnKregg Год назад +2

    People keep sleeping on Spiral framework, but it's amazing.
    Docs are great, performance is top notch, and it's designed for mid-size to large-scale sites and promotes software engineering best practices all along the way.

    • @DevDrawer
      @DevDrawer  Год назад

      I'm gonna have to take a look at it. I have never heard of Spiral.

  • @acp28
    @acp28 Год назад +3

    I use CI because that's what the company has been using for past few years.
    Good information 👍.
    Would look forward to similar content on JS frameworks.

    • @DevDrawer
      @DevDrawer  Год назад +1

      Thanks for watching. CI is good too. I will try to do one of these for JS too. Thanks for the tip.

    • @laravelisbullschitt3281
      @laravelisbullschitt3281 Год назад

      TRONGATE is like CI on steroids....in fact, its nothing like CI....because its STABLE FROM THE GROUND UP! CI is dead, use TRONGATE!!!!

  • @andersoncdz1
    @andersoncdz1 Год назад +1

    I've been using fuelphp since 2014, I really like it, it's fast and has a lot of features.

    • @DevDrawer
      @DevDrawer  Год назад

      That's great. It is a good one.

  • @lutfiikbalmajid
    @lutfiikbalmajid Год назад +1

    If working with PHP, i am keep in mind to use it as Backend. Sometimes i am using Slim, since it kind like express in NodeJS, i can setup the folder dir with my own preference.

    • @lutfiikbalmajid
      @lutfiikbalmajid Год назад

      Also small and fastest

    • @DevDrawer
      @DevDrawer  Год назад

      Always. PHP should not be mixed in with frontend code if at all possible.

  • @bennanson3252
    @bennanson3252 Год назад

    Fantastic content-rich and exactly what I was looking for, cheers!

    • @DevDrawer
      @DevDrawer  Год назад

      Good to hear. Glad you liked it.

  • @airaction6423
    @airaction6423 Год назад +3

    CI is the fastest in terms of execution

  • @amigaworkbench720
    @amigaworkbench720 Год назад +1

    I would only use CI for anything serious that needs to be maintained.
    You should have add Trongate.

    • @DevDrawer
      @DevDrawer  Год назад +1

      I keep hearing about Trongate. I am gonna have to check it out in more detail.

  • @sakmaestro3852
    @sakmaestro3852 Год назад

    Any recommended symfony tutorial?

  • @leon_forte
    @leon_forte 11 месяцев назад

    For personal projects I use F3.

    • @DevDrawer
      @DevDrawer  10 месяцев назад

      I thought I had mentioned Fat-Free, I guess not. I have used it in the past and you are correct, it is a great one to use on personal projects. Once you get to larger requirements, I would switch to one of the bigs ones.

  • @johnmigcruz2323
    @johnmigcruz2323 7 месяцев назад +1

    Codeigniter period.

  • @ElderWrath
    @ElderWrath Год назад +1

    I honestly disagree with the suggestion for people who have exposure to MVC to use Laravel over Symfony; Laravel's implementation of MVC is a mess, and their documentation does not help. If your requirements are EXTREMELY simple, or you are already an experienced Laravel user this isn't a problem, but if your trying to implement business logic based on the MVC design patten for the first time, Symfony is a vastly cleaner option (at least at time of writing).

    • @DevDrawer
      @DevDrawer  Год назад +4

      I think the opposite in some ways, maybe it is just personal preference though. For me, Laravel's documentation is easier to use and understand especially if you are just starting or even if you have experience with other MVCs. Laravel is a quick and easy way to get into MVC development. Again, this may be personal bias.
      I do agree with your interpretation of rapid application development vs business application. Symfony would be better for larger, more business-oriented projects since it is a more long-term solution whereas Laravel would help smaller projects get off the ground quicker. Not necessarily "EXTREMELY" simple projects but smaller nonetheless.
      I think the biggest difference between these two are personal preferences for the most part. This argument has been going on since Laravel came out and you would have some devs that swear by Laravel and others that swear by Symfony. I got into Laravel development early on and I liked it so it is my go-to over Symfony, but Symfony has its place when I am working with a bigger, more well-rounded infrastructure and Laravel is not already being used.
      Lastly, Laravel uses a lot of Symfony's components so switching between the two is not a huge hurdle, it just depends on the situation for you at the time of development. My 2 cents at least.

  • @DevDrawer
    @DevDrawer  Год назад

    Which PHP framework do you use? Why or why not?

  • @SultanovAsrorbek
    @SultanovAsrorbek Год назад +1

    For me Symfony and it is hard to for beginners. 😅

    • @DevDrawer
      @DevDrawer  Год назад

      I tend to agree. My go-to is still Laravel. I gotta check out some of these other frameworks people are mentioning.

  • @aurelian3401
    @aurelian3401 Год назад +1

    Hello, what about Nicotine Framework for PHP & MySQL? It is very fast, has support for Admin, API requests, CLI cronjobs and it is modern, works with PHP >= 8.2.0

    • @DevDrawer
      @DevDrawer  Год назад

      I have never heard of this one. I'll take a look.

  • @demo_api4409
    @demo_api4409 Год назад

    Thank you, Great understandable video.
    What about Symfony you didn't mention in which cases we should use it :)

    • @DevDrawer
      @DevDrawer  Год назад +1

      I thought i did. I would say, use it in the same places where you use Laravel since Laravel is based on it. Both great mid-level to high-level frameworks.

  • @-21nazariiflorchuk10
    @-21nazariiflorchuk10 Год назад +5

    Laravel is my favorite one, but with any new versions he become more complicated, and this is not good...

    • @DevDrawer
      @DevDrawer  Год назад +1

      I agree but it is better to know it than not to. I listed that as a con as a lot of devs feel the same way.

    • @a.v.d
      @a.v.d Год назад

      I went to Yii2 from alarmbel, and love it even it’s less popular.

  • @kevyyar
    @kevyyar Год назад

    We need a drupal development course from you plz!

    • @DevDrawer
      @DevDrawer  Год назад +1

      Hey, sorry about this. I don't work with Drupal so I don't know too much about it outside of its existence.

  • @intergalacticGM
    @intergalacticGM Год назад

    00:04 - I'm not native, but... Did you say: "framworks you should use in 202030"?

    • @DevDrawer
      @DevDrawer  Год назад

      2023 or 20 20 3. I can see how that sounds weird but I believe I said the year.

    • @intergalacticGM
      @intergalacticGM Год назад

      @@DevDrawer lol, I mean that I keep hearing "twenty-twenty-thirty" rather than "twenty-twenty-three". Anyhow, it's probably just me, automatic subs transcribe it as 2023.

    • @DevDrawer
      @DevDrawer  Год назад +1

      lol, well that may be due to my very southern accent. I have been told my accent is very apparent. I don't hear it, but other people do, I guess. 😂

    • @intergalacticGM
      @intergalacticGM Год назад

      @DevDrawer
      For sure, that got my attention. In the end, I think I'll use Symfony since I'm familiar with it as I am a Drupal developer. The fun part is that I already used it without knowing. 😅

    • @DevDrawer
      @DevDrawer  Год назад +1

      Awesome to hear

  • @cbbcbb6803
    @cbbcbb6803 Год назад

    How are frameworks built?

    • @DevDrawer
      @DevDrawer  Год назад

      They are built using the code they eventually become a framework for. A framework is simply a codebase that utilizes existing functions and create components for them in a way that is easier to use for the end user. You could write a new framework specifically for yourself to use by creating resuable components for certain things you would like to do easier using the parent codebase.
      For these examples, they are just fleshed out resources to speed up PHP development so you don't have to worry about certain things if you use built-in components created for this purpose.

  • @naranyala_dev
    @naranyala_dev Год назад

    slimphp, twig, phpleague, etc

    • @DevDrawer
      @DevDrawer  Год назад

      Great suggestions. Thank you.

  • @tuananhha
    @tuananhha Год назад +3

    Laravel kills all! 😊

    • @DevDrawer
      @DevDrawer  Год назад

      The others have their place, but Laravel is awesome.

  • @patricktanner
    @patricktanner Год назад +1

    What about Trongate PHP?

    • @DevDrawer
      @DevDrawer  Год назад

      I have never used it before. It looks similiar to the other frameworks I have listed. On their website, they say it is much faster though. What are your thoughts on it?

    • @NotMarkKnopfler
      @NotMarkKnopfler Год назад +1

      @@DevDrawer It's really seriously, ridiculously fast. Absolutely bonkers, and doesn't get in your way.

  • @a.v.d
    @a.v.d Год назад

    Still love Yii2

    • @DevDrawer
      @DevDrawer  Год назад +1

      I have never used it but it does look interesting for smaller projects.

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

    we use yii3, it seems a mistake😂

  • @umangternate
    @umangternate Год назад

    ViperPHP 😂

    • @DevDrawer
      @DevDrawer  Год назад

      I have never used that one. Is it any good?

    • @umangternate
      @umangternate Год назад +2

      @@DevDrawer I think it is a minimized version of Codeigniter, simpler, cleaner, and considerable for small project.

    • @DevDrawer
      @DevDrawer  Год назад +1

      Cool. I will take a look at it. I love simpler and cleaner.