仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1607|回复: 20
打印 上一主题 下一主题

[学习教程] PHP网页设计今朝国际的主流法式次要存在以下成绩

[复制链接]
透明 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-2-4 00:21:03 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
理解动态语言的概念,运做机制,熟悉PHP语法法式|成绩|主流   今朝国际的主流法式次要存在以下成绩(转)
作者[游览]

1. 代码效力低下 - (以国际某有名服装论坛的post.cgi获得下个thread的数码的代码为例)  

我有意进击,我也不晓得如今是不是仍是这个代码,这是2001年5月的版本。  
我只对这个片断做个正文申明  
       $dirtoopen = "$lbdir" . "forum$inforum"; //翻开响应的服装论坛版块的目次  
       opendir (DIR, "$dirtoopen");  
       @dirdata = readdir(DIR); //读取一切的文件  
       closedir (DIR); //封闭目次handle  
       @sorteddirdata = grep(/.thd.cgi$/,@dirdata);//获得一切主题文件  
       @newdirdata = sort numerically(@sorteddirdata);//排序  
       @neworderdirdata = reverse(@newdirdata);//倒序  
       $highest = $neworderdirdata[0];//掏出最大的数码地点的文件名  
       $highest =~ s/.thd.cgi$//;//获得最大的数码  
       $newthreadnumber = $highest + 1;//加1失掉此次宣布应当的数码  

人人可以看到,在宣布一个新主题时,固然代码很短,然而却把全部版块目次的文件全体扫描了
一遍并两次排序  
假定这个目次有NN多个主题,则速度可想而知。 所以该“服装论坛看似速度慢,实际上是因为JS多”的
论点  
是不是成立,人人思索  

2.代码不标准,属于手任务坊型  
好比某国际有名CGI服装论坛,其法式组件定名使人莫名奇奥,又是 bbs, 又是 bbs1, bbs2,  
有cjyh, xiu这类不知何来,还有yhreg如许的中文缩写+英文缩写的,  

更糟的情形凡是呈现在中文法式的外部  
常常有人盲目写了X万行法式(可称法式团) 十分了不得.  

惋惜代码真的是一团,变量/函数式定名七零八落,和国外的优异作品一比,相形见绌  
晋级保护更无从谈起. 凡是说的国际法式程度低大多也是源于此  

还有更严重的. 仍以国际某有名贸易Perl文本服装论坛为例,价钱相当之高,  
惋惜翻开法式,从头至尾居然找不到 flock 函数的影子.  
自我进修网路编程第一课,我就晓得了锁定这个概念.其实不懂这个法式怎样包管它的"贸易"不乱
性  
(假如它有甚么惊世的概念性冲破,另当别论,不外恕我驽钝,没看出来)  

3.功效花梢不适用  
国人喜好,然而不太合适国际潮水.其实更多的后台设定办理更加主要,VB给了个好的样板.  

4.其他如中心概念太陈腐,模块化水平差等等  

不克不及说我就全体克制了这些成绩,然而我正在勉力测验考试.  
并想推行发扬这些思惟.争夺增进华人网路软体到达更高的水准  

  然后大吼:别人可以,我为什么就不可以?(是不是有点阎罗教练的味道,默默的确是电影看多了,抽嘴巴是会痛的,各位其实明白这个道理了就行了)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-23 16:24

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表