C#和PHP有什么区别?

 我来答
湘江畔520
2015-09-30 · TA获得超过263个赞
知道小有建树答主
回答量:120
采纳率:66%
帮助的人:36.4万
展开全部
想要认知他们的区别,首先还是需要了解他们一下:

C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏以及不允许多重继承)。C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言;
PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。
区别:
1.框架不一样,c#是.net framework。
2.c#比php难,但是安全性更高,功能更全(php实现不了的c#能实现,但是都够用)。
3.php是免费的,而c#是收费的。
4.php与mysql搭配,而c#是与sql server搭配使用。
iaskall
2013-05-30 · TA获得超过630个赞
知道小有建树答主
回答量:568
采纳率:83%
帮助的人:238万
展开全部
这怎么谈区别呢?
php是用的C语言,C#本身就是一种语言,和C一样的,你可以问问C和C#有什么区别吧
C#是微软发布的一种编程语言,集成了delphi及java面对对象及可视化操作的特点,容易学习和使用。
C语言本身就是一种面对过程的语言,属于C语言中最低级的(当然在嵌入式开发中使用最多)的语言。

基于C#的asp.net相对php也就有比较性,
php有很多的框可用,但MVC模式表现不明显,asp.net已经按照MVC的模式去做了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式