John Taber 承认网络上已经有很多开发架构的宣传和喧闹声,但是他仍然要在他的网志中问:“我们需要开发架构吗?”他还提出了其他问题,包括“一个网络程式应该具备怎样的结构?”、“怎样才能轻快而有效率地完成工作?”他经过详尽的研究后把意见按发表者的性格分为三类:豪情盖天的开发人员、Rails 的忠实支持者、有实力的应用程序开发者。他认为自己正是第三类人,就是那种不在乎什么语言、什么架构,最重要把事情做好,程式容易维护,与及可以把成品尽快推出市场的开发策略,这类人需要的正是开发架构。
在 White Wall Web 有一篇网志讲述他们找寻“最好”的开发架构,他们列出了一些必备的条件,包括: