PHP和asp.net有哪些具体的不同 一个个进行对比 10
比如我自己先列举一个.net中和PHP中的面向对象编程是不同的,首先在.net中如果调用一个方法或者属性直接调用就好但是在PHP中的写法就是这样子的$data->idhh...
比如我自己先列举一个.net中和PHP中的面向对象编程是不同的,首先在.net中如果 调用一个方法或者属性直接调用就好 但是在PHP中的写法就是这样子的 $data->idhh=$idhh,$ctp->SetNameSpace('field', '[', ']');
展开
2个回答
展开全部
php的写法更倾向于脚本化,调用参数和接口的方式也跟一般的面向对象不太一样。
不同的太多了,只有自己学习过后才能具体了解
php是脚本语言,.net是面向对象语言,这点的区别就能衍生出很多的不同之处
不同的太多了,只有自己学习过后才能具体了解
php是脚本语言,.net是面向对象语言,这点的区别就能衍生出很多的不同之处
追问
恩 这个倒是可以算一个 但是 还有没有其他的具体一点的
追答
太多了。。。。包括编程思路都不一样。。。习惯用.net这种高级面向对象语言开发的,转向php就会感觉到开发思路就有很大不同。php更灵活,方便,后台一个框架搞定,前台html镶嵌php代码,大量的用模板引擎来开发。你搞.net会大量的在html中嵌入c#代码吗?
同时php是脚本,本身就比面向对象灵活,我输出一个abc,只需要一个echo "abc";,.net需要先类,再方法,实例化,调用吧。
echo是方法吗?也不是,自己百度echo在php中的定义。
你拿.net跟java比,差距都不大。但是跟php比,差距很大,虽然两者都是做web的语言。
php追求的就是灵活,简单。而不是企业级的那种层层框架,验证,复杂的逻辑运算,接口。
两者的定位上就不同,代码上也很不同
展开全部
没有必要这样一个个的比较, 如果你想学网络编程, 相对于php,还是建议你学asp.net, php能做的asp.net一样能做, 而且asp.net还能做的更多,实现方法比php更简单许多, 比如数据绑定. 而已c#不管是易用性还是功能, 都比php强很多. 当然如果你能二个都学那更好.
更多追问追答
追问
我现在其实不是在考虑 要学 那个 我本身是学asp.net的但是现在我正在学PHP 但是我因为对PHP的不了解 不知道PHP到底有哪些东西 是和asp.net不一样的
追答
买本书, 或者pdf,或者w3cschool上学学, html部分都一样, 学习逻辑处理和数据访问方法就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询