PHP vs. Python - My Take...

Поділитися
Вставка
  • Опубліковано 26 жов 2024

КОМЕНТАРІ • 524

  • @wadekemmsies7180
    @wadekemmsies7180 4 роки тому +25

    I like PHP because it's doesn't need a framework to connect to a mysql database

  • @rafadydkiemmacha7543
    @rafadydkiemmacha7543 4 роки тому +18

    I think these days, the days of PHP 7, saying that PHP is bad or ugly is just naive. PHP went to great direction and is now a very mature language. Along with extra tools, namingly linters, you can produce beautiful code with PHP.

  • @jacknoordhuis
    @jacknoordhuis 6 років тому +8

    I'd like to point out that PHP isn't used strictly for web development. You can also use for pretty much anything python can do given you have the right extensions installed. Take this project for example: github.com/pmmp/PocketMine-MP, it is a Minecraft server written in php (the most popular software available for the pocket edition version). Whilst php is most commonly used for web development you can configure an environment to achieve pretty much anything most other higher level languages can.

  • @musclesdude
    @musclesdude 5 років тому +21

    PHP is NOT strictly used for web development, many back end processes run PHP code to process database operations that do not require the web.

  • @The_Nova_Glow
    @The_Nova_Glow 6 років тому +4

    AWESOME talk. I am currently learning laravel and I definitely appreciate the people who have put their work into it. ALSO. Please make a docker video. preferably using laravel and vue as the dev env.

  • @s.nikolic497
    @s.nikolic497 6 років тому +27

    man, you are incredible, what ideas, the amount of knowledge, the clarity of the explanation .... I have no say

  • @russellthompson3201
    @russellthompson3201 6 років тому +3

    I find one advantage of PHP over Python is the transportability of knowledge. most general functions in the language family work the same no matter the implementation. substr works the same in C, PHP, JavaScript .... Python brings a whole new syntactic language to bear. If you are generating complex web development, you still have to learn the C structure for JavaScript. I found working with Python and PHP simultaneously rather difficult.
    With almost 40 years in programming, your advice is absolutely the best I have heard.

    • @podunkman2709
      @podunkman2709 5 років тому

      All "C" languages are logical and fast.

  • @thatsenam9183
    @thatsenam9183 6 років тому +116

    Damn!! but there are no one that I can compare with you.

    • @CoryMcaboy
      @CoryMcaboy 6 років тому +5

      Stephen Grider is close behind.

    • @AndrewLamYW
      @AndrewLamYW 6 років тому +1

      Mpj from funfunfunction

    • @bitmammothOG
      @bitmammothOG 6 років тому

      thx :) will make sure and check him out

    • @Ali-lm7uw
      @Ali-lm7uw 6 років тому

      Funfunfunctions, whatsdev, mmtuts, mosh, coding train, code school and socratica are also good.

    • @ionichi
      @ionichi 5 років тому

      "It's been seven hours and fifteen days..."

  • @bsdtux
    @bsdtux 6 років тому +4

    I think what really made it hard for php was that you could mix html and PHP into the same file so you pretty much were interweaving business logic with view logic. I think with the rise of frameworks this has helped php developers write cleaner code. Also with php-composer it finally brought a package manager with php.

  • @realgabreal
    @realgabreal 6 років тому +283

    python is better than php
    but
    php is better than python

    • @drivgest
      @drivgest 6 років тому +30

      i think php is definitely better than python.... but python is definitely better that php.... that is cleat way to say :)

    • @realgabreal
      @realgabreal 6 років тому

      whatever

    • @pengekcs
      @pengekcs 6 років тому +5

      which language to use? it does not really matter. these languages copy each other. well, mainly php copies everyone else, but still. there's lambda functions in both of them now, generator functions, etc. the main thing i do not like in php is the semicolons that are a requirement at the end of each line ;) otherwise php is clearly based on c (syntaxwise, but there are exact fn names as well from c like printf for instance). What I like in python is that it feels very clearly thought out and designed from the outset. PHP was ahacked together pile of code written in c/c++ in the beginning that worked, but worked as a hack. No clear design goals were laid down just that it should do what the coders could think of they need. Of course it is no coincidence that python3 made some non backwards compat. changes compared to python v2, but it is still much more well designed than just any other language I can think of now (well I don't know too many, just around 10 or so). I think it is more important is what kind of sentiment is behind a language (many people use or not), what kind of problems it is being used to solve, what kind of modules / plugins / frameworks / etc it is being used. Python is much more general, but also there's django, bottle, flask, cherrypy, pyramid, web2py (these are just web frameworks), django-cms, wagtail (cms), odoo (erp), etc. The video is good, I liked it.

    • @akalyaa9161
      @akalyaa9161 6 років тому +4

      Poda loooosu

    • @LetTheWritersWrite
      @LetTheWritersWrite 6 років тому +4

      @@pengekcs I write my sites in assembly

  • @user-cf5uf7vf2g
    @user-cf5uf7vf2g 5 років тому +12

    I start my php with Laravel and PSR standard, try invest time to django but concept look awful for me. Php still far neat for me at the moment. Background from C.

  • @roryjarrard57
    @roryjarrard57 4 роки тому +4

    PHP is not strictly web. It's a scripting language. I use it often for DB backups in cron processes.

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

      Yeah, I write most of my personal tools and automation scripts in PHP. It's so easy to work with for that sort of thing.

  • @RyanValizan
    @RyanValizan 4 роки тому +1

    PHP can be very messy for early learners. I just wrapped up a major refactor to clean up some old PHP code. Took 8 repeated files & turned it into an API to handle the differences. Funny part is, the refactor is probably just as difficult to understand as it was before, just because of the mere fact that an API isn’t the easiest thing to work with when written with controllers & models to make it more modular and more easily expandable using more classes or input adjustments. It also added in better security and validation, which further added to the complication. The organization and structure of the code is much cleaner, however, and easier to follow along with - it’s also well documented this time on how it all works and how to expand on it, this is very important!
    As for Python, I’ve only worked with shell scripts, which is as close to Python as I’ve gotten. This video had me intrigued to see if python was worth contemplating using for more projects. Not seeing anything i’m working on atm that python would work better for.

  • @reynanagapito25
    @reynanagapito25 6 років тому +12

    "Even if that source is as Awesome as I am"
    - This makes me laugh :D

  • @陈瀚龙
    @陈瀚龙 6 років тому +1

    Thanks, bro. I love php. I'm a very recently self-taught 45 year old hobbyist, and just built a simple php gallery for a friend. It took no time to build the site, but got stuck on php mailer. I wasted a week trying to figure out how to get it to work, and no luck. I built my first site, and can't finish because of the contact form. The more I read on line, or watch tutorials, the more confused I am. Seems there should be an easier way to send an email.

    • @fabianndubuisi5441
      @fabianndubuisi5441 3 роки тому

      oh bro! I almost die while laughing at your comment because I can relate to your ordeal , very painful and frustrating, I must admit. Yours was only a week; mine was a month plus. It got to a point I was almost about crying. As a self taught developer, it was more frustrating cos there was no one to turn to for help. Tutorials could not help directly, stackoverflow too, etc. Until eventually I conquered it but it drained me, honestly, to say the least. Explain your challenge, I might just be able to help out.

  • @SteveSmith-jc7pc
    @SteveSmith-jc7pc Рік тому

    Thanks Brad for a great unbiased and informative video. I'm watching this about 4 years after it was uploaded and it still felt like very relevant info.

  • @TahoeUSA
    @TahoeUSA 6 років тому +2

    This video was shockingly balanced and in-depth compared to similar videos I've found. Thanks so much!

  • @lastnamefirstname2390
    @lastnamefirstname2390 6 років тому +43

    If I was half as awesome as Brad at programming, I'd rule the world. Or achieve my dream of a 100k/yr software engineering job.

    • @MarkoMelko
      @MarkoMelko 6 років тому +2

      Just code and build up some useful micro apps :) Style them with PWA idealogy?

    • @lastnamefirstname2390
      @lastnamefirstname2390 6 років тому +1

      Marko Melko Bro, I can barely write an insertion sort algo for my cis103 class. No way am I ready to build a PWA.

    • @ibraheemkolawole7933
      @ibraheemkolawole7933 6 років тому +2

      PWA is just Javascript promises interfacing other Frameworks to push notifications, cache in resizable formats on mobile...

    • @lastnamefirstname2390
      @lastnamefirstname2390 6 років тому +10

      Ibraheem Kolawole I understood exactly none of that.

    • @MarkoMelko
      @MarkoMelko 6 років тому +1

      Just tried to cheer Antonio to type code more and via that succeed his goals :) Antonio more about concept of PWA from ua-cam.com/video/z2JgN6Ae-Bo/v-deo.html and about AMP ua-cam.com/video/lBTCB7yLs8Y/v-deo.html :) Mainly make better browser based applications to serve people with they needs.

  • @ragtop63
    @ragtop63 5 років тому +1

    Although PHP is very well known for its use in web app development, that is not the only thing it's used for. PHP actually has a CLI version that has little to do with web app dev and I've seen plenty of professionals use the CLI.

  • @akravi8926
    @akravi8926 5 років тому +1

    I'm following your videos..& I found you an amazing tutor..but after watching this video ..
    I can conclude. Brad you are great human being also.... I mean u are pure soul ..

  • @HelloThere-xs8ss
    @HelloThere-xs8ss 6 років тому +10

    The syntax begins and ends with a question mark for a reason ;-). I don't mind php though. Php7 is faster than its ancestors.

    • @ojsojs6004
      @ojsojs6004 5 років тому

      And with swoole, php is even many times more faster than node js.

  • @floralpoboop
    @floralpoboop 6 років тому +2

    Using python for web development is a nitch, and often really isn't directly used to write pages.
    Python equally allows for poorly written code, I do not see your point there other then formatting wise which is what most people have a issue with python with.
    Keep in mind I use both as well. I find python really really easy, often I use it for prototyping how ever it is really a powerful language.
    spaghetti code is a phrase older then php, and it refers to code that is all over the place with no commenting or clear indication of what is going on. It is commonly used to describe newbie coders code with object orientated programing that commonly don't program objects correctly. It can also refer to making code over complicated when there is a simple solution that is better in some way such as optimization.
    Python's strick code structure often conflicts with various coding practices that are norms. Such as a prototype description, and line spacing gaps for clear visibility.
    Honestly I have used php to do more then just build database driven web apps. I also use it to store general varibles and modify code based off that. Example if I want something censored at a specific time of day, I could use javascript yes, but view that source code and the information is no longer hidden. Mean while I could hide private information behind a password that is in php and isn't in a actual sql db, and no user can see it unless they get remote access to my web server.

  • @podunkman2709
    @podunkman2709 5 років тому +2

    PHP is NOT ONLY for websites!! Do not make people wrong. You can use it in other scenarios, for instance as text processing script, ETL, WebServices (I wrote solution to exchage more that 80.000 messages daily)... whatever.

    • @mr_don_key
      @mr_don_key 5 років тому

      that you can do it, doesn't mean it's the right tool for the job :)

  • @Colstonewall
    @Colstonewall 6 років тому

    As far as syntax, "curly braces vs indentation" Brad, I can tell you you'll probably like more what you began with. You started out with PHP, so you like that syntax with curly braces. Me on the other hand started out w/Python and had a lot of trouble adapting to the braces. Although I'm writing a lot more Javascript (thanx to you), I still get frustrated with the curly braces at times.

  • @MouradBougarne
    @MouradBougarne 6 років тому +3

    It is not bad to go with more than one language, as example, I started with JavaScript then I learned php, now I'm using both of them based on the project needs.
    - JavaScript : VueJS, Angular 2 +, Ionic, NativeScript, ElectronJS and near I will start learning NodeJS/MongoDB
    - PHP/MYSQL: WordPress CMS and Laravel
    After you learned and created some project with a language you can pick another one to learn and go with it.

    • @TechReagan
      @TechReagan 6 років тому

      I really love you comment. Very simple. Thanks.

    • @josephozurumba
      @josephozurumba 6 років тому

      where did you learn javascript

    • @MouradBougarne
      @MouradBougarne 6 років тому

      From a lot of place, online resource(W3, MDS, Stack Over Flow...) Books(javascript the good parts) UA-cam, Udemy and more...
      But, there is really a great tutorial from Brad on Udemy : Modern JavaScript From The Beginning

    • @ojsojs6004
      @ojsojs6004 5 років тому

      @@MouradBougarne try also swoole with php. Php is very fast, but with swoole php will be even many times more faster than node js. Also try react php. This is also good for realtime app.

  • @BarsBAYRAMOGLU
    @BarsBAYRAMOGLU 6 років тому +3

    console.log("Even if that source is as awesome as I am") // => Confidence boosted.

  • @iceman1982one
    @iceman1982one 3 роки тому +1

    I think , as i saw popularity grow in last years , i came to a reason that is highly dependent on open jobs . With python ,i think , application you created with, is corp level application based on popular invest direction . PHP is more entrepreneur based independent workflow . :)

    • @ryanhuntzicker373
      @ryanhuntzicker373 2 роки тому +1

      I'm a freelancer, you're spot on about php. I thrive in freelance with php

  • @deathkeys1
    @deathkeys1 5 років тому +1

    A side note, PHP was intended for web development, however, there's a less known tool... the php-cli in which it can be used as command line tool much in the same ways as pearl did and I guess... python aswell, not sure how that would go...

    • @ojsojs6004
      @ojsojs6004 4 роки тому

      many does not know it, but php is very capable at machine learning. actually php's machine learning libraries equally performed with python's ml. with php having jit, i expect php to surpass python at machine learning.
      here is a good machine learning library for php
      rubixml.com/

  • @DucaTech
    @DucaTech 6 років тому +25

    I started with .NET C# & Java, but I find those languages too clunky. I like Python and NodeJS (or JavaScript). I'm also looking into Flutter and that looks very interesting.

    • @amirhosseinahmadi3706
      @amirhosseinahmadi3706 5 років тому +1

      in what aspect did you find C# & .NET clunky???!!!!

    • @navjotsingh2251
      @navjotsingh2251 4 роки тому

      AmirHossein Ahmadi I think he means he does not like the syntax.

    • @DucaTech
      @DucaTech 4 роки тому

      @@amirhosseinahmadi3706 I started off with Java 6 & 7, and at that time they were really behind the rest of other languages lacking shortcuts like lambda expression. With C# 4.0, it was getting there but I find that NodeJS with ES6, and another dynamic type language like Python, it was so much easier for me to write code. Now that I'm working with .NET Core, the language is getting very similar and close to that of Javascript & Python; and vice versa with the intro of TypeScript.

  • @JamesCairney
    @JamesCairney 6 років тому +7

    Having a preferred language is fair enough but a language is a language, they all have a purpose, learn the ones you need, coders complaining about languages is kinda like mechanics who complain about all French cars "they break all the time! metric and imperial bolts on the same parts! They have no clue!" Yeah that's nice, just fix the car would ye? Same with us coders, just write the code, opinions are like fingers, everyone has them and they always get pointed everywhere. Learn stuff, write stuff, job done really ;-)

  • @juliuswarui8025
    @juliuswarui8025 5 років тому

    "Even if that source is as great as you are". I don't take this as boasting, it's as clear as day that you sure know the industry. I like your logo animation, it's simple but elegant, keep up the quality work.

  • @dev__adi
    @dev__adi 6 років тому

    Dude you nailed this one, I really liked the way you put forward the advantages of both, could you do a Node vs PHP and Node vs Python video too ? I have started backend dev with Node but I don't think anyone is using Node for large scale, more like for small APIs of a big system are based on Node I think, PHP still has so many jobs, I was thinking of learning some PHP and then going full on Laravel and Node

  • @ankitaaarya
    @ankitaaarya 6 років тому +10

    18:27 hell yeah youre awesome braddyyy

  • @jonathanargumedo996
    @jonathanargumedo996 3 роки тому +1

    I love PHP, I really do.Never understood why people hate it so much. But I agree with you at the end xD "I prefer NodeJS"

  • @wei_d_programmer
    @wei_d_programmer 6 років тому

    I really agree that you are one of the most awesome tutor in the world, taking your laravel course now and learning a lot as in super a lot!!!

  • @shibnathroy106
    @shibnathroy106 6 років тому +6

    Brad - God of the Art of Teaching Code

  • @rushabhshah6373
    @rushabhshah6373 6 років тому +4

    I love strict type in PHP.

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

    I haven't committed to learning Python even tho I have an obsession with learning different languages because I haven't figured out its purpose other than being a different language to learn. With PHP and Javascript, I know what it is useful for since the first code language I learned was html. I am a webdeveloper and I haven't seen any content yet on how Python is used in web dev. This vid was very helpful because it is clear to me now that Python is probably not a language I will use except if I just wanna have fun learning another language.🙃😉

  • @MrGilsteiner
    @MrGilsteiner 6 років тому

    Words of wisdom. In said context what is your recommendations for someone specializing in Angular looking to start doing side freelance projects but has no back end experience? PHP route (i.e. Wordpress)? Python? Node? What types of projects are popular?

  • @sosurim
    @sosurim 6 років тому +1

    As you mentioned, when doing OOP, both languages are fine. To be fair, Python can get very messy if you take the procedural route. However, Python has what is called kwargs (keyword args) - the ability to pass one or more parameters using keywords - that you cannot replicate in PHP.
    In PHP you'd have to assemble an associated array of all the parameters you want to pass to a function, whereas in Python (using kwargs) you just pass the variables already defined. It may sound trivial, but believe me, it's a deal breaker. This is what causes PHP code to look bloated and messy.

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

      I'm not too familiar with Python (started learning) but what you're talking about sounds a bit like named arguments, which PHP introduced in version 8. It does sound trivial though. ;-)

  • @osamaa.h.altameemi5592
    @osamaa.h.altameemi5592 6 років тому +1

    You are talented at teaching, very precise, concise and scientific. Thank you for the fantastic vidz :)

  • @thenetimp
    @thenetimp 6 років тому +1

    I have to disagree that php is strictly used for web development. CLI PHP is just as powerful as any other CLI, and I often have written my cli scripts with PHP instead of jumping from language to language.

    • @erikasuzuki5137
      @erikasuzuki5137 6 років тому

      Speed and readability is the advantage you will have with writing your CLI scripts in Python. Try other languages, you'll see it's more efficient and speedier than PHP7 will ever be.

  • @yovelinpanayotov7973
    @yovelinpanayotov7973 4 роки тому +2

    Laravel will show how beautiful PHP can be

  • @TheCAG1976
    @TheCAG1976 3 роки тому

    I know this video was posted some years ago but I stumbled across it having used PHP for my web forms. And recently I’ve started moving forward with Python and learned it can be used for web applications. I think I’m catching myself as being one of those like you mentioned who don’t like writing php. Python is more fun and simpler to me. I figure if I can do the same, why not use it right? So I’m just trying to figure what is best for me. I think ultimately I want to use it for email and web forms along with databasing. Blogs and such. Also I think what is drawing me away from PHP is the faulty code that can be written. I think that’s why my contact forms send emails to peoples junk mail folders. Anyways thanks for this information!

  • @yesimhere7285
    @yesimhere7285 6 років тому +2

    Brad. Love your tutorials including this discussion. However, "spaghetti code" comes from Basic and the use of the old "goto" command. Not PHP.
    Thanks again.

  • @Lyrik-Klinge
    @Lyrik-Klinge 2 роки тому

    Great overview, THANKS!

  • @Octavus5
    @Octavus5 6 років тому +22

    You criticize PHP and then state that it's "not relevant today". Older versions of PHP should not be used to knock PHP in 2018.

    • @ojsojs6004
      @ojsojs6004 5 років тому +3

      php is awesome and is 3 times faster than phython. 7.3 is now released. PHP 7.3 allows for inlining C code, as well as making heredoc and nowdoc more flexible, among other code readability and flexibility improvements.
      PHP 7.3 is nearly 10% faster than PHP 7.2, and three times faster than PHP 5.6 - Phoronix, 2018

  • @CanadianEh
    @CanadianEh 2 роки тому

    How would you change your overall opinion here - regarding PHP - if this video was in the context of using a framework like Codeigniter?

  • @NaserAlOqab
    @NaserAlOqab 6 років тому

    Great video, but I would like to mention right off the bat that PHP is not strictly used for web development. I have used it in the past as a scripting language as do several people that I have worked with. You can call PHP from the command line and run your script just like you would with Python. It might not be the most popular use of PHP, as say web development, but it is a valid use and an effective one.

    • @ijazkhan3335
      @ijazkhan3335 6 років тому

      True. I have a friend who used PHP for machine learning.

  • @rajdhanki8740
    @rajdhanki8740 6 років тому +4

    Laravel 5.6 tutorial with new features and best informative video thank u Brad you solved my confusion

  • @mywork5728
    @mywork5728 4 роки тому

    want to ask one question , if python is not developed what language would you go on development of web application.

  • @hb2998
    @hb2998 5 років тому +2

    Several years ago I moved from Perl to PHP for performance reasons. I spent some time playing with mod_perl etc but PHP was just blazing fast. Will I have performance issues with Python?

    • @Daniel-wt9bh
      @Daniel-wt9bh 5 років тому +1

      It seems python is slower than PHP because its specification, but it gets the job done in most cases.

  • @fabianndubuisi5441
    @fabianndubuisi5441 3 роки тому

    A billion and more thanks to you my mentor! Thanks for honest and unbiased opinion. I had seen great tutors but you stand out for me. Keep up the great work Bro, and keep breaking grounds. This is just from a great admirer who have maximum and mad respect for you. Yes, you are just of a kind and a gift to the software development industry. I have always worry about the fact that many of the tutorial online though tremendously helpful but are largely insecure as the tutors pay no attention to security. What is the gain in developing a system that is insecure and the bad Guys come around, they have a field day; creating headaches for you & damning your reputation. For this reason, I have always tried in my programming to give security topmost priority and this had become a habit for me. I advise my fellow developers out to toe same path and spare yourself of the consequences of such negligence. By the way, PHP ROCKS SOLID!!! Thank you Brad for pointing out this fact, Python is only making wave for its other awesome capabilities, so PHP remains the King of the web. Statistics can't be all wrong. I have spoken too much already, I rest my case!

  • @ego-freetrading8849
    @ego-freetrading8849 6 років тому

    Hey Brad - you mentioned good and bad ways to learn PHP. I checked your course list and it doesn't include a PHP course. As someone who knows no PHP or Python (or much else than HTML/CSS/JS) at all, would you mind pointing me towards the best PHP online course in your opinion please? Thanks for great videos! James

  • @memoryandthought4481
    @memoryandthought4481 6 років тому

    very clear i like php and it was a good bridge between html and programming languages like c c# etc... many thanks

  • @alan-overthenet
    @alan-overthenet 3 роки тому

    You are awesome, Brad. That made me smile. This was very useful for me, thanks.

  • @DanielLiljeberg
    @DanielLiljeberg 6 років тому

    I have seen many code bases, quite large ones, of PHP ocde used for stuff that is not at all web development. A small open source example could be Greyhole which is a diskpooling software that works alongside Samba. That is written in PHP. For myself, when I need to write a small script in Linux and want something I'm more familiar with than shell/bash script I write it in PHP. Works like a charm.

    • @navjotsingh2251
      @navjotsingh2251 6 років тому

      Daniel Liljeberg that is interesting. I have never heard of PHP being used for anything other than web development

  • @aswebdev
    @aswebdev 6 років тому +5

    One thing about Wordpress is that its still relying on jQuery and jQuery UI in 2018. Although I have seen examples where people are using wordpress as a headless CMS using its REST APIs and building the entire front end in modern technologies like angular 2+ or react. I thought it was an interesting way of doing wordpress sites.

    • @MohammedIqlasUddin
      @MohammedIqlasUddin 6 років тому +2

      most of the (hundreds of thousands perhaps) themes available for wp rely heavily on jQuery/bootstrap etc and that might be one of the reasons that it keeps going on with same old tech.. (just my opinion)

    • @aswebdev
      @aswebdev 6 років тому

      Yes thats true...There's so many good plugins available in jQuery that have been worked on for almost a decade. It won't be that easy to get rid of it.

    • @jmon24ify
      @jmon24ify 6 років тому

      WordPress code predates php itself. WordPress is an bad example of php code.

  • @marebitomarebito
    @marebitomarebito 6 років тому +1

    Bad programmers always find a way to write poor code, no matter the language. Also, PHP 7+ is light years away from old PHP versions and a developer in 2018 (using PHP 7+) shouldn't be shunned for it. I heard some companies treated "knowing PHP" as a disadvantage on job interviews, just because they've experienced it years ago and thought it stayed in the limbo of poor practice and spaghetti code.

  • @bidam1984
    @bidam1984 6 років тому

    when i code in php i feel pain and sadness, i think in quiting web developpement twice a day, i really like javascript and it's philosophy, in my country php, c# and java are the most in demand tech , so ..., thanks for your efforts Brad

  • @roymarquez9093
    @roymarquez9093 6 років тому +13

    18:15, that was funny dude. Keep doing some jokes in your videos. Now seriously, you're an awesome developer and instructor too, thank you very much for your work.

  • @andresmontoya7852
    @andresmontoya7852 6 років тому +3

    Great! Thank you so much! May you make a video about django and react? How to combine both :)?

  • @RunOs3
    @RunOs3 6 років тому +5

    I'll take your advice over anyone else. You're an awesome person. Thank you for all the great content.

  • @ComputingGizmo
    @ComputingGizmo 6 років тому +1

    That indentation-dependence of Python is the only thing that drives me nuts! Other than that, it’s awesome! Although, nothing matches the joy of Mastering the C language. Its just orgasmic!

  • @ammarhassan_
    @ammarhassan_ 5 років тому

    I wanted to get into PHP back in 2012 so gave lynda.com a try (PHP with kevin skoglund) and it was horrible horrible but I wasted a lot of my years trying to make living out of it and loosing jobs over it. turn out it was the author who sucked. So I moved to front end dev. looking back those years I wasted I wish u were there at that time. Thank u so much, I recently discovered you and u make under understand so good. Thank you so much! I am gonna jump hardcore into JS and python is 2019. Wish me luck!

  • @adorkable81
    @adorkable81 6 років тому

    I use maybe 25% of PHP for front end dev, 25% for CLI automation job, and 50% for PHP web app...

  • @HaraldEngels
    @HaraldEngels 6 років тому +1

    The term spaghetti code was used originally for Basic.

  • @ashishkumarverma2103
    @ashishkumarverma2103 6 років тому

    What will you choose

  • @chrisbirkenmaier2277
    @chrisbirkenmaier2277 6 років тому

    Question (not related to this video):
    Is or will your angular course on udemy (be) updated to v5 (or will be updated to v6, since its release in only a few days)? I'm asking because I watched your video here about ionic, which was a bit tricky since angular v5 had a few changes.
    Thanks & keep up the great work!

  • @ahmedelbohoty3708
    @ahmedelbohoty3708 6 років тому

    Hey Brad . Thanks for everything you are doing .
    Every lesson you make , give me a push to learn more and more .
    I started learning web development . i learned by myself basics of Python HTML CSS JS and im planning to study data structure and algorithms and SQL . But i have problem i dont know how i can put all this stuff together to build websites and how to deal with servers .
    we will be happy if you can make one video talking about steps to build website and THANKS again for everything

  • @leaper7808
    @leaper7808 4 роки тому +1

    Python is better for everything that PHP isn't good at...which is literally everything besides wordpress. But on a serious note, if you are a freelancer, learn PHP and wordpress, you will get more jobs than any other language.

    • @ojsojs6004
      @ojsojs6004 4 роки тому

      for web development php is better than python. php frameworks like laravel and symfony are just too good php is also 3 times faster than python.
      many does not know it, but php is very capable at machine learning. actually php's machine learning libraries equally performed with python's ml. with php having jit, i expect php to surpass python at machine learning.
      here is a good machine learning library for php
      rubixml.com/

  • @RickBeacham
    @RickBeacham 4 роки тому +2

    I could have not said it any better.

  • @erikasuzuki5137
    @erikasuzuki5137 6 років тому

    Dude prefers NodeJs over both and I partially agree but I love Django too. I guess NodeJS is better for applications that requires concurrent processes, like a chat app, or a single page application app. For CMS's I think Django will be better as it gives you structure and the instant admin interface. It doesn't hurt to use both.

  • @11219tt
    @11219tt 5 років тому

    I’m not a developer and for that reason I’ve always used Drupal to build my websites. But every single famous startup seems to have used Python.
    In a world where customer data, including how people interact with our online product, is the key to a businesses success, Can anyone elaborate how/why php builds are/aren’t good at capturing this type of data or why people are using python now?
    (For context my current project is an online social platform connecting concerned citizens with nonprofits who can address their concerns. So content is important but so is ways to communicate)

  • @craiggazimbi
    @craiggazimbi 4 роки тому

    This was really informative. thanks Brad

  • @animeshsahu9937
    @animeshsahu9937 6 років тому

    PHP 7 can now do async tasks and can be used for console application one example is CharlotteDunois/Yasmin library

  • @wepranaga
    @wepranaga 6 років тому +3

    dude. this will clear it up

  • @techguy4671
    @techguy4671 3 роки тому

    good way of presenting- an honest review

  • @jasonking1284
    @jasonking1284 4 роки тому

    Not only am I gonna use ONLY procedural code, but I'm also gonna use GOTO for building all my PHP websites AND they all gonna work just fine.

  • @jebbush2964
    @jebbush2964 5 років тому

    I prefer WordPress (PHP) over any other language, You can have a powerful website in hours, instead of months. I used to spend hours, months and years trying to learn PHP until I learn Wordpress (Codex website) that was it. Now I can build almost any website on the face of the earth with the help of Plugin and my own custom plugins, child themes etc.

  • @Ibrahim_usman
    @Ibrahim_usman 6 років тому +3

    Can you please do a video on how secure your codes are in laravel?
    I am new to Laravel and for my demo website I have some passwords written in plain text, in my controller. Its quite convenient for testing certain features but I’m always wondering how secure my codes are in my controllers and how much information I can put there.

    • @Neizvelebiliziran
      @Neizvelebiliziran 6 років тому +2

      Ibrahim Usman you can secure it by adding them to .env file... Read the docs for more info.

  • @saschametz9018
    @saschametz9018 6 років тому +1

    Some very interesting points, thanks for your work!

  • @michielarkema
    @michielarkema 4 роки тому

    At the end, it's all personal preference. You should always investigate it yourself trying to figure out what language suits you the best.

  • @climatechangedoesntbargain9140
    @climatechangedoesntbargain9140 6 років тому

    thumbs up for a unbiased comparison, thanks

  • @jppalmis2493
    @jppalmis2493 6 років тому +1

    could you make an asp.net mvc course? it will be another good option for web developement for those who want PHP or python.

  • @torahjudea111
    @torahjudea111 6 років тому

    Brad, why was your Web Development Crash Course removed from udemy platform. I was able to take it. So what about it bro?

  • @birsingh5388
    @birsingh5388 6 років тому +9

    Can we create desktop applications in Python?

    • @AlejandroHTadinoM
      @AlejandroHTadinoM 6 років тому +1

      Yes, using tkinter o pyqt

    • @navjotsingh2251
      @navjotsingh2251 6 років тому

      SportyGermanGuy thats ironic, blender uses python but in that link they use php for their wiki 😂 i thought maybe they use django or flask

  • @ASouza-ut9kb
    @ASouza-ut9kb 6 років тому

    I have 9 years in .NET C#, now I'm trying Angular 6 and NodeJS, but to my personal sites I need to choose btw RUBY, Python and PHP.
    After this video I prefer Python.

  • @rahulagarwal968
    @rahulagarwal968 6 років тому +1

    Please make videos on BlockChain application platforms ? And how to use them.

  • @tundebrown6630
    @tundebrown6630 2 роки тому

    "Don't take all your facts from one source, even if that source is as awesome as I am" - Brad Traversy... I totally agree 😁😁😁😁

  • @1122339ify
    @1122339ify 5 років тому +1

    Congrats sir you reached 700K subscribes.

  • @kosmic000
    @kosmic000 6 років тому

    amazing and informative as always brad!!

  • @UrThysis
    @UrThysis 6 років тому

    I'm a noob in webdev but I've been learning python and can't seem to find an easy tutorial of how to use it for backend such as databases or making user accounts for a web site (forum, newsletter , etc)

  • @yemisiojekunle71
    @yemisiojekunle71 4 роки тому +1

    if it is a web development scenario, then PHP is definitely better as that is why it was developed

  • @scwyldspirit
    @scwyldspirit 6 років тому

    Brad have you thought about doing an overview on the latest changes Laravel? There are many different languages that you can compare to one another. Yes I have a firm grasp of C# which is compared to Java. They both share similarities but are way different. Just like PHP vs Python. Like MySQL vs SQLite or MongoDB or mssql

  • @Ikiaee
    @Ikiaee 5 років тому +1

    Traversy you are simply great Bro 😍😘

  • @RazvanTSibiu
    @RazvanTSibiu 5 років тому +6

    Python is far from C++ syntax.

  • @meoknu
    @meoknu 6 років тому +25

    DOCKER PLEASE

  • @kornbread5359
    @kornbread5359 4 роки тому

    Js is much like python in terms of versatility right?

  • @viallymboma9874
    @viallymboma9874 4 роки тому

    I love that statement made at 18:28-29: even if that source is as awesome as i am...you are awesome