This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2016-10-16
Channels
- # beginners (1)
- # boot (69)
- # carry (1)
- # cider (29)
- # cljs-dev (17)
- # cljsrn (100)
- # clojure (13)
- # clojure-austin (13)
- # clojure-brasil (1)
- # clojure-dev (1)
- # clojure-korea (3)
- # clojure-russia (3)
- # clojure-spec (20)
- # clojure-uk (5)
- # clojurescript (45)
- # cloverage (3)
- # datomic (5)
- # figwheel (1)
- # hoplon (198)
- # klipse (25)
- # lein-figwheel (2)
- # leiningen (3)
- # off-topic (35)
- # om (7)
- # om-next (2)
- # onyx (8)
- # proton (8)
- # re-frame (3)
- # untangled (1)
- # vim (13)
I had to “enlighten" myself up in PHP and Wordpress to get project done, although I’ve never written single line of PHP
It's such a horrid platform, and yet NPOs get sold on it left and right because it's 'easy', until it's not
By the way strange thing was that, we were two people in the group. One, old Indian guy and me. He made some changes on the existing project and I made another project from scratch and he told the story like “we did it” and I helped him :D It was rather confusing :)) but eventually I said, all right, fock it. I don’t give a damn on this darned project. The worst part is I’ve never written a single line of PHP (Actually it is the best part, but)… it was much too cheap and worthless.
Pretty much. Not a valuable use of professional time and not the greatest value for the NPOs. Wonder if the vetting process needs to be tuned.
Hm, I dont like PHP much myself, but, having written production code for almost two years in it there are worse things in the world. I am not so sure why it gets so much hate.
I mean, I know why, but if you know what you do, you can get around most of the quirks pretty easily.
Practical and philosophical reasons. In many ways, this would be my version of Dijkstra's Basic rants 😛
<?php
$xkcd = file_get_contents("https://www.explainxkcd.com/wiki/index.php/224:_Lisp");
echo str_replace("Perl","PHP",$xkcd);
?>
@fellshard Yea, I know that article, and way more rants. But then again, its a language, it has more quirks than some others and its by far not as beautiful as clojure (no irony here), but then, its just a tool. All you have to know is how to use it 🙂
And as this article specifically notes, it's not a good tool, even. It doesn't even do what it purports to do well. Pick the best tool you can, not the lame and limping one that will hold you back every step of the way.
I fight against that "It's still a tool" mentality, because your tools shape how you think, and the way you think in PHP will damage you and the systems you write.
You don't move faster in PHP. Long-term maintainability is an extremely high concern, there. Again, take WordPress as one of the major platforms using it today.
"Just because they did use it doesn't mean they couldn't be improving by using some other tool."
Clojure is founded on stronger, more robust principles than PHP, and has far more thought going into careful construction of its core libraries and data model. Saying the two are comparable is frankly insulting to most reasonable languages that have done far less work than Clojure and are still reasonable to use.