Skip to main content
June 8, 2020
Question

Happy 25th Birthday - PHP (Belated)

  • June 8, 2020
  • 2 replies
  • 2869 views

25 and still going strong, better and faster than ever, despite what you'll hear from 'green' newbies, who have been weaned on frameworks not real coding.

    This topic has been closed for replies.

    2 replies

    BenPleysier
    Community Expert
    June 9, 2020

    Totally agree, PHP is still a strong server side web framework contender, although, lately I have been dabbling around with NodeJS.

     

    It is the mention of 'frameworks' that confuses me in your post. PHP is a framework, yet you call it not real coding? Then what is real coding?

     

    More info:

    https://developer.mozilla.org/en-US/docs/Learn/Server-side/First_steps/Web_frameworks

     

    Wappler is the DMXzone-made Dreamweaver replacement and includes the best of their powerful extensions, as well as much more!
    June 9, 2020

    Php is not a framework, its a scripting language much like javascript is not a framework its a scripting language. Frameworks or libraries  are those which provide the easy route in for developers who dont learn, or attempt to learn, the origins of a coding language properly, ie jQuery in the case of javascript, Laravel in the case of php, etc Developers these days rather than learn the core concepts of a language use frameworks/libraries and never really understand the principles and workflows behind what they are doing.

     

    As for node.js well that's just a behemoth, in my opinion, as that uses a framework + some. The most popluar of which is express.js which in turn needs a lot of dependencies to do anything. Node.js is only an advantage if you are building apps and real time apps at that. There is zero advantage of using node.js to build websites such as you or I would build, unless you have sights on moving ino more complex app building. But new developers see node.js as being popular, so they jump on it and build everything in node.js rather than assess which solution would be better suited to what they are doing.  Personally I dont believe in making my life as a web developer much more difficult and complex than it needs be.

     

    Its quite entertaining to see your mob, over at the other place jump on board, most without really knowing what node.js is. Its just been thrust upon them and they think this is the future, until they realize actually this is just making my life more complex, rather than making it easier and more managable. Its taken node.js 11 years, I think, to get even 1% of the market, php has currently about 80% of the marlet in 25 years. Node will have to go some to obtain that kind of popularity in the next 14 years, given deno.js, the new kid on the block, will now eat into its share of the market. I expect php to slowly decline over the years but so will node as other languages erode their market share.

    pziecina
    Brainiac
    June 9, 2020
    php (a progamming language/script NOT a framework) I dont need anything else to use that ie I dont need to be using C

     

    So, you can run the PHP interpreter without Apache?


    "So, you can run the PHP interpreter without Apache?"

     

    Actually you can run php without Apache. Apache is just the server, that php is installed on.

    Nancy OShea
    Community Expert
    June 9, 2020

    "25 and still going strong..."

    It sure is and I can't imagine building a modern  site without it. 

     

    Back when I was making hard choices about which direction to take, it was between PHP, ASP and ColdFusion.  So glad I picked PHP.

     

    Nancy O'Shea— Product User, Community Expert & Moderator