想学习PHP或者C#中的一个,拿不定主意,请教各位朋友,企业内部的管理系统,用BS结构实现,请问用PHP还是用C#好一些呢?需要用到一些报表。PHP和C#的最大区别是什么呢?

解决方案 »

  1.   

    呵呵,两个哥哥都善长。PHP最大的好处,就是免费,开源多。C#最大的好处就是用来方例,微软简化了太多的编码工作。各种插件很容易上手。如果用到报表多,个人感觉C#要好,呵呵。相对而言,我更支持 C# 
      

  2.   

    我也是两个都会,但是我放弃了c#,原因很简单,c#如果用来开发C/S程序,就如同vb一样,需要让用户在客户端安装.net框架,只有如此客户才能运行你开发的软件
    如果用它来开发B/S程序,访问的时候那不是一个"慢"字可以形容的,而是用很多个"慢"字来形容
    这一点我偏向于PHP,因为他open source,真正底层的东西如果你想追求极致,甚至可以使用c语言来做
    还有就是我喜欢PHP的更新速度,以前我用asp的时候用了好多年没见他更新过一次,甚至出现bug他都置之不理,包括他的内置函数numberic("2d3")都能返回true的值,实在汗颜.
      

  3.   

    C#开发CS结构,让客户安装.net框架,这不是个好主意。
    BS结构如果在同样的硬件和网速环境下,差别悬殊,这也是个很致命的问题。
    现在的比较点是开发的工作量上,同样的web应用,普通的管理系统,包括录入查询修改已经报表等等,BS结构下,让用户操作起来方便,如果PHP的工作量是C#的两倍,那么C#的速度慢还是可以忍受的。请教两位大侠开发系统上,感觉这种语言工作量差别是不是很大?
      

  4.   

    c#现成的插件很多,php这方面没这么方便!!
    但是微软的东西向来效率底下~~我不支持!