我一直在開發一段時間使用Freemarker +一些JS框架(如ExtJS)。現在我聽到很多關於Wicket的討論,所以我試圖理解利弊。在閱讀Wicket的介紹之後,我有着複雜的感受。以下是我的結論。我知道我有偏見,但不要把它當作進攻。相反,因爲我真的試圖看看Wicket是否切換到Wicket:Freemarker + ExtJS vs Wicket
似乎是這樣的,對於那些有Java程序員的公司來說,你可以利用它來構建前端。另一方面,作爲前端開發人員,這對我來說很奇怪,因爲我覺得我沒有完全控制JScript代碼。
由於檢票使用Java生成HTML/CSS/JScript的UI控件,以便我的意思,如果我需要調整自己的箱子就可能有問題之外的控件。根據我的經驗,任何框架的優點,直到你開始做一些不同於預期的東西,然後你可以花更多的精力去嘗試簡單的開箱即用的東西,然後使用本機JScript。 Wicket控件是否有JScript源代碼?
原型:使用Freemarker我可以做改變,只需刷新頁面。在Wicket的情況下,我需要重新編譯。邏輯塊:看起來像Wicket允許使用wicket:屬性將值注入HTML標記,但是如何處理塊邏輯,如IF(條件),然後{使用HTML塊1} else {使用另一個HTML塊}?
非HTML數據模板:經常在頁面生成過程中我從FreeMarker內部標籤中編寫一些AJAX數據。我如何從Wicket做類似的事情?
在Wicket中創建自定義UI控件是比較困難還是簡單?
謝謝您的意見。
你的鏈接不起作用,ExtJS是一個着名的Sencha Javascript框架 – peter