西西河

主题:【原创】讨论,ASP/PHP/JSP 比较,兼回 xiongsi 兄 -- landkid

共:💬20 🌺2
全看分页树展 · 主题
家园 【原创】讨论,ASP/PHP/JSP 比较,兼回 xiongsi 兄

小弟这三个都用过,小小谈谈个人感觉。并非根据充分,仅仅是感觉而已,

希望各位兄弟指正。

参考语言 C++ , 功能 5,速度 5,通用 5,代码简单程度 1, 越高越好。

ASP 最早的时候用。唯一的感觉是真够简单的。它的代码实在够简单,

当时拿了一本参考书,看了一天,第二天就把好几页代码写好了,

(不过当时的任务是动态网页,而非数据库。 MS 的数据库在个人

电脑上安装,也是非常不爽的事情)许多功能,都有现成的代码

稍微修改一下就好,比起常用的 C++, 代码复杂程度差了两个级别。

功能一般,仅仅用于网页而已。适用于小型网站,不适合大型企业级应用。

速度感觉并不明显。

后来任务完成就不太用了。主要是因为觉得它是坚守微软平台的,

完全依赖 IIS , 而且也不是很清楚它和其他数据库联接的方法。

(应该有,没仔细研究)而 IIS 和 微软数据库又是我最不喜欢

最不信任的东西。安全性问题全都出在 IIS 上,太悬了。

我不想完全被拴死在微软的战车上。后来就慢慢

尝试离开 ASP 的办法。

ASP 总评,功能3, 速度4,通用2,代码简单程度 5

C# 比起 ASP 来说好多了。因为它多了 Windows 窗口的开发,可以

写出直接的 Windows 程序和本地/远程数据库的联接,比较爽。又

吸引我回来了一把。没有 指针,比起 C++ 代码复杂程度差了一个

级别,所以我还是蛮喜欢的,一个小小的本地程序的开发,我常常

都是用 C# 来写。很快捷,很方便。虽然占用的资源比 C++ 大,

速度比 C++ 编写的程序慢。不过还是可以接受的。反正大家不是

奔三就是奔四了。呵呵。

适用于所有大型小型应用。

C# 总评,功能5, 速度3,通用3,代码简单程度4

PHP + MySQL + Apache 是我开发网上数据库的最爱,轻便快捷,

安全,因为开放源代码的东东,永远在升级。我只负责找到最新的

版本安装,基本上不担心有漏洞而没有补。开放源代码的漏洞修补

速度,我觉得比微软强多了。毕竟是全世界的头脑在修补它。

代码简单,比 C++, 代码复杂程度差了两个级别。和 ASP 一个等级。

联接各类数据库,我都有原代码在手,所以感觉比 ASP 还强。

速度感觉非常好。很喜欢。作为网上数据库开发,BBS, 动态网页,

是我最喜欢的方式。而且将来也不会受限于微软,不用购买昂贵的产品。

缺点是和 Windows 程序开发毫不相关,不能开发出 Windows 下的数据库

程序,可惜。不过不妨碍它作为网上开发的首选。

适用于小型网站,不适合大型企业级应用。

PHP 总评,功能3, 速度4,通用4,代码简单程度5

JSP 也用过,(感觉它仅仅是个 EJB 的小子集)它可以开发网上数据库,不过感觉

都麻烦,想建立一个应用,前后要进行很多步骤,设定很多环境变量,包含

这个包含那个,毕竟是比起 ASP/PHP 网页程序扔进服务器根目录就能用,

比起 C# 按一下 build, 按一下 run 就能运行,还是要麻烦多了。也可能

是我不熟悉。反正感觉还是挺麻烦的。先要开发服务器端的 class, 再开发

JSP 网页,还是比较罗嗦的。

适用于小型网站,不适合大型企业级应用。

Enterprise JAVA BEANS 号称JAVA 的未来企业级应用的

发展方向,功能强大,什么都能开发。可惜要开发一个网上的应用,要做 三重 定义,

BEAN定义,HOME接口定义,ROMOTE接口定义, 号称来保证稳定安全和定义清晰,

可惜我感觉真麻烦啊。。。。。

代码复杂程度比 C++ 差一个级别。比 ASP 和 PHP 麻烦不少。

功能倒是很强大,完全可以和 C# 对抗,既可以开发 Windows 程序,也可以开发

网页数据库程序,都不成问题,而且好处是,甚至可以运行于 Linux 下,比 C# 更强。

大公司完全可以用 JAVA/EJB 来作出全套的网上服务,提供数据库查询,订货,管理

等等的一整套大型系统。不过就不是我个人能够自己搞定的了。所以我只是

了解,并未深研。大概知道它的操作方式也就得了。

速度可真不快。为了运行一个小程序,要呼唤 JAVA ,真累。JSP 也是一样。速度

和 PHP/ASP 比起来是最慢的。

适用于大型企业级应用。作为小型应用就犯不着了。

不过,作为最强大最全面的开发工具,和 C# 对抗的利器,是

不愿听命于 MS 的大公司如 IBM 的唯一选择。

JSP / EJB 总评,功能5, 速度2,通用5,代码简单程度2

个人感觉,网页开发,最喜 PHP, Windows 程序开发,目前最喜 C#。

全看分页树展 · 主题


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河