1

I heard it Dev youtuber say that the new PHP version 8 is ready for large scale applications just like Java or C#. What do you guys think?

Comments
  • 3
    Well, I’m fairly certain even in C you can code a “large scale application”.

    The most important metric now is “How much code does it need ?”

    Honestlly, I’m still waiting on ANY language to be better than C# on async/await and Parallel. (1 line to spin XX tasks is as low as it gets for multi threading for example)
  • 1
    If the app is well-structured, then I don't see a problem. Performance is better than many other widely used languages. Plus with extensions like Swoole you can do async stuff pretty easily which helps the performance (from user perspective) even more.
  • 2
    To me, this means large programs like Quake or Open Office or an Android emulator, not large web projects.

    So: it’s laughable.
  • 1
    Large scale application.

    Three nice words which mean nothing

    Please. For the love of god, stop throwing around unspecific stuff like that.

    It's embarrassing.
  • 0
    @IntrusionCM Umm... How much specific do you need. I mean like web based banking system for example.
  • 1
    @aceaxelblaze the thing is: unless you put a quantity in the statement it's "hot air".

    Web based banking system... As a lot of stuff would be behind closed bars (eg in German HBCI / FinTS for communication with the credit institutes) you'd only have to design an interface and an API gateway for the start.

    The language isn't irrelevant... But before you think about "scaling"… Think about your target group, costs, funding, infra and how you pay the experts you need.

    You can do everything you want in any language you want.

    If it becomes a success or goes south, is less the question of the programming language (ok... Bash might not be a great idea or brainfuck, but I'll guess that's obvious...) but more of factors like luck, talent, money and diligent work.

    The project is what matters. Not the language - to sum it up.

    Facebook e.g. created Hack as a new language based on PHP. Every project has certain crossroads where the tech stack needs to change to adapt the project to match the reality.

    When you like PHP, do PHP.

    Love rust? do rust.

    Wanna fuck with Cobol? Here's a haystack, make it yourself comfy.

    A programming language is just a tool. When it fits it fits - if not, exchange it.
  • 0
    @IntrusionCM Ok I understand your point. Thanks man..
Add Comment