仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1871|回复: 19
打印 上一主题 下一主题

[学习教程] PHP编程:php与asp的pk:用甚么言语停止网页开辟最...

[复制链接]
山那边是海 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-2-4 00:14:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
PHP于1994年由Rasmus Lerdorf创建,刚刚开始是Rasmus Lerdorf为了要维护个人网页而制作的一个简单的用Perl语言编写的程序。   甚么是PHP
PHP代表了"超文本处置器",这意味着你必需晓得,它是一种办事器真个处置言语,且以HTML的模式呈现。它最经常使用的中央就是网页了,数据从客户机发送到Web办事器,信息在此被处置并前往了局。
但这类通用性的言语涓滴不局限于在网页方面,PHP也能被用在号令行shell中,它可作为操作体系的一个扩大,由此履行响应的PHP文件。
在数据库方面的使用也是PHP的一个强项,MySQL、SQL、Microsoft Access、Oracle及InterBase只不外是采取了PHP言语的一局部数据库。
甚么是ASP
ASP是Acitve Server Pages的缩写,它也是一种办事器真个剧本言语,微软公司为到达静态网页的后果,把它集成进了办事供应者历程,就是尽人皆知的COM(Component Object Models)。
虽然ASP也不只限于在IIS(Internet Information Services)办事器上运转,但只要在IIS上,才干发扬它的全体功效,最后撑持它的操作体系为Windows 2000及NT4 Option Pack。一样,ASP在除IIS以外的平台上也能运转,PWS(Personal Web Server)就可以在Windows NT、95、98上注释ASP代码,然而,功效会有所限制。
本钱成绩
能够良多人都想要争辩ASP与PHP的本钱成绩,但这真的不是一个次要的重点地点。大多半购置IIS的用户是为了与微软产物的更好集成,话说回来,IIS相对对得起这多花出去的钱。
PHP与运转它的Apache Web Server都是收费的,它们是由Apache软件基金会供应的--平安、收费,正由于此,PHP可以避免费装置,独一的本钱是购置运转它的办事器,及装置的工夫本钱。
速度成绩
这个成绩也是办事器端剧本言语中,两边争辩最剧烈的地方,自从这两种言语离开这个世界,这个成绩的争辩就没有中断过。
普通来讲,使用法式在利用完内存以后,应把它"还给"操作体系,只需内存一向在被法式利用,操作体系凡是也不会请求发出。PHP利用内存的共同办法,使之成了它的一个长处。PHP在失掉一块内存以后,会临时保存住它,当内存用完后,并没有把它还给操作体系,而保存用于接上去能够产生操作。这个可以在设置装备摆设文件中停止修正。
由于基于COM的架构,所以ASP略微慢一点,缘由是它挪用了对象模子,而体系又必需加载这些模子,这有点儿像那些利用了控件的编程言语。在内存损耗方面,也与尺度使用法式相差无几。
实践上,速度区分最大的中央是IIS或Apache Web Server运转于的盘算机,假如盘算机分歧,那末,在设置装备摆设更好的盘算机上的言语将运转得更快一些。


兼容性思虑
说到兼容性成绩,那就太多了,由于世界上没有两台盘算机的硬件与软件是完整不异的,正由于此,人们都想晓得,在他们已具有的装备上,法式会如何运作。
从这个范围来讲,PHP能够已先胜出一步了,它赢在开放源代码方面(Open Source),这意味着它面前能够有着不可胜数的开辟者、更好的资本、更大的文档库等等。因为这些要素,PHP开辟的越多,法式员学到的也越多。
ASP普通以为只能运转在IIS上,正如后面所提到的,这并非非常准确,现实上,ASP也能运转在Apache上。Apache ASP可在恣意Apache办事器上运转无限的ASP功效,所需做的,只需翻开mod_perl。
要记住的是,PHP可运转在恣意平台上,Mac OS X、Windows、Linux及Solaris都是可运转它的操作体系。
平安性思索
不论平安性有多高,任何事物都存在被攻破的能够,独一缺少的只是工夫与资本的成绩。
Apache的平安选项使它比Windows Server操作体系更具平安性,IIS已有良多已知的平安破绽,且一向在停止修补;比拟而言,Apache的平安性可是有目共睹的。
编程易学性
ASP来历于微软产物中最多见的言语--Visual Basic,所以,它十分复杂易学;而PHP更多地以C++言语为基本,这能够也是它速度快的一局部缘由吧。
ASP的普通性曲解
ASP与ASP.NET完整不是一种器材,ASP.NET是对ASP编程言语的一次完全重写,正由于此,它的大局部功效是不克不及向后兼容的,它合适于微软更新的 .NET架构。
结论
从团体的角度来看,PHP更快、更平安、更容易于利用、兼容性更高,乃至更廉价,但也并非说ASP一无可取。有关二者进一步更多的会商也没甚么需要,利用最与你体系兼容、最合适你希冀的言语就是了。
没有人会喜欢和见异思迁的人交朋友,因为这种人太不安分,太不可靠,因此,你必须要强迫自己完成自己的目标,哪怕可能会很难受,也得坚持,毅力就是这么锻炼出来的。
第二个灵魂 该用户已被删除
沙发
发表于 2015-2-4 10:05:57 | 只看该作者
写js我最烦的就是 ie 和 firefox下同样的代码 结果显示的结果千差万别,还是就是最好不要用遨游去调试,因为有时候遨游是禁用js的,有可能代码是争取结果被遨游折腾的认为是代码写错。
柔情似水 该用户已被删除
板凳
发表于 2015-2-8 11:19:57 | 只看该作者
,熟悉html,能用div+css,还有javascript,优先考虑linux。我在开始学习的时候,就想把这些知识一起学习,我天真的认为同时学习能够互相呼应,因为知识是相通的。
admin 该用户已被删除
地板
发表于 2015-2-25 09:55:15 | 只看该作者
php是动态网站开发的优秀语言,在学习的时候万万不能冒进。在系统的学习前,我认为不应该只是追求实现某种效果,因为即使你复制他人的代码调试成功,实现了你所期望的效果,你也不了解其中的原理。
简单生活 该用户已被删除
5#
发表于 2015-3-7 19:16:30 | 只看该作者
刚开始安装php的时候,我图了个省事,把php的扩展全都打开啦(就是把php.ini 那一片 extension 前面的冒号全去掉啦),这样自然有好处,以后不用再需要什么功能再来打开。
愤怒的大鸟 该用户已被删除
6#
发表于 2015-3-10 22:29:32 | 只看该作者
Apache不是非得用80或者8080端口的,我刚开始安得时候就是80端口老占用,就用了个 81端口,结果照常,就是输localhost的时候,应该输入为 localhost:81
小妖女 该用户已被删除
7#
发表于 2015-3-17 11:10:45 | 只看该作者
你很难利用原理去编写自己的代码。对于php来说,系统的学习我认为还是很重要的,当你有一定理解后,你可你针对某种效果研究,我想那时你不会只是复制代码的水平了。
精灵巫婆 该用户已被删除
8#
发表于 2015-3-20 10:57:24 | 只看该作者
,熟悉html,能用div+css,还有javascript,优先考虑linux。我在开始学习的时候,就想把这些知识一起学习,我天真的认为同时学习能够互相呼应,因为知识是相通的。
透明 该用户已被删除
9#
发表于 2015-4-9 13:21:59 | 只看该作者
在我安装pear包的时候老是提示,缺少某某文件,才发现 那群extension 的排列是应该有一点的顺序,而我安装的版本的排序不是正常的排序。没办法我只好把那群冒号加了上去,只留下我需要使用的扩展。
乐观 该用户已被删除
10#
发表于 2015-4-14 14:12:26 | 只看该作者
其实也不算什么什么心得,在各位大侠算是小巫见大巫了吧,望大家不要见笑,若其中有错误的地方请各位大虾斧正。
小魔女 该用户已被删除
11#
发表于 2015-4-18 00:27:32 | 只看该作者
写js我最烦的就是 ie 和 firefox下同样的代码 结果显示的结果千差万别,还是就是最好不要用遨游去调试,因为有时候遨游是禁用js的,有可能代码是争取结果被遨游折腾的认为是代码写错。
只想知道 该用户已被删除
12#
发表于 2015-4-26 02:12:39 | 只看该作者
多看优秀程序员编写的代码,仔细理解他们解决问题的方法,对自身有很大的帮助。
变相怪杰 该用户已被删除
13#
发表于 2015-5-1 04:59:11 | 只看该作者
首推的搜索引擎当然是Google大神,其次我比较喜欢 百度知道。不过搜出来的结果往往都是 大家copy来copy去的,运气的的概率很大。
冷月葬花魂 该用户已被删除
14#
发表于 2015-5-10 23:45:22 | 只看该作者
最后介绍一个代码出错,但是老找不到错误方法,就是 go to wc (囧),出去换换气没准回来就找到错误啦。
海妖 该用户已被删除
15#
发表于 2015-6-25 04:06:06 | 只看该作者
这些都是最基本最常用功能,我们这些菜鸟在系统学习后,可以先对这些功能深入研究。
再现理想 该用户已被删除
16#
发表于 2015-7-19 01:09:33 | 只看该作者
先学习php和mysql,还有css(html语言很简单)我认为现在的效果比以前的方法好。
飘灵儿 该用户已被删除
17#
发表于 2015-7-20 02:46:42 | 只看该作者
首先声明:我是一个菜鸟,是一个初学者。学习了一段php后总是感觉自己没有提高,无奈。经过反思我认为我学习过程中存在很多问题,我改变了学习方法后自我感觉有了明显的进步。
灵魂腐蚀 该用户已被删除
18#
发表于 2015-7-20 12:49:23 | 只看该作者
写js我最烦的就是 ie 和 firefox下同样的代码 结果显示的结果千差万别,还是就是最好不要用遨游去调试,因为有时候遨游是禁用js的,有可能代码是争取结果被遨游折腾的认为是代码写错。
分手快乐 该用户已被删除
19#
发表于 2015-9-26 20:39:40 | 只看该作者
使用zendstdio 写代码的的时候,把tab 的缩进设置成4个空格是很有必要的
谁可相欹 该用户已被删除
20#
发表于 2015-10-1 09:53:42 | 只看该作者
要进行开发,搭建环境是首先需要做的事,windows下面我习惯把环境那个安装在C盘下面,因为我配的环境经常出现诡异事件,什么事都没做环境有的时候就不能用啦。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-15 10:46

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表