仓酷云

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

[学习教程] ASP.NET教程之为何PHP做网站要利用框架?仓酷云

[复制链接]
莫相离 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:14:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
呵呵,那你就关注微软的招聘信息以及别人的招聘经验啊,还有也不一定去做技术的,你如果真的想去就多了解了解。(其实我的意思是说想到微软做技术是很不容易的。假如用PHP做网站不必框架,上面成绩怎样办理?
*响应代码短少正文,文档化贫苦
*前背景没有框架机制,倒霉保护和急迅开辟
*没有缓存机制,没法疾速切换各类缓存模块
*没有毛病处置机制,没法体系排错,没法正确定位毛病点
*短少模板机制,代码HTML混同,下降平安性
PHP做网站利用框架framework的优点
*面向对象,扩大性好
*模块化,可重用性高
*底层封装,更少的代码量,更疾速度开辟
*代码办理,文档化便利,也利于Unittest
今朝盛行的PHP框架:
*http://framework.zend.com/
*http://ellislab.com/codeigniter
*http://cakephp.org/
*http://yiiframework.com/
*http://laravel.com/
*http://symfony.com/
CakePHP开辟框架
假如你仍旧必要编写面向PHP4兼容的代码,CakePHP将是一个十分不错的选择,在PHP4&5的MVC式框架列内外面,CakePHP都已经是最盛行的。
ZendFramework框架
ZendFramework是面临一些较有履历的开辟者和从底层构建一些企业级使用程序而计划的。
CodeIgniter
CodeIgniter是一个PHP5.2+的MVC框架,它体积玲珑切具有丰厚的文档资本。一般被称为“初学者框架”。
Symfony
Symfony是最陈旧的PHP框架之一,他一样也是转为企业级Web使用程序而计划的。Symfony利用命令行代码天生工具来为项目疾速天生所需的代码。
Symfony的网站上手机了大批的教程和典范代码,来匡助你熟习把握他们。
YiiFramework
Yii是一个高度模块化,高功能的PHP5框架,专门为了Web使用程序而开辟。Yii是其最次要一年夜特征,运转起来比Codeigniter和Zend框架要快。
一般的指的.net就是跟net网页编程相对的那种,主要是做企业级应用的。你如果想学这个,主要就是学C#和数据库。(ASP.NET好像很重要的,应该也要学的,ASP.NET上好像可以结合VB和C#等多种语言,但是微软主推C#)
柔情似水 该用户已被删除
沙发
发表于 2015-1-20 18:21:43 | 只看该作者
现在的ASP.net分为两个版本:1.1和2.0Asp.net1.1用VS2003(visualstudio2003)编程。Asp.net2.0用VS2005(visualstudio2005)编程。现在一般开发用的是VS2003。
板凳
发表于 2015-2-2 21:04:26 | 只看该作者
主流网站开发语言之ASP:ASP是微软(Microsoft)所开发的一种后台脚本语言,它的语法和VisualBASIC类似,可以像SSI(ServerSideInclude)那样把后台脚本代码内嵌到HTML页面中。虽然ASP简单易用,但是它自身存在着许多缺陷,最重要的就是安全性问题。
第二个灵魂 该用户已被删除
地板
发表于 2015-2-2 22:37:22 | 只看该作者
通过这次激烈的讨论,我从大家身上学到了太多,开阔了眼界,不管是支持我的还是骂我的,都感谢你们。
山那边是海 该用户已被删除
5#
发表于 2015-2-4 20:35:14 | 只看该作者
众所周知,Windows以易用而出名,也因此占据不少的服务器市场。
再见西城 该用户已被删除
6#
发表于 2015-2-10 07:30:48 | 只看该作者
ASP.net的速度是ASP不能比拟的。ASP.net是编译语言,所以,当第一次加载的时候,它会把所有的程序进行编译(其中包括worker进程,还有对语法进行编译,形成一个程序集),当程序编译后,执行速度几乎为0。
小妖女 该用户已被删除
7#
发表于 2015-2-27 06:26:54 | 只看该作者
目前在微软的.net战略中新推出的ASP.net借鉴了Java技术的优点,使用CSharp(C#)语言作为ASP.net的推荐语言,同时改进了以前ASP的安全性差等缺点。但是,使用ASP/ASP.net仍有一定的局限性,因为从某种角度来说它们只能在微软的WindowsNT/2000/XP+IIS的服务器平台上良好运行(虽然像ChilliSoft提供了在UNIX/Linux上运行ASP的解决方案.
飘飘悠悠 该用户已被删除
8#
发表于 2015-3-8 22:52:07 | 只看该作者
ASP.net的服务器,要求安装一个.net环境,当然我这里指的是windows系统,顺便点一下,.net只能放在windows环境里来运行。Asp.net1.1的就装Framework1.1,Asp.net2.0的就装Framework2.0。
简单生活 该用户已被删除
9#
发表于 2015-3-12 18:09:20 | 只看该作者
CGI程序在运行的时候,首先是客户向服务器上的CGI程序发送一个请求,服务器接收到客户的请求后,就会打开一个新的Process(进程)来执行CGI程序,处理客户的请求。CGI程序最后将执行的结果(HTML页面代码)传回给客户。
爱飞 该用户已被删除
10#
发表于 2015-3-13 07:08:36 | 只看该作者
是目前ASP在UNIX/Linux上的应用可以说几乎为0)。所以平台的局限性和ASP自身的安全性限制了ASP的广泛应用。
只想知道 该用户已被删除
11#
发表于 2015-3-20 16:12:03 | 只看该作者
主流网站开发语言之CGI:CGI就是公共网关接口(CommonGatewayInterface)的缩写。它是最早被用来建立动态网站的后台技术。这种技术可以使用各种语言来编写后台程序,例如C,C++,Java,Pascal等。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-24 00:47

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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