初步比较了一下各种web应用的实现

1. asp.net 1.0因为其表现和逻辑捆绑的代码结构方式,容易惹出代码混乱的祸, 2.0好很多,开发效率较好,微软的支持方案很丰富
2. php, ruby on rails开发效率高,但大型应用的案例较少
3. java的学习成本比较高,虽然其发展成熟,但是在很多中小型的应用环境下,并不是最佳的选择,java的开发建议学习fullstack等所谓的一揽子制造方案,如appfuse/rife/grails,嗯推一下springside,呵呵

web应用的特点在于认为用户的互动性很低,这是其实现时严重依赖的一种方式,可以使用http长连接和pushlet等方式解决,但需要较大的性能消耗(java httpsvr没有针对大量的tcp连接做优化)

RIA和TCP模式,都存在学习成本较高的问题(人不好找啊),但也同时带来了性能和运行效果的优势,适合应用领域有优势

你可能感兴趣的:(Web,asp.net,grails,Rails,Appfuse)