在Ruby中有像中间人一样的PHP吗?
我和一个带着Middleman带领我们的伙伴一直参与一个项目.我们在HAML和SASS编码,他显然是
Ruby Dev.我想知道
PHP是否有任何类型的等价物?我最终将领导一个团队,我对PHP比Ruby更舒服.
我想要一个布局文件(比如Zend的布局文件) 任何人都知道有一些很酷的事情可以实现这一目标吗?谢谢你! 解决方法
我工作的一个项目,www.findbigmail.com,完全用PHP编写,然后我为一个不同的项目做了一些Ruby / Rails工作,回到PHP是一个磨难.使用
HAML,SCSS和其他奇妙的东西,如CSS和JS缩小,哦和Compass来构建精灵,回到PHP并再次使用嵌入式HTML等PHP文件再次工作是很痛苦的.
因此,在纯粹的懒惰的驱使下,我环顾四周,找到了MiddleManApp(MM) – 经过几次沿途旅行. 现在我们在MM建立的一个主要是静态的html网站之间有一个很强的分离,一些PHP文件被POST到然后重定向回到html页面.在我们需要更多动态行为的地方,我们已经在页面中添加了javascript,并让它们围绕我们预先存在的代码调用PHP API包装器. 我们的网站性能已经大幅提升(doh,现在它的所有静态HTML),并且当下一个MiddleMan版本出现从Rails 3.1资产管道继承的改进的缓存破坏能力时,它准备再次跳跃.例如.我们将能够在源脚本中引用main.css(它本身由像_index.scss,_pricing.scss这样的子scss文件组成),它将使用对main-2348jlk23489kdj.css的引用构建 – 允许我们将服务器设置为缓存一年和/或将更多文件部署到CDN. 我们的工程绩效也在提高.我们不再不愿意触摸UI代码,因为担心会在PHP代码中引入语法错误.并没有更多不匹配的HTML标签导致悲伤.另一个PHP开发人员不熟悉Ruby / Rails派生的工具链,但很快就变得精通了(虽然他是一个摇滚明星开发人员,所以这并不太令人惊讶!) 即将推出i18n支持.其中大部分已经在MM中,希望Javascript支持 我们还探讨了从HAML生成页面并添加了PHP.我们认为它可能很简单 – 例如将“:php”标记添加到HAML管道,然后根据需要使用.php部分.但是,我们发现在Javascript和将现有PHP代码包装为“引擎API”之间,我们能够将代码库整齐地分开 – 我们发现我们更喜欢整体. 我希望这有帮助!很高兴解释更多. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |