PHP 板


LINE

看板 PHP  RSS
※ 引述《shrimp0427 (shrimp)》之铭言: : php有很多好处? : 能列出十点? : 1.支援物件导向 : 2.跨平台的(可以在UNIX系列及Windows系列的作业系统上执行) : 3.PHP是Open Source : 还有吗? 我觉得要列出好处的话,应该要和其他类似的软体比较。 例如 ASP.NET, JSP 因为系上老师的需求,所以最近用 ASP.NET (使用 .Framwork 2.0 的那个) 写了个网页,有些许的经验。 另外 JSP 我没用过所以不知道。 至於 PHP 是我第一个接触的类似的语言。 而我所觉得 PHP 的好处,首先是 1. 与 Apache 配合非常的完美。而 Apache 是几乎所有目前大型网站都使用的伺服器。 JSP 是使用 Tomcat,虽然他也是 Apache 的子专案,但是感觉就不是那麽直接一点。 ASP.NET 没有什麽好说的,就只能在 IIS 上面跑而已。 2. 与 Unix-like 平台上的程式支援度很足够。 ASP.NET 则是支援 M$ 自己的东西。 JSP 则是和 Java 绑的紧紧的,自成一个世界。 3. 跨平台。跨平台应该不是他们关注的焦点,但是因为使用技术的关系, 在平台上还是有限制。 而因为 Apache 在各种机器上都有版本,所以 PHP 应该也可以在所有机器上执行。 如果今天在 Win32 上面没有 Apache , PHP 也可以直接支援 IIS ,让 IIS 跑 PHP 而 ASP.NET 几乎不可能在 IIS 以外的伺服器上跑, 虽然他的 .Framework 号称跨平台,但我认为他所跨的是 Windows 32bits 和 Windows 64bits,当然这不较跨平台啦。 JSP 在两个平台上应该都可以跑,因为 Java 在任何机器上也都可以跑。 4. 语法近似 C 语言,适合熟悉 C 语言开发环境的人。 ASP.NET 是使用 VB.NET JSP 是使用 Java 不过 C 语言还是最基本的语言,这也是优势。 5. 广大的使用社群。并且使用 Open Source 开发的方式。 说说优点,当然也要说一下 PHP 的缺点(vs ASP.NET)。 1. 没有搭配好的元件以及所见即所得的开发工具。 例如 ASP.NET 使用 Visio Studio 或是新的 Web Developer, 左边有帮你写好的一些工具,像是日历之类的东西,一拖过去就好了。 JSP 在这方面也是输给新的 ASP.NET 2. 物件化。这或许与 PHP 一直想要支援物件导向有关。 我使用 ASP.NET 编辑,假设要连线资料库,只要拖一个连线 SQL 的物件上去。 在原始码看到的只是一个标签。 这有甚麽好处? 假设今天连线资料库的这个地方有问题,我不必修改原始码, 只要该语言的发展人员放上更新就可以解决问题,而已经设计好的网页都不用动到。 但是今天 PHP 是把连线资料库这些动作写在程式里面,如果今天函式因为安全性 修改,那网站维护人员可能就要头大了。 如果 PHP 支援物件导向,而且开放社群自行撰写物件,我们以後如果要写程式 也只是引入几个物件,把参数打好。这样一来不只可以解决这个问题,也可以提供 比 ASP.NET 更多的类别使用。 3. 语言的规格化。 有的人跟我说, ASP.NET 可以提供验证甚麽什麽的,发展起来比较安全, 架构也比较大。当然我个人非常不以为然,但是这或许也是 PHP 的一个缺点。 怎麽说呢? 应该说是 PHP 这个语言本身太自由了,所以今天你可能写出来的程式 可以跑,但是并不安全,而学习 PHP 的使用者也并没有被教导要如何才能写出安 全的网站。 我觉得这主要是在推广的问题而不是语言本身的问题。 在这方面, ASP.NET 和 JSP 就比 PHP 好。 在语言方面,就提供了很多很多大企业用的功能。 例如表单验证,伺服器资料快取之类的功能。 --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 211.74.87.134 ※ 编辑: hialan 来自: 211.74.87.134 (10/22 12:26)
1F:推 ckmarkhsu:ASP可以在Unix-like上跑喔:) 10/22 13:16







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:BabyMother站内搜寻

TOP