見How to escape quote PHP strings generated by Delphi?從delphi生成php - 有人做過嗎?
我只是興趣知道,如果有人使用了德爾福(或可能BCB)作爲PHP代碼生成器...關於代碼生成
(或思想從一種語言到另一般)
嗯,關於代碼生成的任何好書嗎?
見How to escape quote PHP strings generated by Delphi?從delphi生成php - 有人做過嗎?
我只是興趣知道,如果有人使用了德爾福(或可能BCB)作爲PHP代碼生成器...關於代碼生成
(或思想從一種語言到另一般)
嗯,關於代碼生成的任何好書嗎?
我已經生成了JavaScript,SQL和Delphi多次。但主要是基本的替代,(在你提到的帖子中的例子看起來是一樣的),而不是真正的編譯器意義上的代碼生成。
但是在帕斯卡和德爾福也有很多真正的編譯器,如方言。我認爲最大的一個是Free Pascal(http://www.freepascal.org),它是Object Pascal(aka delphi)的編譯器。
(稍後添加:) 除了變量替換,基本模板引擎也屬於此類別。模板有時比同樣的Fragement代碼更容易維護。特別是在html/cgi版本中,這個用法很多。
你可以從一個可以導出文本文件的工具生成任何東西嗎?
您可以通過手都寫,或在 「德爾福風格」 通過使用Delphi for PHP http://www.embarcadero.com/products/delphi-for-php
最好的問候,
+1」來回復。謝謝。問題是我對一些VCL compnents(以及底層的Delphi代碼)很猶豫,這需要多年的時間來重寫 - 所以我必須使用Delphi程序來生成PHP,唉 – Mawg 2010-07-14 07:55:26
任何人使用德爾福(或可能BCB)作爲代碼發電機的PHP
PHP - 不,但我從德爾福產生了很多Delphi/Pascal代碼。我還生成了所有其他用於Web應用程序的東西:HTML,JavaScript,CSS - 但從來沒有PHP,因爲我不需要它。所以這是可能的,但只是知道這是可能的不會幫助你很多。
有關代碼生成的想法從一種語言到另一種一般
你需要尋找到「文本模板引擎」德爾福。我不能提出任何建議,因爲我寫了自己的(而且我不打算在任何許可證下發布自己的產品)。
+1同意,謝謝你的區別 - yup,雖然我是「生成代碼」,但它基本上是「用字符串替換 – Mawg 2010-07-14 07:53:02