LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

对于初学者来说,PHP与ASP一些基本的区别与注意事项

admin
2012年4月25日 0:36 本文热度 3159

    一般情况下,大家都认为做网站用PHP较为流行,并且比ASP安全,这其实是错误的理解,程序的安全性,不是程序本身决定的,更大程度上是决定于编写程序人员的经验。对于一般的程序初学者,PHP可能没有那么容易入门,开始学的时候,一般大家对于ACCESS数据库较为了解,在学习ASP的时候,很容易就能学会数据库的查询、编辑和删除等基本知识。在测试上,也有windows自带的IIS,而且,也有很多小外挂类似于IIS的软件,所以,网站在测试和建立上面,较容易上手。而对于PHP环境数据库的建立较为麻烦,因为其环境是基于LINUX系统,初学者很多都未曾了解此系统,对其工作原理,也知之甚少。


    所以,为方便大家对网站程序入门的了解,对ASP和PHP在学习上一些注意的事项做一些描述:


一,程序的安全,是由程序员决定的,并非是程序本身


    ASP在程序编写的时候,需要注意的东西较多,最主要是程序SQL注入的问题,建议您在学习编写ASP的时候,有了一般程序的了解之后,编写网站程序之前,需要对SQL注入有一定的了解,并且在编写网站程序的之前,做好这方面的防注入工作。当然,PHP也是一样有此问题,只是其解决方法相对简单一些。在此就不做详述,可查找并参考本站相关技术资料。用什么程序语言就确定了用什么类型的主机,ASP或PHP,在购买的时候也有一些主机商既支持ASP也支持PHP,虽然兼容性较高,支持这两种不同系统的语言,但相对而言,稳定性会相对差一些,还是针对性购买主机好一些。


二,数据库备份问题


    ASP程序一般会和ACCESS数据库配合使用,ACCESS是以文件的形式存放在虚拟主机上面,而一般虚拟主机,都有备份功能,当然,如果主机没有备份功能的,建议您需要更换有自动备份功能的虚拟主机。那么,数据出现问题的时候,可通过主机的备份功能进行数据恢复,保证网站数据的安全。
    PHP程序一般会与MYSQL数据库配合使用,MYSQL一般是由主机商免费提供的一个数据库,此数据库多数主机商是不会备份的,所以,您在完成网站建设之后,需要手工备份您的网站数据。备份的方法,可参考一些免费用PHP CMS系统,在这方面,他们都做得很全完善。当然,如果您是自己开发后台,请务必加上此功能。


三,编码方式对数据库的影响


    现在网站大多数会使用UTF-8或BG2312编码,如果您是使用PHP+MYSQL的话,请注意您备份的数据库是用什么编码,因为如果在备份后,恢复的时候没有选择正确的编码,显示出来的数据会变成乱码,此点也是造成一些PHP网站数据丢失的原因。而ASP+ACCESS也会出现此问题,但因为不存在数据导出导入的问题,所以,不会出现类似PHP+MYSQL这样因编码问题而导致的问题。


四,网站程序的基本设计与建议


    一般,在制作小型网站,例如中小型企业网站、或者一些中小型应用类的网站可以选用PHP或ASP,但是如果在编写一些较大型的商务类网站的时候,建议使用PHP较好,因为MYSQL比ACCESS强大很多,其运行处理速度快很多,并且也较稳定,当然,这是相对而言的。使用ASP+ACCESS也是可以做得到的,例如使用ASP+ACCESS,后台管理自动转成静态的方式,用这样的设计构思,更加稳定,无论您用PHP或ASP都可以。主要还是要看您对哪种程序较为熟练。


五,个人技术是主要,选择哪种程序语言是其次


    大家都知道百度是用PHP写的,可能觉得PHP更强大,在某种意义上是如此,因为PHP可开发的扩展性较高,技术局限性小,可加入很多功能,当然,这是决定于程序员的。而ASP在功能扩展性是小一些,但是,对于开发一般的中小型网站是足够的。而且,ASP在入门的时候,相对较容易。学习程序的选择,并非是最主要的,最主要还是要看你对程序的专注程度,程序的思路是一样的。不同的程序只是编写的方法不同而已。


该文章在 2012/4/25 0:36:04 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2024 ClickSun All Rights Reserved