php和.net的优势和区别都是什么?

php和.net的优势和区别都是什么?... php和.net的优势和区别都是什么? 展开
 我来答
羿小天
2017-03-03 · 知道合伙人数码行家
羿小天
知道合伙人数码行家
采纳数:48288 获赞数:165598
我爱资源共享

向TA提问 私信TA
展开全部

1.相对于.net,php更偏向于解释性语言类型;

2.在.net中,我们操作的主要是封装好的对象-类库;在php中,我们主要操作的对象主要是各种函数;

3.php的编程工具相对于。net的编程环境和数据库,显得非常非常轻量级;尤其是编程环境,既轻量级还很灵活;

4.在.net和php中,数据传递的方式有get和post(第三种暂时不谈);在.net中,我们获取数据的用的是context.Request["操作对象的ID"]、context.QueryString["操作对象的ID"];在php中,我们获取数据用的是$_get["操作对象的ID"]、$_post["操作对象的ID"];

5.在.net中,显示数据的方式是Response.Write("你要显示的内容");在php中,我们用的是echo "你要显示的内容";

6.在.net中我们操作的主要是对象和数组,两者之间可以相互转化;在.net中,我们操作的对象主要是数组。

gl95271983
2010-12-03 · TA获得超过148个赞
知道小有建树答主
回答量:161
采纳率:0%
帮助的人:164万
展开全部
学习上:PHP和.NET的学习曲线相比,.NET的学习代价高一些,需要的知识也多一些,不过PHP流行一些学的人也多一些,社区远远多于ASP.NET,所以有难的问题好问些
首先PHP是可以跨平台运行,但是ASP.NET也并不是只能运行在Windows上,很久以前.NET的跨平台版本Mono已经可以稳定的运行在Linux等其它操作系统上了,而且二者都是开源、免费的。

市场方面:以市场份额来说(WEB),现在占有率第一的是传统的ASP、第二是PHP,但ASP.NET也有不少,在企业开发市场方面.NET与Java是均分市场

应用方面:以Alexa前十的网站来看微软官网,Windows Live 、Bing、MSN以及MySpace都是ASP.NET的,当然类似Facebook、WP等网站都是PHP的,但是更多情况下,PHP网站是不会只依赖PHP的,因为PHP虽然Expess,但是没有多线程、面向对象设计也不算全面,所以要依靠其它框架来补充开发,不过也正是如此PHP才有着比.NET更大的开源社区

我学习ASP.NET是因为在.NET下 版本升级很快,而且很锻炼技术,之前的知识可以学以致用,而且我自己感觉这个框架、C#这个语言就是我想要的,很完美,当然,这是在对其它的框架、语言有很多了解之上才决定的。
ASP.NET社区其实比想像中开放很多,微软的官方文档其实允许一般开发者提意见或修改、有调试时也随时可以进入框架本身 的源代码调试。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
千锋教育
2017-02-20 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部
PHP的优势包括:
PHP开放的源代码
所有的PHP源代码事实上都可以得到。
PHP是免费的
和其它技术相比,PHP本身免费且是开源代码。
快捷性
程序开发快,运行快,技术本身学习快。嵌入于HTML:因为PHP可以被嵌入于HTML语言,它相对于其他语言。编辑简单,实用性强,更适合初学者。
跨平台性强
由于PHP是运行在服务器端的脚本,可以运行在UNIX、LINUX、WINDOWS、Mac OS下。
效率高
PHP消耗相当少的系统资源。
图像处理
用PHP动态创建图像,PHP图像处理默认使用GD2。且也可以配置为使用image magick进行图像处理。
面向对象
在php4,php5 中,面向对象方面都有了很大的改进,php完全可以用来开发大型商业程序。
专业专注
PHP支持脚本语言为主,同为类C语言。比较容易入门。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
y113700676
2010-12-03 · TA获得超过236个赞
知道小有建树答主
回答量:1032
采纳率:0%
帮助的人:305万
展开全部
PHP的优势:
1、运行速度快,与linux有很好的结合,
2、弱类型语言(松散型),简单,容易上手
3、可以自己写扩展(C/C++)
4、运行速度快(可以自己编写自己的框架)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
千钺Ue
2010-12-03 · TA获得超过122个赞
知道答主
回答量:216
采纳率:0%
帮助的人:130万
展开全部
php是开源的,.net面向对象很强。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式