※ 引述《ztwo79 (铭)》之铭言:
: 在比较 JAVA 和 PHP 之前,我想先说不同的语言有他当初创造出来的目的和设计理念,各自有各自的优点和缺点。
: 没有必要特别去战哪个语言起哪个语言好,不同的条件就会有适合和不适合的情况。
: PHP 本来设计就只是为了放在网页里面增加判断的逻辑,弱型态语言,开发上相较于 JAVA 弹性很多。
跟原题无关,但是看到这段想到 PHP 的原创造者 Rasmus Lerdorf 前几个月的演讲
https://www.youtube.com/watch?v=umxGUWYmiSw
“1993 我用 C 写 CGI,HTML 跟程式码缠在一起,随便改个 html 就要重新 compile 一次
这么搞超容易炸掉的,然后我喜欢写后端,超讨厌碰前端
试过用 perl 来写 CGI,可是好像没好到哪里去
要写前端的人不要搞烂 perl 比要他们不要搞烂 C 还残暴
我希望可以丢一些看起来像是 HTML 的东西给写前端的人用
所以才会生出 PHP 这套样版引擎,作为前端 html 跟后端 C 程式码的中介层
结果阿,大家都在样版引擎里面写商业逻辑,没人想写 C 的部分
我一直觉得这太过靠北无法接受
直到我看到有人开始在我的样版引擎里面写他自己的样板引擎
好吧,我输了,我投降”
这也算是 opensource 的伤害(?)吧,你的孩子不是你的孩子...