+ -
当前位置:首页 → 问答吧 → php和.net??

php和.net??

时间:2010-09-05

来源:互联网

php和.net谁难些,明天学.net不知道是咋样的?
.net不知道要花多长时间去学习。php和.net谁更强悍些呢?

作者: 岂悠   发布时间: 2010-09-05

.net更难学一些。要说强悍绝对是.net更加的强悍。不过我是搞PHP的。
楼主一直说.net。实际上真正编程,是c#调用.net框架进行编程。而不是直接使用.net编程。
那么就说c#。这门语言的定位和java差不多,主要是面向企业级应用的。而且它的语法等方面也参考了java,同时也有众多的创新之处,可以说是一门功能灰常强大的语言,既可以用来做网站又可以用来写桌面程序,还可以用来做网络应用。
但是我还是选择了php。因为现代服务器中linux所占比重越来越多,随着微软对知识产权的保护越来越重视,国内的服务器市场相信也会倾向于使用linux。而c#目前还无法跨平台,php却是跨平台的。另外,php是开源的,而c#不是,虽然php没有.net这种功能强大的框架可用,但是却有众多的开源产品。光说做网站这一领域,不比.net差。php开发速度也相比.net要快一些,做东西也更灵活一些。这是php解释型语言决定的。
楼主自己看着选吧,其实我觉得学会什么都可以,只要你学精通了,语言转型还是比较快的。鄙人学了学java,也就一个月,就自己写了个桌面文档搜索引擎程序。毕竟基础已经在那了

作者: huaihuajio   发布时间: 2010-09-05

      .net是一种环境框架,该平台上可以运行JAVA,C#,VB等语言的环境,甚至以后。NET更新版可以直接运行PHP也未尝不可,而PHP是一门WEB型的脚本语言,始于PERL,所以你拿不同概念的东西比,根本没有可比性啊!
        
         应用上来说:.net可以用在b/s结构,也可以用在C/S结构,也就是说写程序或写站点都可以,而PHP大部分只能用在WEB上!虽然网上也有说写应用程序的!

      如果只在b/s结构里相对比,一般 .net的人是用C#,而且这个C#也是被推荐使用的语言,我个人感觉。NET要入门都很麻烦,什么类似命名空间,少些一些包含性的库,就会导致代码执行错误!当然如果用熟悉了,道理都是一样的!还是老话,入门容易,深入难!

    如果有兴趣,我建议2个都学吧!当然从商业意义来说,精通比面广好些!现在会.net和php的随便找都有,写个留言,写个站点什么的,会的人很多,但是精通的高手级人物则不多,像QQ,163上的那些后台程序员等等,这样的人一般也是高工资!

作者: fengyun520   发布时间: 2010-09-05