6 ms·
Modern php dev with packages managed by composer is fine. Its not perfect but I think immediately dismissing anything written in php is wrong.
by PeterMikhailov 8y ago
Modern php dev with packages managed by composer is fine. Its not perfect but I think immediately dismissing anything written in php is wrong.
- krn 8y ago> I think immediately dismissing anything written in php is wrong I have specifically pointed at multi-platform, network-intensive applications, and never claimed that PHP is not suitable for anything. If someone is not able to choose the right tool for the job, how can you trust him to do the job right?
- bauerd 8y agoPlease elaborate why PHP is an inadequate tool for developing multi-platform, network-intensive applications?
- krn 8y agoGo has much better concurrency, networking, and packaging capabilities. NodeJS can be used for both, front-end and back-end, including iOS / Android. Clojure(Script) provides more than Go and NodeJS combined, but was too new at the time. Even Python would be a much more powerful choice than PHP for anything, that is not a simple LAMP application.
- bauerd 8y agoMost of your points are irrelevant (packaging, JS as a compilation target, mobile development) as they do not support your argument that PHP would be inadequate for the task at hand. You seem not to like PHP, which is fine, neither do I, but this is not conclusive.
- krn 8y agoI have spent many years doing PHP development and still do, but the only technical people I know who pick PHP for new projects are the ones, for whom it's the only programming language they know. Therefore, my trust in their all-around competence is very limited.