擅长:python、mysql、java
<p>如果你从性能和伸缩性的角度来设计网站,你列出的所有服务器端技术对于你期望的流量来说都是“足够”的了——还有很多你没有提到的其他方法,比如其他基于Java的方法,C的方法,以及(最后但并非最不重要的)Ruby(可能与Rails一起使用,就像其他语言一样,它有几个框架供您选择)。在</p>
<p>正如大多数人所说,客户端的考虑更为尖锐——除非你想尝试一个“客户端代码的服务器端生成器”,比如<a href="http://code.google.com/webtoolkit/" rel="nofollow noreferrer">gwt</a>(我听说后者很好用,但就个人而言,我总是对代码生成器持谨慎态度,特别是使用不了解它为您生成的“代码”的代码生成器,在本例中是HTML、CSS,以及具有自己框架的Javascript)。除了GWT和类似的方法(如果这是您选择的毒药),真正学习HTML、CSS和Javascript确实是必须的——然后您可以再次在众多框架中进行选择(jQuery、Dojo、<a href="http://code.google.com/closure/" rel="nofollow noreferrer">closure</a>,等等)。在</p>
<p>对于性能问题,您真的需要研究Steve Souders的<a href="http://stevesouders.com/" rel="nofollow noreferrer">site</a>(以及书籍等)——Steve是一个服务器端专家,直到测量表明瓶颈确实是客户端,然后他将自己变成了<strong>客户端性能向导;-)。但要想充分利用这些书,首先需要了解HTTP、HTML等;-)。在</p>