首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

PHP 总是不被人看好,为何?解决方案

2012-03-06 
PHP 总是不被人看好,为何?Java 领域,现在基本固定在几个流行的框架上了,但 PHP 还乱着呢。Zend 自己的东西

PHP 总是不被人看好,为何?
Java 领域,现在基本固定在几个流行的框架上了,但 PHP 还乱着呢。Zend 自己的东西 要么收费 要么不知道什么原因 总是不被人看好,为何?


[解决办法]
搞jsp的人自命不凡.

php的一些框架一些已经很成熟了.

java也有很多优点吧,但是做web这块,jsp没啥优势,整天设计模式的套.累不累啊.
[解决办法]
php有什么问题?我觉得挺好。不比java差
[解决办法]
1 回扣少 大项目追求的是最贵 好不好居其次 什么oracle啦等等都是挣回扣的好手 选择java首当其冲(这还涉及到对微软产品的歧视问题)
2 考虑到中国国情 盗版成本很低 开源免费所带来的好处并不是特别明显
3 以上2点多少决定了web开发在中国引入php的跟进程度上不如国外。
4 No.3同时也反过来加剧java和。net在中国市场的占有率。(谁会去学工作岗位少的语言?人才不多,公司不太敢冒风险做不熟悉的技术)


所谓看不看好,往往不取决于技术本身,更多的往往取决于市场。市场最牛,而且极具导向性。
做java的程序员未必就比php的程序员要牛,但市场上java岗位多,活多,大活也多,拿高工资的可能性和范围就大于php,对后来者学习方向的引导也更具诱惑性,也会加剧做web开发还是jsp牛(而且还是旗帜鲜明反微软的,更加剧了大家投入jsp的伪自尊心的动力)的解读。

一旦形成风气,力量是无穷的,而且可以遮百丑。(对什么事物都是一样的道理)

从语言好坏与否的角度出发去分析市场行为感觉比较单纯(or 学究?)了,心理学甚至都要比其要准确一些。
[解决办法]

探讨

1 回扣少 大项目追求的是最贵 好不好居其次 什么oracle啦等等都是挣回扣的好手 选择java首当其冲(这还涉及到对微软产品的歧视问题)
2 考虑到中国国情 盗版成本很低 开源免费所带来的好处并不是特别明显
3 以上2点多少决定了web开发在中国引入php的跟进程度上不如国外。
4 No.3同时也反过来加剧java和。net在中国市场的占有率。(谁会去学工作岗位少的语言?人才不多,公……

[解决办法]
现在国内PHP程序员加剧中呢,认为在WEB中,PHP在中小项目很占市场。就连搞培训的都很看好。
[解决办法]
再好的框架,开发速度也顶不上半成品,如CMS类站点,显然不如拿wordpress和drupal等半成品改改来得快。

单纯web开发这一块儿,用Java的没有PHP的多,Java用在ERP领域非常多。
[解决办法]
赚的到钱的技术...都是最牛逼的技术...
马云说过一句话:
我现在有钱了,才能站在这里演讲....
[解决办法]
探讨
再好的框架,开发速度也顶不上半成品,如CMS类站点,显然不如拿wordpress和drupal等半成品改改来得快。

单纯web开发这一块儿,用Java的没有PHP的多,Java用在ERP领域非常多。

[解决办法]
Zend框架很好用啊 所有学习程序的人都希望自己专供的语言能够大行其道 但是这个跟程序员又有什么关系呢?看腾讯新浪的面试题便面考PHP 其实还是C语言数据结构那些知识 语言真的只是个壳子了 PHP在中国就肯定当如objective C在西方国家 因为¥的利好 必然学习的人越来越多 语言本身PHP写的代码是最丑的的这个是没话说的
[解决办法]
探讨

引用:
再好的框架,开发速度也顶不上半成品,如CMS类站点,显然不如拿wordpress和drupal等半成品改改来得快。

单纯web开发这一块儿,用Java的没有PHP的多,Java用在ERP领域非常多。

erp用C++ VB 和Delphi的明显比Java多吧。。

[解决办法]
C++用在哪?现在
[解决办法]
探讨
Java 领域,现在基本固定在几个流行的框架上了,但 PHP 还乱着呢。Zend 自己的东西 要么收费 要么不知道什么原因 总是不被人看好,为何?

[解决办法]
去拿每个站点的脚本语言吧..
然后看统计分析数据...


[解决办法]
喜欢用PHP!
[解决办法]
恩,php很灵活,很方便

不过漏洞出的也是最多的,

听一个牛人说过 "变量都可以被覆盖了,你还想干啥"
[解决办法]
呵呵,被人看好和不被看好只有一种根本原因,那就是:你拿哪个语言能赚钱,你就肯定会说哪个语言被看好。
[解决办法]
进来看看大神门
[解决办法]
萝卜青菜各人所爱
------解决方案--------------------


php不被看好就像从前WEB不被看好。
php解释型语言,用框架牺牲很多效率的。
语言本身没啥好讨论的,条条大路通罗马。
[解决办法]
我是过来打酱油的,你们继续。

PS:沉下心来,多学点比啥都强!~天天讨论这个,有意思没!~
[解决办法]
是啊,喜欢就是好。
[解决办法]
PHP是胶水,用来糊糊纸盒子还行,你它用来建高楼大厦是不行的
[解决办法]
不看好php的人:
1、不了解php
2、自己没学或者没学好php
3、身边自称phper的没学好、没用好php
[解决办法]
实践证明php是好学的,但好学不代表能设好好的web应用

从开发效率和速度来看,显然优于其他

从成形的作品看,PHP的不胜枚举,国外的更多

PHP的纠结在于,如何在高性能和优雅架构中找平衡(比如:用不用框架,用不用设计模式等等)




[解决办法]
国内三大网站:腾讯,新浪和百度用的是啥?
CSDN的空间换成PHP的uchome了。

新浪的论坛换成php的duscuz了。

一是说明PHP的应用;二是说明了成节的节省;三是说明了php是很难的,成熟的产品不多。否则新浪自已不开发个论坛。
[解决办法]
现在PHP的应用很成熟了,从社区、论坛到PT等等,好用的产品太多了,很多知名大站都在用,谁说PHP不被人看好?
[解决办法]
我以前是用asp的,但有一天想写一个域名查询的asp页面时,先是查了很多关于asp的函数,但没有,后来又想写一个windows的com组件供asp调用,但搞了半天,发现在socket函数不能用,面对重重困难,先放弃了.
过了一段时间,我随手翻了下php的书,发现很多怪面孔的变量,也有很多的函数,这时我在网上找了下资料,竟发现了有socket函数可用,经过半天的调试,竟然成功的写了一个查询域名是否已注册的简单php页面.
哇,真是兴奋啊,这时才觉得php比asp不知好到那里去了.
[解决办法]
正准备做PHP嘞...汗..
[解决办法]
各说各有理,能做出来东西。才叫本事,努力工作把
[解决办法]
能赚钱就行
[解决办法]
因为太简单了,学两天就会弄了,竞争太激烈啊~~
[解决办法]
还在学习!
[解决办法]
各有所长嘛
[解决办法]

探讨
引用:

引用:
再好的框架,开发速度也顶不上半成品,如CMS类站点,显然不如拿wordpress和drupal等半成品改改来得快。

单纯web开发这一块儿,用Java的没有PHP的多,Java用在ERP领域非常多。

erp用C++ VB 和Delphi的明显比Java多吧。。


放10年前,可能是这个样……

[解决办法]
我们公司一年到头都在招人。PHP的难招!
[解决办法]
使用编译型语言的人其实都有这种感觉,觉得解释性语言没技术含量,设置有些做c/c++的人根本就觉得web开发没技术含量。因为你不用考虑内存如何管理,不用考虑与操作系统底层API,和一些操作系统特性方面的东西。

做c/c++的,首先需要掌握语言本身,因其语言本身难度高于web开发语言,所以这上面花的时间要稍长,然后选择一种操作系统在其下扎根,需要熟悉在这个操作系统下开发的一些技巧,如何利用系统特性,掌握一些数据库的知识。

而做web开发的呢?首先要了解这门服务器端语言本身,还要熟悉javascript,css,数据库,服务器环境的配置,调优,linux/unix/bsd系统的使用,还得再会一门服务器的脚本语言,如perl,shell,python。

还有一些相同的就不提了,比如设计模式什么的,这些都凌驾于语言之上。每门语言都需要掌握。web方面所需要掌握的东西更加多,杂。而c/c++语言难度比较高,更多的是专注于语言本身,其它方面可以不用去管太多。所以综合来看,其实难度系数都差不多。所以没必要相互鄙视。

很多人说php简单,他们找本书拿来就能写。你c/c++,我找本书也能写。但是你敢说你能把这门语言用的很极致?你能将代码质量和运行效率写的很高?每门语言都有自己的特性,这些特性可不是1,2天就能全掌握的。
[解决办法]
我不得不说,php的结构松散,这确实是一把双刃剑,让准备入门的人感觉很灵活,很方便很随意,而不用像java似的写个hello world还得先写个class,然后把main放进去,再在main里写东西,也没有java那么啰嗦的语法,包.类名.方法名(变量);php的特点就是写起来很快。

但从另一方面来讲,php的松散语言给phper养成了很多不好的习惯,这多是国内写教程还有国内那些比较有名的开源程序的过错,当然还有一部分原因是国内php4流行的时间太长了的缘故。有很多phper都是看着国内的中文教程和那些开源程序的php无OOP教程成长的,他会认为我用的是php,面向对象与我无关,设计模式与我无关,代码规范与我无关。因为大多数php教程,都是面向过程的方式一路教你过来的。函数拿来就写,要做个系统,想起什么就写什么,从来不考虑先设计系统的结构。而做java的人从一开始,就开始接触面向对象,设计模式。他们养成了良好代码结构和系统架构的习惯和思想。



在两种语言的开发者都成熟起来后,差距就会越来越大。phper才会意识到OOP有多么重要,设计模式有多么的重要,然后才会想到回头去补充这些知识,但习惯一旦养成,会很难改。我承认我自己就是一个典型的例子。


其实你去看看老外写的php代码,都是很好很规范的,php是一个你既可以把它写的很规范,又可以写的很随便的语言,而java是一个你必须把它写的很规范的语言。phper写的代码差,这其实不是php语言本身的过错。



最后建议下初学者和一些还陶醉在php随意性的朋友,改掉用面向过程写程序的习惯,OOP和设计模式是凌驾于语言之上的,使用任何语言都应该具备那些思想。这才是真正的软件工程。
[解决办法]

探讨
1 回扣少 大项目追求的是最贵 好不好居其次 什么oracle啦等等都是挣回扣的好手 选择java首当其冲(这还涉及到对微软产品的歧视问题)
2 考虑到中国国情 盗版成本很低 开源免费所带来的好处并不是特别明显
3 以上2点多少决定了web开发在中国引入php的跟进程度上不如国外。
4 No.3同时也反过来加剧java和。net在中国市场的占有率。(谁会去学工作岗位少的语言?人才不多,公司不……

[解决办法]
主要是院校里搞微软东西比较热衷,然后又热衷去搞Java

真正肯啃着英文钻C++和php的导师太少. 所以大多数人就被无形牵引到了.net和java道路上,等熟悉了那些,就会厌恶php. 也因为高等院校里这种环境, 导致phper经常是自学成才的半吊子, 所以总体水平不高.
[解决办法]
探讨

1 回扣少 大项目追求的是最贵 好不好居其次 什么oracle啦等等都是挣回扣的好手 选择java首当其冲(这还涉及到对微软产品的歧视问题)
2 考虑到中国国情 盗版成本很低 开源免费所带来的好处并不是特别明显
3 以上2点多少决定了web开发在中国引入php的跟进程度上不如国外。
4 No.3同时也反过来加剧java和。net在中国市场的占有率。(谁会去学工作岗位少的语言?人才不多,公……

热点排行