我通常是一个有创造力的女孩,但现在我找不到任何好的解决方案。有基于 javascript 和服务器端生成的 HTML(比如表单行或表格行),在两种情况下都完全相同。它是在您打开页面时在服务器端生成的(对于 Google,它必须保持在服务器端),它是由 AJAX 生成的,用于显示实时更新或通过新的空行扩展表单。
问题是:HTML 生成例程现在存在两次,并且您知道 DRY(不要重复自己),是吗?每次发生变化时,我都必须编辑 2 个位置,这不符合我对好软件的看法。
结合基于 javascript 和服务器端 HTML 生成的最佳策略是什么?
PS:服务器端语言总是不同的(PHP、RoR、C++)。
PPS:请不要给我 Node.JS 的答案,我可以自己解决这个问题 ;-)