Ebe*_*ias 52 php programming-languages language-design
我是一名PHP开发人员.我喜欢PHP!如果你知道如何使用它,这是一个非常好的语言,但我知道它有时会让非常糟糕的设计.
它让我想起了具有良好部件和不良部件的JavaScript.一个特别的项目CoffeeScript试图只关注好的部分,迫使你编写好的代码.
我在想是否可以用PHP完成类似的事情...一种新的语法,只能编译成好的PHP代码,并且可以使用PHP 5.3获得所有新的和令人兴奋的东西.
所以,领先一些人,我会问:如果你可以只使用Ruby或Python或其他东西,为什么要在PHP之上创建一种新语言?
所以,我真正的问题是......
pol*_*lau 13
这个想法绝对不是愚蠢的,特别是如果执行得好的话.
我非常喜欢coffeescript,但它的方法也有缺点.调试coffeescript脚本仍然需要您阅读生成的Javascript代码,这可能很乏味,因为您实际上并未自己编写它.
我知道,在阅读Marc-AndréCournoyer撰写的"创造你自己令人敬畏的编程语言"之后,coffeescript的创造者Jeremy Ashkenas开始研究coffeescript .
祝好运!
And*_*row 10
CoffeScript的一个好主意是因为如果开发人员想要在客户端浏览器中运行代码,他们必须使用javascript; 因此,使用不同语言编程的唯一方法是允许该语言可转换为javascript.
我不确定这同样适用于服务器端编程.如果您遇到PHP问题并希望使用新语言,那么使用该语言生成PHP没有任何实际优势.
另一方面,一种非常类似PHP的语言,但修复了一些缺陷将是一个好主意.