字体:  

终于觉得PHP只是个脚本语言了..

TankMe 发表于: 2008-8-23 21:15 来源: PHPChina 开源社区门户

看到很多人骂我.很伤心.所以让此贴沉了吧.你们都比我牛B.就我在装B.
我提问的问题没有一个人解决就是在挑我毛病.这个社会还是只说不做的人太多了.倒是有几位大哥很让我佩服.
体验出人跟人的区别了.
最后拜托十五大哥把此贴锁并下沉吧.

[ 本帖最后由 TankMe 于 2008-8-26 17:48 编辑 ]

最新回复

于安 at 2008-8-23 21:21:45
引用一位朋友所说的.

没学会走路的孩子,总是吹嘘着跑步是多么的神圣....
TankMe at 2008-8-23 21:25:14

QUOTE:

原帖由 于安 于 2008-8-23 21:21 发表
引用一位朋友所说的.

没学会走路的孩子,总是吹嘘着跑步是多么的神圣....
我只是觉得各个语言都有各自的特点..要是有种语言可以把所有语言的优点都吸收就好了..
PHP最大的缺点就是不规范.
htmlspecialchars的兄弟是html_entity_decode
多么可笑啊..代码的不规范导致开源的代码读起来也不是很方便..
其他函数还有匈牙利命名法的.还有开头就是大写的.非常不方便..
PHP真是让我伤心啊...

[ 本帖最后由 TankMe 于 2008-8-23 21:29 编辑 ]
foxla at 2008-8-23 21:27:17
要是JAVA有PHP的方便之处 或者 PHP有JAVA的优势之处 那还需要另外一个干什么呢?互补嘛~
TankMe at 2008-8-23 21:36:25

我现在就正在吧这些代码翻译成PHP.这是我这个期末的实训上做的..觉得PHP跟JAVA的差距还是有一些的.希望PHP越来越好..
kingboer at 2008-8-23 21:44:19
我们只能逐步完善!!!
七月十五 at 2008-8-23 21:47:28
1、楼主的JAVA代码就编程意义上说有很多冗余,建议楼主把全值和唯一值整合处理,记得JAVA中有override,这个功能很不错的,int和array参数类型不同可以用同一个方法名来处理。
2、一个完整的歌曲列表操作应该有CRUD,楼主的代码似乎只有C和D。是否用switch...case...来完善功能为好,或是把CRUD写成各自的方法来处理,更贴近OOP?
3、有空俺去研究一下JAVA。因为不久就要考JAVA。

[ 本帖最后由 七月十五 于 2008-8-23 21:49 编辑 ]
海角 at 2008-8-23 21:51:32
楼主能推荐些java入门的网站和书吗?
是不是装了eclipse什么java 程序都可以调。
楼主是什么java环境。
现在应该学java什么。
TankMe at 2008-8-23 22:20:14

QUOTE:

原帖由 七月十五 于 2008-8-23 21:47 发表
1、楼主的JAVA代码就编程意义上说有很多冗余,建议楼主把全值和唯一值整合处理,记得JAVA中有override,这个功能很不错的,int和array参数类型不同可以用同一个方法名来处理。
2、一个完整的歌曲列表操作应该有CRUD ...
只是个新手而已.其实这算是第一个JAVA作品.很简陋.只为实现功能而已.
你说的CRUD我在另外一个文件中都已完成.如果连这基本的东西都完成不了那还叫什么完整的功能网站啊..
JAVA的基础其实学的很不好.这个只是个struts2.0中覆盖了execute()的一个方法.只是一个添加歌曲的action.另外还有getter和setter.
其他的CRUD都在别的文件中完成了.
我感觉用JAVA编程的逻辑性更强.但是PHP更简单易学.容错行也很高.非常适合我们这些新手.

[ 本帖最后由 TankMe 于 2008-8-23 22:47 编辑 ]
TankMe at 2008-8-23 22:23:30

QUOTE:

原帖由 海角 于 2008-8-23 21:51 发表
楼主能推荐些java入门的网站和书吗?
是不是装了eclipse什么java 程序都可以调。
楼主是什么java环境。
现在应该学java什么。
我JAVA入门是老师教的.基本没看书.包括课本...>_<
但是课本上的东西还是要看.JAVA很基础的东西有很多.
推荐用myeclipse.是什么都可以调.但是慢..因为每次修改都需要重新启动tomcat.估计是我不会用.
JAVA我觉得有前途的还是JEE.但是有了struts2后.JSP基本可以不用.有PHP的基础就够了.
pylong at 2008-8-23 22:50:04
以为此类争吵只发生在高级区,想不到基础区也进步了,欢迎大家去YES找十五,当在基础等不到十五的话
PS:喜欢一门语言,不要说别一门语言不是,也不要别人一说自己喜欢的语言不好就立即开骂
muqiao at 2008-8-24 01:39:10
连unset都不知道?

php这个数组不叫数组,而叫hash
zwws at 2008-8-24 01:47:49
PHP最大的缺点就是不规范.

我非常烦PHP这点,其他的我都喜欢,自由度高。
TankMe at 2008-8-24 01:50:00

QUOTE:

原帖由 muqiao 于 2008-8-24 01:39 发表
连unset都不知道?

php这个数组不叫数组,而叫hash
unset不会重建数组索引的.自己去测试下.
七月十五 at 2008-8-24 09:16:25

QUOTE:

原帖由 zwws 于 2008-8-24 01:47 发表
PHP最大的缺点就是不规范.

我非常烦PHP这点,其他的我都喜欢,自由度高。
其实按编码规范可以打造属于自己的PHP类库,或者用现成的,比如ZF
七月十五 at 2008-8-24 09:20:34

QUOTE:

原帖由 TankMe 于 2008-8-23 21:25 发表

我只是觉得各个语言都有各自的特点..要是有种语言可以把所有语言的优点都吸收就好了..
PHP最大的缺点就是不规范.
htmlspecialchars的兄弟是html_entity_decode
多么可笑啊..代码的不规范导致开源的代码读起来也 ...
规范可以自己打造,官方的ZF很符合编码规范。
就武功来说,高手到一定程度功力是差不多的,不同的心。
就编程来说,高手到一定程度对语言语法的掌握都是差不多的,不同的是思想。
TankMe at 2008-8-24 09:59:38

QUOTE:

原帖由 七月十五 于 2008-8-24 09:20 发表


规范可以自己打造,官方的ZF很符合编码规范。
就武功来说,高手到一定程度功力是差不多的,不同的心。
就编程来说,高手到一定程度对语言语法的掌握都是差不多的,不同的是思想。
自己打造的缺点就是:各起一家.导致更加混乱.
JAVA官方整齐划一的规范PHP确实应该学一学.
好规范有个最大的好处就是你想用一个功能了.你可以去猜它的函数名.能猜个89不离10
而且不规范看这很业余..PHP比较起JAVA不是很业余吗??
如果谁有时间把PHP的函数库.重新整理命名.并且编译.API文档也修改一下.那就好了.
15是否没事干发起一下这个宏伟的事业??
leehui1983 at 2008-8-24 10:06:31
搞什么都可以,语言只是实现工具,老板也不会管你用什么语言,看的也是结果。所以管你用什么语言,能实现就好,在讨论语言的优劣早就是没意义的事情了,像lz这种在校生估计才有这种激情,对于我们来说,能为我们带来多少收入才是我们关心的
flyfly99 at 2008-8-24 11:26:24
你这些东西php来写10行代码不到搞定
我要读书网 at 2008-8-24 11:33:19
既然你选择了php ,那还那么多抱怨干什么?
php是开源的,你完全可以把它的函数名改来自己喜欢.看着顺眼.

你搞java ,有5年,你再说你熟悉了java吧.
coolstr at 2008-8-25 09:16:47
PHP就是一个脚本语言,

拿来做网站是最好的选择,

做应用系统不推荐,(除非你的PHP扩展也很厉害)