我懷疑自己:使用Paster創建內容類型,瀏覽器視圖,portlet等還是ArchGenXML更好?Paster與ArchGenXML
這兩個中哪一個創建了更好的源代碼?
使用其中一種還是有優勢?
謝謝。
我懷疑自己:使用Paster創建內容類型,瀏覽器視圖,portlet等還是ArchGenXML更好?Paster與ArchGenXML
這兩個中哪一個創建了更好的源代碼?
使用其中一種還是有優勢?
謝謝。
他們是兩個完全不同的東西。
帕斯特創建一個初始骨架。一旦完成,你就自己做了。
ArchGenXML首先需要一個UML模型,然後它可以創建相當複雜的代碼系統。只要您只在.py文件的指定區域內修改代碼,就可以隨意更改模型並重新運行ArchGenXML。
任何一個都只能生成與其作者所提供的代碼一樣好的代碼,而當我廣泛使用ArchGenXML時,我看到一小部分已生成的廢棄代碼。 otoh,我從來沒有見過它會產生完全無效的代碼。
我使用ArchGenXML因爲我喜歡有在UML
我原來的源只給你另一種觀點:
我認爲ArchGenXML 是別人的工具並沒有真正想要儘可能長時間地將自己的手弄髒這個工具可以讓你多花一點時間計劃,少一點時間編碼(我認爲這是一個負面的觀點)。貼相反只是一個安慰,加快了一些工作,你很快就會弄髒你的手。
我開始使用貼紙在Plone編碼,然後過了一段時間,當我感到安全時,我放棄了它(像babywalker:D)。然後你學會跑步,過了一段時間,你會變得老老實實,你終於意識到,畢竟,貼紙仍然是你的朋友。另一方面,ArchGenXML,我認爲這是你學習的障礙。
另外,如果你使用貼紙,並且在項目結束時你的代碼很糟糕,你可以責怪你自己(我認爲這是一個很好的觀點)。
這些只是我的2¢。
這是侮辱和錯誤。帕斯特甚至沒有握住你的手 - 它只是產生一些你可以輕易從其他項目中剝離出來的骨骼。無論你使用一個還是兩個都沒有絲毫差別(我也在項目中完成了這項工作),如果你的代碼糟糕,那是你的錯。 無論哪種情況,你都會很快弄髒你的手。這兩者都不會生成很多您需要製作任何獨特產品的代碼。他們產生了一個人人都不需要寫自己的樣板。 – Auspex 2012-03-03 00:02:30
首先,真正的侮辱是聲稱已經明確表達爲「個人意見」的內容可能是錯誤的。其次,在我的回答中,我看不出任何冒犯的東西,特別是對你毫無反感的東西。第三,如果你真的認爲我的回答是冒犯性的,我鼓勵你將它標記爲不適當的,我們會看看它是如何發生的。無論如何,值得的是,我的答案應該是半認真的。對於討論的問題,我仍然尊重你的個人意見 – 2012-03-03 02:25:11
你不認爲「某個不真正想讓自己的手髒的工具」和「阻礙你的學習」是侮辱性的?請稍微尊重一下。我甚至沒有想到我可以將答案標記爲不恰當。 – Auspex 2012-03-03 16:45:40
即使在用paster創建框架後,也可以添加一些內容,請參閱addcontent命令。比如「paster addcontent portlet」 – Jihaisse 2012-03-01 15:29:38
當然,但是每次使用paster都會創建大量文件,然後就完成了。你已經用paster生成的任何東西都已完成。這不是一件壞事,這只是你想要的。 – Auspex 2012-03-02 23:58:46