毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
php+mysql校园问卷调查系统的设计与开发(3)
1.PHP是一种免费的的开源技术。你可以在官方网站或者相关文档上获得它所有的源代码。开源技术由于源代码的开放,经过了无数的测试,更多人的使用使其拥有很高的安全性。对开发人员来讲,这更是一种福利。当你无法理解语言的逻辑或者想更深入地了解它时,你都可以通过查看源代码来弄明白。开源技术提高了互操作性,每一位使用PHP的人都可以向PHP专家提出修改建议。就像JAVA一样,每一家使用JAVA的公司都对JAVA社区的发展作出了贡献。比如甲骨文公司努力开发企业级的JAVA,而三星公司则在手机JAVA上建树。
2.PHP执行快捷,系统效率高。我们可以在HTML页面中嵌入PHP代码,相比于完全生成HTML标记的CGI来说,PHP完成前者所能完成的所有功能,而且执行效率非常高。另外,PHP使用高级内存管理机制,使得其消耗很少的系统资源,减轻系统的压力。
3.类C语言的风格和面向对象特性。类C语言的风格使得原来C++、JAVA程序员能够更快速地适应甚至喜欢上PHP。在PHP4和PHP5中,都对面向对象特性进行了很大的改善。现在你完全可以用面向对象的风格来开发大型商业程序,而不是仅仅局限于中小型应用。
4.跨平台性和可扩展性。PHP可以运行在UNIX、LINUX、WINDOWS、MAC OS等多种平台上。而microsoft经常修改asp,虽然这能带来很多改进,但是仅限于微软产品范围之内。而你使用PHP时不用再担心发生因为一些变动而使你良好的代码废弃一旁的情况了。在PHP中你也可以用C语言等为PHP程序添加扩展程序。
5.支持多种数据库。PHP支持MySQL、SQL Server、Oracle等多种数据库。事实上,PHP对MySQL以外数据库的支持并不是非常完善,这是有待提高的地方。而其对MySQL的支持比较强大,包含了多种MySQL函数,操作简单快捷。
2.2 强大的脚本语言JavaScript
JavaScript语言的目的非常明确,就是为了提高用户访问服务器的流畅性和与服务器良好的交互性。如果全部使用服务器端语言来完成数据检测验证,事件响应,必然会使服务器压力倍增,反应时间很长。JavaScript是一种基于对象和事件驱动,用来给网页添加动态功能的客户端脚本语言。它多种优点使之称为开发网站必备的一种语言。JavaScript是一门解释型的语言,也是一门弱类型变量的语言,这都使它的开发难度较低。浏览器将访问页面的所有HTML标签转化成文档对象,而JavaScript对DOM(文档对象模型)的操作支持全面而强大,这使得JavaScript的客户端脚本功能体现得更淋漓尽致。图1是HTML标签的文档对象树形结构模型:
图1 HTML文档对象树形结构模型
另外,JavaScript不允许程序访问本地磁盘,不允许其对服务器操作(理所当然),不允许对网络文档进行操作,而只能实现信息的传递和消息的互动,从而有很强的安全性。而在javascript的基础上又有人编写了jquery这样方便使用的程序接口,甚至于形成了EXT JS这样大型的AJAX框架。这门语言势必对前端开发带来惊人的效果。
2.3 流行的技术AJAX
知道JavaScript的优点,也就知道了其不足之处。JavaScript仅仅能在客户端与用户进行交互,而不能与服务器有任何的交流。如果出现了一种情况,比如用户需要请求一些新的数据或者想让一些不想看到的数据从页面中消失,此时不得不进行服务器端的请求并重新为用户载入新的页面。这显得十分浪费且没有必要。AJAX技术的出现就是为了解决这一矛盾。AJAX全称”Asynchronous Javascript and XML”,即异步的JavaScript和XML。为什么称之为异步,是因为ajax异步地更新网页或者用户数据,完全不影响用户的浏览体验。我们再也不必在一个页面编辑数据,然后再提交数据重载网页来完成整个流程,因为ajax已经在后面异步地完成了。AJAX的核心是JavaScript对象XmlHttpRequest,用来与服务器进行少量数据的交流。后面将会介绍到程序中AJAX的具体使用。
共5页:
上一页
1
2
3
4
5
下一页
上一篇:
基于WP8的手机浏览器的设计与实现
下一篇:
Flexsim汽车4S店备件库存系统仿真研究
浅谈校园网安全控制策略【1715字】
校园一卡通数据系统的學...
论校园网的建设和管理【1504字】
规范架建校园网络的设想【4632字】
校园网建设要以用为本【1872字】
校园网的高校教育信息系...
校园网的实验室管理运行...
志愿者活动的调查问卷表
国内外图像分割技术研究现状
公寓空调设计任务书
AT89C52单片机的超声波测距...
神经外科重症监护病房患...
承德市事业单位档案管理...
10万元能开儿童乐园吗,我...
中国学术生态细节考察《...
C#学校科研管理系统的设计
医院财务风险因素分析及管理措施【2367字】