想要认知他们的区别,首先还是需要了解他们一下:
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搭配使用。
这怎么谈区别呢?
php是用的C语言,C#本身就是一种语言,和C一样的,你可以问问C和C#有什么区别吧
C#是微软发布的一种编程语言,集成了delphi及java面对对象及可视化操作的特点,容易学习和使用。
C语言本身就是一种面对过程的语言,属于C语言中最低级的(当然在嵌入式开发中使用最多)的语言。
基于C#的asp.net相对php也就有比较性,
php有很多的框可用,但MVC模式表现不明显,asp.net已经按照MVC的模式去做了。