• 0 Posts
  • 12 Comments
Joined 2 years ago
cake
Cake day: June 10th, 2023

help-circle

  • it’s not really a proper language

    Why, oh true Scotsman?

    It’s slower than compiled languages

    Probably, but it requires a whole lot less work to get something done. One developer pays for 20 big ass servers, so if I have to spin up one or two extra servers over requiring way less developers, that is a no-brainer

    The go syntax is cleaner than PHP

    Go kinda looks/feels like JavaScript to me whereas PHP feels more like C. I find modern PHP syntax to be cleaner than go, but that is a personal opinion. Either way, maintainability has more to do with your developers and coding guidelines than with the language itself.



    • PHP doesn’t have a built in web server because it doesn’t need one, makes development a whole lot easier as each page is it’s independent process. No worries about memory loss, state corruption, or other issues. IMHO it adds to its security and ease of handling

    • It’s super fast and easy to setup and get going

    • Web sockets work just fine, I use them daily on dozens of servers doing hundreds of requests / sec all day every day

    • They did an audit and found issues? Great, I applaud people searching and finding issues. Shall we do the same for Rust, go, or chuckle JavaScript?

    • You’re unfamiliar.with the language. <<< Yeah, that is the standard reason for hating PHP, it’s not <insert my personal favorite language>




  • So really your only reason for possibly not liking next cloud is that it’s PHP, correct?

    What is the problem with PHP? I keep asking it and until now every response has been near me worthy. “Don’t like PHP because some function calls are not consistent.”, “don’t like PHP because 20 years ago it had Manu unsafe practices!”, that sort of nonsense.

    What is the problem with PHP, for you?




  • Move the ssh port to higher ranges, 30-60000. That alone will stop 99% of the attacks

    Disable root logins, now usernames must be guessed too which will make success even lower

    Then require SSH keys

    At that point it’s like being in a nuclear fallout nshelter behind a 3 meter thick steel door and you can hear some zombies scratching on the outside… I’m not worried about any of that shit