发布网友 发布时间:2022-04-23 12:42
共2个回答
热心网友 时间:2022-04-06 08:15
php的写法更倾向于脚本化,调用参数和接口的方式也跟一般的面向对象不太一样。追答太多了。。。。包括编程思路都不一样。。。习惯用.net这种高级面向对象语言开发的,转向php就会感觉到开发思路就有很大不同。php更灵活,方便,后台一个框架搞定,前台html镶嵌php代码,大量的用模板引擎来开发。你搞.net会大量的在html中嵌入c#代码吗?
同时php是脚本,本身就比面向对象灵活,我输出一个abc,只需要一个echo "abc";,.net需要先类,再方法,实例化,调用吧。
echo是方法吗?也不是,自己百度echo在php中的定义。
你拿.net跟java比,差距都不大。但是跟php比,差距很大,虽然两者都是做web的语言。
php追求的就是灵活,简单。而不是企业级的那种层层框架,验证,复杂的逻辑运算,接口。
两者的定位上就不同,代码上也很不同
热心网友 时间:2022-04-06 09:33
没有必要这样一个个的比较, 如果你想学网络编程, 相对于php,还是建议你学asp.net, php能做的asp.net一样能做, 而且asp.net还能做的更多,实现方法比php更简单许多, 比如数据绑定. 而已c#不管是易用性还是功能, 都比php强很多. 当然如果你能二个都学那更好.