为何企业级项目大多使用c#、java等语言,而不使用php?
为什么大型的企业级项目大多使用java、c#等语言,而不使用php呢?与c#和java的面向对象特性有关么,希望能系统的分析一下.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
为什么大型的企业级项目大多使用java、c#等语言,而不使用php呢?与c#和java的面向对象特性有关么,希望能系统的分析一下.
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(11)
谁说的...
Facebook 前期也是用的php,后来用C做了很多后端的工作
新浪是什么公司? 互联网公司啊!!! 企业项目是不会用PHP来写的, 就算PHP能写也不会
企业项目都是大手笔,有的是钱。
个人感觉语言只是工具,没有绝对的好坏。谁说PHP做不了大项目?新浪微博就是用的PHP。新浪很多应用和产品PHP都有绝对的占有优势。
C#,Java有"中间码"可以让老板知道至少做出来的产品让客户拿不到"源代码".
楼主,问这种问题有人要骂你的。。。
java、c#明显比较贵嘛.
要分清普通企业和互联网企业的区别,普通企业可以看成是,各种类型的企业/医院/银行/政府/部队等,互联网企业指的是只提供互联网内容服务如淘宝/facebook/新浪,
在大部分老板眼里java是高科技,而.net/php不是,还有就是用JAVA好报价的,比如2000万的项目,你能给客户用PHP做么,你都没办法报价,JAVA就不一样,各种服务器,各种软件,随便开价,到时候见者有份,大家都有好处,你好我也好,JAVA非常符合我朝的各种潜规则,
而对互联网企业来说,老板本人就可能是程序员,比如facebook老板,不就是php程序员么,sina创始人王志东也是程序员,马化腾本人也是程序员,google那2创始人也是,互联网公司几乎都是程序员创立的,话说程序员领导的公司,给自己公司做东西,一般都选择最顺手的,不会特意选择别的,
我觉得主要是性能和适用场景原因,如果用php等语言遇上某些特殊情况可能不好处理,但对于java等语言来说很多领域都可以处理而且成熟,个人愚见
大型的软件, 有很长的生命周期, 他们开始搞的时候,
PHP还不成熟. PHP里面有很多不成熟的东西, 比如magic_quotes这样不严谨的东西.
现在, PHP在企业应用里面很多, 但是产品类型的很少.
代码保护也是一个方面.
静态语言的某些特点使得风格容易控制,面向对象特点使得结构容易控制、代码规模可以很大,这都符合人数众多的大中型项目的要求:不管团队水平多么参差不齐,也都能把整个项目很好的给完成了。换句话说,用这类语言你的程序员写的再差也差不到哪里去,编译器会帮你,开发工具会帮你。但是反过来讲,对于有经验的程序员,虽是差不到哪里去但也好不到哪里去。受限太多,写不出很简洁优雅的代码来。个人觉得小型高水平团队还是选择动态语言比较好。至于语言是否有好差之分,可以参考《黑客与画家》一书,我觉得书中作者说的挺好的。