主题:【原创】讨论,ASP/PHP/JSP 比较,兼回 xiongsi 兄 -- landkid
但对于大型商业网站,设计 + 实现 + 维护 + 安全 + 性能 + 可扩充性(scalabity)要一起考虑。
ASP和PHP都是Script语言。在本质上有很多缺陷。比如他们嵌在page中,business logic和Presentation Layer混在了一起,此为兵家大忌。另外这些语言无法使用OO概念来设计,实现。Code重用性很低。最后,所有的Script语言还都有性能上的问题。
(ASP和数据库打交道非常容易。使用ADO非常简单。为了提高性能,可以将数据库访问部分做成COM Object,在ASP里调用COM).ASP可以使用COM是他最大的优势。
JSP和Java Servlet有很多大公司在用。Java很干净,完全符合OO设计和实现思想。使用J2EE Server可以构筑大型网站。但是他们开发比较繁琐,好的J2EE Server,比如BEA Weblogic贵的惊人!
ASP.NET是个突破。可以使用OO来开发设计。Code behind可以使Presentation logic和business logic分离。网页被编译运行(MSIL)而不是被解释执行。引入了许多好的概念,比如Cache Object(2.0版有很牛的Dependency改进), Output Caching, Session Manager Process,View State等等。
从技术上讲,我认为ASP.NET领先于其他技术。至于是使用C#还是VB.NET,区别不大。By the way, C#中保留了指针(Unsafe code)。
本帖一共被 1 帖 引用 (帖内工具实现)
- 相关回复 上下关系7
precompile JSP还有一个好处--有错早知道 魔法胖子 字6 2005-12-02 00:51:32
🙂个人的经验更是珍贵,感谢中... accepted 字59 2004-06-13 10:28:03
😄呵呵,客气,客气,大家交流,去看 Highway 说的更准确。 landkid 字0 2004-06-13 12:08:33
😉作为小型网站开发用什么都可以。简单,快速,低成本是关键。
😥大象商业网站 老兵帅客 字0 2004-06-13 07:42:58
😮刚才写了一段,就不小心发出去了。刚刚改动了一下,把话说完了 Highway 字73 2004-06-13 07:59:49
😄我还以为Highway业余卖大象呢 老兵帅客 字0 2004-06-13 08:25:57