Maison >développement back-end >tutoriel php >完全不要用YII框架吧,这就是个垃圾。

完全不要用YII框架吧,这就是个垃圾。

不言
不言original
2018-05-25 09:18:0919443parcourir

最近因为工作关系,因效率问题 被逼花3天时间写了个类似Thinkphp3.2的YuYan框架,速度是Thinkphp3.2的5倍(运用到了以前2个现成DB类)。另花7天时间,也就是10号到现在。根据新框架写了个自动生成代码的系统。同时,听说YII框架不错。于是今天花1天打算来学习这个框架。  
       学习了半天,终于搞懂了。一整天,大概至少花了3个小时吧。期间家里忙这忙哪的。有个小宝宝整天缠在身上乱打键盘。  
   
       结论:也是我半夜不睡觉(其实我很累了)这个文章的目的,告诉大家,这框架,完全是个垃圾,千万不要使用。我是负责任告诉大家。如果你坚持要使用,结果就是代码难以维护和开发。整体框架决定了,这代码的水平,至多也就是个编程经验一年左右的水平。比90%软件公司的编程水平还差。  
 
        用事实说话:  
       1、变量命名&&文件命名:他是C++和Java的混合体。文件命名。就只有名字,功能和属性都没有体现:比如例子post的model类。就是post.php.正确命名就是:PostModel.class.php.可见差很远。这根本不是习惯问题,而极严重的编程思想问题。从这可以看出作者超级弱智。  
       2、Model操作&&数据库操作:条件和执行语句混合,亲,这和原生SQL语句有何区别?现在新的思想是条件和执行分离。思路清晰而代码极为简单。想一个函数就执行完DB操作,亲,用mysql_query更简单。  
      3、自动生成登录不连接数据库也就算了。还要另继承个验证类。亲。框架的目的是更简单,不是更复杂这不是比原生要复杂2倍以上么?本末倒置的弱智。  
      4、没有html标签,前端html view代码都是php.亲,view都是php了。前端分得开么?不如单独写一个php更好了。  
           把原本非常简单的html代码都变成php了。 本末倒置的弱智。             
       
     5、再说自动生成代码吧:为什么需要手工这么多次?model,controler全部一次不就够了么?生成的代码也是些极垃圾臭代码。  
     6、再说文件包含。亲,现在项目是单入口?还需要在其它程序里载入这么多文件么,还用写这么命名空间和文件路径么?你以为回到了C语言时代和Java时代。还需要SB载入么?完全不需要,项目可以全部自动识别载入(我的项目中全部做到)。  
     7、生成代码,里面的东西,几乎都是新东西(作者与众不同的思想)。都是要学习,亲,你写框架的目的就是为了害人,增加别人负担么?我们写框架的目的就是希望傻瓜都可以看懂我们程序,环境好后傻瓜都会在10分钟内写项目代码。  
   8、帮助文件:完整的帮助文件都没有。比如chm格式文件。官方中文社区几年没有人维护(仔细看内容),唯一的视频代码模糊不清。根本看不清楚。支持何在?  
   9、一个框架编程,指导还要写一本书么?我写的框架。比Thinkphp强大,更简单,傻瓜都只10分钟上手。1小时完全精通。Thinkphp环境搭建好后,对照手册编程,也只需要学习1个小时足矣吧。你要别人看一本书,是想折磨死苦逼的程序猿么?  
 
  10、类里方法编程:里面到处是get,set,这是典型的10几年前的Java垃圾无用 废代码。在10多年前,我就很恨这样代码。据说是为了安全。我10多年前写Java程序时,就写了很多这样垃圾代码,又经过10多年的苦修。我终于敢光明正大的说。Struts,你就是个垃圾。set/get属性方法就是个垃圾。最好的证明就是现在php的set/get方法。完全自动化。可以避免java里的set/get垃圾无用代码。YII作者薛强先生,编程小白。你编写过C++(命名风格)+Java.咋这还这么多垃圾无用代码呢,生命需要珍惜时间。  
 
半夜了,要休息了。.  
                生命需要珍惜时间。我花这么多时间,就是为了用事实 告诉大家。千万不要用YII这个垃圾框架。如果你没有框架用,可以用Thinkphp3.1.,3.2,不过thinkphp3.2在 liunx下部署是有严重问题的。我用ThinkPHP 开发过5个项目。  
                我的框架也会开源,不过时间还不到一个月。现在只是内部项目使用,开源大概要2个月以后。  
                本人编程10多年,编程经验在30万行代码以上。编程语言用过一年以上的有C/C++,VC.Java,jsp.vb.net C#,php.这说明我是有资格来评论和下结论的。虽然PHP编程经验只有一年。PHP比.net和Java强二个等级左右。  
           

回复讨论(解决方案)

不喷,但第1点真心看出楼主psr-0都不知道为何物

不带这么玩的,你都有十多年编程经历了,怎么还这么浮躁?居然还说出“PHP比.net和Java强二个等级左右”这样的言论  
我不对 Yii 做任何评论,因为我没接触过(事实上我对任何只用英文注释的软件都是排斥的),也不对 Thinkphp 做评价,同样也是没有用过的原因。但我知道一点:既然他们还存在,并有新版本推出,就可见他们都还是有市场的  
至于你的 YuYan (怎么和某人的论坛系统命名那么相似?)怎么怎么地,还不好说。至少现在你还没有示人  
即便将来那一天到来了,你也只可以说你的怎么怎么好,而不能说人家的怎么怎么差  
是好是坏并不是由你说了算的

不带这么玩的,你都有十多年编程经历了,怎么还这么浮躁?居然还说出“PHP比.net和Java强二个等级左右”这样的言论  
我不对 Yii 做任何评论,因为我没接触过(事实上我对任何只用英文注释的软件都是排斥的),也不对 Thinkphp 做评价,同样也是没有用过的原因。但我知道一点:既然他们还存在,并有新版本推出,就可见他们都还是有市场的  
至于你的 YuYan (怎么和某人的论坛系统命名那么相似?)怎么怎么地,还不好说。至少现在你还没有示人  
即便将来那一天到来了,你也只可以说你的怎么怎么好,而不能说人家的怎么怎么差  
是好是坏并不是由你说了算的

年纪大了和稀泥是吧?和稀泥对这个社会一点贡献也没有。  
好就好,不好就不好。水平当然有高低。  
“PHP比.net和Java强二个等级左右”,.net和Java我都用过3年以上。我有资格下结论。我2003到2006年用Java开发。2008到2012用.net开发。  
每个人都对一个东西有发表好与坏的权利。我说什么我说了算,我说好与不好,他都在哪里,不会改变多少。  
同果你不同意我的言论,大可以由自己来。浪费时间是自己的。  
“PHP比.net和Java强二个等级左右”,你不理解,我可以解释给你:  
1、运行速度,至少是以上2种语言的2倍左右  
2、开发速度:也至少是以上2种语言的2倍左右。  
3、开源学习资源:PHP比.net强100倍不止。比Java强10倍不止。  
4、语言简洁和强大性:PHP比它们2个强大2倍不止。  
这就是我下结论的理由。  

不带这么玩的,你都有十多年编程经历了,怎么还这么浮躁?居然还说出“PHP比.net和Java强二个等级左右”这样的言论  
我不对 Yii 做任何评论,因为我没接触过(事实上我对任何只用英文注释的软件都是排斥的),也不对 Thinkphp 做评价,同样也是没有用过的原因。但我知道一点:既然他们还存在,并有新版本推出,就可见他们都还是有市场的  
至于你的 YuYan (怎么和某人的论坛系统命名那么相似?)怎么怎么地,还不好说。至少现在你还没有示人  
即便将来那一天到来了,你也只可以说你的怎么怎么好,而不能说人家的怎么怎么差  
是好是坏并不是由你说了算的

--------------------------------------------------------------------------------------------------------------------  
老朽!!存在不代表有市场,我见过太多的软件,一直存在,从来没有过任何市场。我自己写的好多个软件。一直更新好几年了。有几款屁市场都没有。  
YII很差,不代表不能用,不代表没人会用。只不过比原生的麻烦太多,本末倒置。  
 
还有,别人讲事实,希望你用事实反驳,而不是空谈道理。  
我懂的地方,你不懂的地方太多了,别动不动就教训别人。

不喷,但第1点真心看出楼主psr-0都不知道为何物

我真的不懂,你说对了。  
--------------------------------  
但,我的工作经历加10多年修炼,100%有能力来制定适合中国人命名的php变量命名标准。大部分东西,我都是至少经过15年以上的思考。我才敢下结论。一个简单的命名标准。根本就不需要思考10多年。我已经超级保守了。

年轻人,不要听不得不同的意见!  
既然你可以发表你的观点,为何我就不能提出不同意见呢?  
 
并不因为你说 php 比 .net、Java 强,.net、Java 就消亡了  
你不用,并不代表人家不用,更不能阻止人家使用

技术的偏好可以有,讨论也可以有  
但,武断说什么什么是垃圾,甚至人身攻击说某某作者是弱智就是人品问题了  
 
PS: 工作时间的长短真心证明不了什么,比如Segment Error的问题不应该是一个工作这么久还不清楚  
 
不想和楼主对喷什么,只是认为技术人员牛气可以有,但躁气不应该。

楼主,最近火气很大啊,怕上火,喝加多宝!  

难道最近天气热的缘故?

自从看过楼主其他文章后,再看楼主本此的文章,都没心情去看了,  
只看头,再看尾。  
其他的都是一堆牢骚!!!!!!!!!

自从看过楼主其他文章后,再看楼主本此的文章,都没心情去看了,  
只看头,再看尾。  
其他的都是一堆牢骚!!!!!!!!!

准确的说叫有态度!中国人就是没有态度,没有表态的人而进步很缓慢!

难道最近天气热的缘故?

没有利益关系,没有耽误我事!我为何而怒?  
你都没有看细节,真不应该发言!不同意我的观点,你可以去实践!耽误工作,不要说我没有提醒你

技术的偏好可以有,讨论也可以有  
但,武断说什么什么是垃圾,甚至人身攻击说某某作者是弱智就是人品问题了  
PS: 工作时间的长短真心证明不了什么,比如Segment Error的问题不应该是一个工作这么久还不清楚  
不想和楼主对喷什么,只是认为技术人员牛气可以有,但躁气不应该。

你知道什么是躁气么?  
你从我那一条看出武断!  
是我的话对大家有价值。还是你的?你可以思考下么?我给别人培训说话技巧很多次了!不想说无用的废话

从楼主的观点,thinkphp垃圾,yii垃圾。  
对,你的yxxxx绝对好货。

请允许我在这个严肃的场合打个广告  
向大家推荐一下我的NewBeePHP框架,1秒钟入门,2秒钟精通,没有任何垃圾文件事实上你也找不出第二个文件,项目文档结构清晰通俗易懂,甚至比广告还短,比李小龙还强大,什么,数据库?搞个球数据库,我给你寄纸条自己去读写,全国包邮哦亲。  
生命需要珍惜时间,我打了那么多字,请各位乡亲父老有钱的捧场,没钱的一边去!本人浸淫电子产品15年有余,魂斗罗1命通关,RPG游戏隐藏全开,CS爆头率96.8%,3秒拆机箱,1秒烧主板,绝对有资格卖框架!

从你只是学了3小时写出的这几条:  
1. 你基本不知PSR-0为何物就得出这种结论,目测你只看过ThinkPHP  
2. 没看明白你想说的是什么,就不乱猜测了,貌似是在说ActiveRecord?  
3. Validator从ZF到Symfony再到新一些的Laravel,几乎全栈框架都有,你可以不用,大可不必把这都拿来当缺点。但从你描述的貌似还不是Validator,好像是它例子里的LoginForm?如果是的话,请Google: AOP  
4. 还是那句,只看3小时远远不够,View可以套用模板  
5. 没指出实际问题,这个不评  
6. Yii出来的时候是5.1,没有Namespace这种东西,而现在做Autoload流行的是用Composer,主流的几个框架Symfony, Laravel, Yii2.....除了Phalcon几乎都支持,只要遵守PSR-0/4就可以了,反过来看你说的第1点,只能呵呵了  
7. 我在另一个帖子有提到,Yii的确和很多框架不同,给我的感觉有点像VCL,其实不是什么新东西,只是对你造成如此大的不便  
8. CHM?呵呵,很久不在Windows下开发已经淡忘这种专用格式了。官网是yiiframework.com,那个只是爱好者自己做的社区,还没搞清楚哪个是官网就下结论算不算武断?  
9. 不必评了  
10. Getter/Setter是框架里写的,而为的正是调用时用PHP的__get/__set,你在使用的时候可以直接当成属性来使用。你喷的这点正是你说的  
 
评了这几条,只要有一条看出是武断,7楼我说的就成立,没错吧楼主?  

技术的偏好可以有,讨论也可以有    
但,武断说什么什么是垃圾,甚至人身攻击说某某作者是弱智就是人品问题了    
 PS: 工作时间的长短真心证明不了什么,比如Segment Error的问题不应该是一个工作这么久还不清楚    
不想和楼主对喷什么,只是认为技术人员牛气可以有,但躁气不应该。

你知道什么是躁气么?  
你从我那一条看出武断!  
是我的话对大家有价值。还是你的?你可以思考下么?我给别人培训说话技巧很多次了!不想说无用的废话

哈哈,喜欢你框架的名字和广告词  
层主改行做销售吧,一定大有前途  
 
 

请允许我在这个严肃的场合打个广告  
向大家推荐一下我的NewBeePHP框架,1秒钟入门,2秒钟精通,没有任何垃圾文件事实上你也找不出第二个文件,项目文档结构清晰通俗易懂,甚至比广告还短,比李小龙还强大,什么,数据库?搞个球数据库,我给你寄纸条自己去读写,全国包邮哦亲。  
生命需要珍惜时间,我打了那么多字,请各位乡亲父老有钱的捧场,没钱的一边去!本人浸淫电子产品15年有余,魂斗罗1命通关,RPG游戏隐藏全开,CS爆头率96.8%,3秒拆机箱,1秒烧主板,绝对有资格卖框架!

请允许我在这个严肃的场合打个广告  
向大家推荐一下我的NewBeePHP框架,1秒钟入门,2秒钟精通,没有任何垃圾文件事实上你也找不出第二个文件,项目文档结构清晰通俗易懂,甚至比广告还短,比李小龙还强大,什么,数据库?搞个球数据库,我给你寄纸条自己去读写,全国包邮哦亲。  
生命需要珍惜时间,我打了那么多字,请各位乡亲父老有钱的捧场,没钱的一边去!本人浸淫电子产品15年有余,魂斗罗1命通关,RPG游戏隐藏全开,CS爆头率96.8%,3秒拆机箱,1秒烧主板,绝对有资格卖框架!

在哪下??

从楼主的观点,thinkphp垃圾,yii垃圾。  
对,你的yxxxx绝对好货。

哪写了thinkphp垃圾了?

从你只是学了3小时写出的这几条:  
1. 你基本不知PSR-0为何物就得出这种结论,目测你只看过ThinkPHP  
2. 没看明白你想说的是什么,就不乱猜测了,貌似是在说ActiveRecord?  
3. Validator从ZF到Symfony再到新一些的Laravel,几乎全栈框架都有,你可以不用,大可不必把这都拿来当缺点。但从你描述的貌似还不是Validator,好像是它例子里的LoginForm?如果是的话,请Google: AOP  
4. 还是那句,只看3小时远远不够,View可以套用模板  
5. 没指出实际问题,这个不评  
6. Yii出来的时候是5.1,没有Namespace这种东西,而现在做Autoload流行的是用Composer,主流的几个框架Symfony, Laravel, Yii2.....除了Phalcon几乎都支持,只要遵守PSR-0/4就可以了,反过来看你说的第1点,只能呵呵了  
7. 我在另一个帖子有提到,Yii的确和很多框架不同,给我的感觉有点像VCL,其实不是什么新东西,只是对你造成如此大的不便  
8. CHM?呵呵,很久不在Windows下开发已经淡忘这种专用格式了。官网是yiiframework.com,那个只是爱好者自己做的社区,还没搞清楚哪个是官网就下结论算不算武断?  
9. 不必评了  
10. Getter/Setter是框架里写的,而为的正是调用时用PHP的__get/__set,你在使用的时候可以直接当成属性来使用。你喷的这点正是你说的  
评了这几条,只要有一条看出是武断,7楼我说的就成立,没错吧楼主?  

技术的偏好可以有,讨论也可以有    
但,武断说什么什么是垃圾,甚至人身攻击说某某作者是弱智就是人品问题了       
PS: 工作时间的长短真心证明不了什么,比如Segment Error的问题不应该是一个工作这么久还不清楚    
不想和楼主对喷什么,只是认为技术人员牛气可以有,但躁气不应该。

你知道什么是躁气么?    
你从我那一条看出武断!    
是我的话对大家有价值。还是你的?你可以思考下么?我给别人培训说话技巧很多次了!不想说无用的废话
允许我说句实话,实话虽然伤人。但真的非常有用。  
1、你第一个回贴我觉得你蛮不错的。  
2、你第二个回贴我觉得你可能水平不错,还会教训人。  
3、第三个详细的回贴,终于看出来,你编程真还是非常菜。这么详细的回复我,我已经非常解你的编程水平的。你这菜鸟,真没有资格来教训我这老鸟。这儿是编程战场,有水平者上。  
       也许你不服:随便讲3点吧,讲点你服的。  
    1、第二条你居然没有看懂。因为这是整个编程的核心。编程中极重要部分。  
     2、我的第三条你也没有看懂。不要紧,你看5次必懂。  
     3、我的第六条你也没有看懂。  
     我再看下,看有没有看懂的?第一条看懂50%吧。其它9条完全没有看懂,亲,你做过php开发么?做过应用开发么?这样水平来批评我。未免我会瞧不起所有评论我的人。

请允许我在这个严肃的场合打个广告  
向大家推荐一下我的NewBeePHP框架,1秒钟入门,2秒钟精通,没有任何垃圾文件事实上你也找不出第二个文件,项目文档结构清晰通俗易懂,甚至比广告还短,比李小龙还强大,什么,数据库?搞个球数据库,我给你寄纸条自己去读写,全国包邮哦亲。  
生命需要珍惜时间,我打了那么多字,请各位乡亲父老有钱的捧场,没钱的一边去!本人浸淫电子产品15年有余,魂斗罗1命通关,RPG游戏隐藏全开,CS爆头率96.8%,3秒拆机箱,1秒烧主板,绝对有资格卖框架!

我说的可全部是事实。别在这儿胡闹。我可能比你大很多,没有时间胡扯。

lz  霸气侧漏  

没用过yii 没学过yii  
不过看朋友公司的项目 后台部分 有种混编的感觉   
呵呵  

你认为我菜那我就菜好了,打嘴仗很没意思。  
你的框架拼音还叫什么Yxxxx,直接叫YuZhou  
洋文叫JSP Framework,翻译过来 金三胖框架 --- 宇宙人民的框架  
 
祝楼主成功,一桶浆糊!  

从你只是学了3小时写出的这几条:    
   
1. 你基本不知PSR-0为何物就得出这种结论,目测你只看过ThinkPHP    
2. 没看明白你想说的是什么,就不乱猜测了,貌似是在说ActiveRecord?    
3. Validator从ZF到Symfony再到新一些的Laravel,几乎全栈框架都有,你可以不用,大可不必把这都拿来当缺点。但从你描述的貌似还不是Validator,好像是它例子里的LoginForm?如果是的话,请Google: AOP    
4. 还是那句,只看3小时远远不够,View可以套用模板    
5. 没指出实际问题,这个不评    
6. Yii出来的时候是5.1,没有Namespace这种东西,而现在做Autoload流行的是用Composer,主流的几个框架Symfony, Laravel, Yii2.....除了Phalcon几乎都支持,只要遵守PSR-0/4就可以了,反过来看你说的第1点,只能呵呵了    
7. 我在另一个帖子有提到,Yii的确和很多框架不同,给我的感觉有点像VCL,其实不是什么新东西,只是对你造成如此大的不便    
8. CHM?呵呵,很久不在Windows下开发已经淡忘这种专用格式了。官网是yiiframework.com,那个只是爱好者自己做的社区,还没搞清楚哪个是官网就下结论算不算武断?    
9. 不必评了    
10. Getter/Setter是框架里写的,而为的正是调用时用PHP的__get/__set,你在使用的时候可以直接当成属性来使用。你喷的这点正是你说的    
评了这几条,只要有一条看出是武断,7楼我说的就成立,没错吧楼主?    

技术的偏好可以有,讨论也可以有      
但,武断说什么什么是垃圾,甚至人身攻击说某某作者是弱智就是人品问题了      
     
PS: 工作时间的长短真心证明不了什么,比如Segment Error的问题不应该是一个工作这么久还不清楚      
     
不想和楼主对喷什么,只是认为技术人员牛气可以有,但躁气不应该

你知道什么是躁气么?    
你从我那一条看出武断!    
是我的话对大家有价值。还是你的?你可以思考下么?我给别人培训说话技巧很多次了!不想说无用的废话
允许我说句实话,实话虽然伤人。但真的非常有用。  
1、你第一个回贴我觉得你蛮不错的。  
2、你第二个回贴我觉得你可能水平不错,还会教训人。  
3、第三个详细的回贴,终于看出来,你编程真还是非常菜。这么详细的回复我,我已经非常解你的编程水平的。你这菜鸟,真没有资格来教训我这老鸟。这儿是编程战场,有水平者上。  
       也许你不服:随便讲3点吧,讲点你服的。  
    1、第二条你居然没有看懂。因为这是整个编程的核心。编程中极重要部分。  
     2、我的第三条你也没有看懂。不要紧,你看5次必懂。  
     3、我的第六条你也没有看懂。  
     我再看下,看有没有看懂的?第一条看懂50%吧。其它9条完全没有看懂,亲,你做过php开发么?做过应用开发么?这样水平来批评我。未免我会瞧不起所有评论我的人。

楼主高手,学习一下

我只是觉得吧,我们学习程序的,本不分老鸟、菜鸟,能为社会进步、科技发展贡献出一份绵薄之力的都是好鸟!

不管你用什么工具、什么语言、什么框架,能合理地用在对的项目中就是成功的。   
当然也鼓励向LZ一样研发、开拓创新新的框架的技能人才,但也没必要去批判那些曾经和你一样初衷作出过贡献的前辈的作品,他们只是给你在开发项目时,多一个也许更合适的选择!

不带这么玩的,你都有十多年编程经历了,怎么还这么浮躁?居然还说出“PHP比.net和Java强二个等级左右”这样的言论  
我不对 Yii 做任何评论,因为我没接触过(事实上我对任何只用英文注释的软件都是排斥的),也不对 Thinkphp 做评价,同样也是没有用过的原因。但我知道一点:既然他们还存在,并有新版本推出,就可见他们都还是有市场的  
 
至于你的 YuYan (怎么和某人的论坛系统命名那么相似?)怎么怎么地,还不好说。至少现在你还没有示人  
即便将来那一天到来了,你也只可以说你的怎么怎么好,而不能说人家的怎么怎么差  
是好是坏并不是由你说了算的

躺着也中枪!(/ □ \)

说人垃圾者,必被它人骂垃圾!各位没有骂我垃圾,我已经很感激了!  
我愿意自毁长城,就是希望吸引大家注意!对大家有点帮助就好!方式需要手段!

说人垃圾者,必被它人骂垃圾!各位没有骂我垃圾,我已经很感激了!  
我愿意自毁长城,就是希望吸引大家注意!对大家有点帮助就好!方式需要手段!

看到我一个大学老师的影子!!!  
我那老师的社交不是很好。

作为菜鸟我表示或许LZ的代码水平确实要比我高上很多个档次,但你戾气太重,说好听点就是过于自信,说难听点就是刚愎自用。如果十年了还是这个脾气,那么你以后的水平也就只能那样了。

作为菜鸟我表示或许LZ的代码水平确实要比我高上很多个档次,但你戾气太重,说好听点就是过于自信,说难听点就是刚愎自用。如果十年了还是这个脾气,那么你以后的水平也就只能那样了。

呵呵,我的水平这样,你确定一辈子能达到么?你这样智商低,水平又低的,还是别出来秀智商比较好!我每年进步都很大!

呵呵,我是小菜鸟,只喜欢稳定、速度。  
 
楼主,你的框架开源吧。只有不断的批评与指正,才有发展。我也有点鄙视TP,我发现用它做出来的东西运行速度好慢。目前我用的PHP版本为5.3.28,还没有用上5.4或者更高。

有时间还是干点有益身心的事吧,争来争去的  
存在即有道理,每个人都有自己的偏好 

作为菜鸟我表示或许LZ的代码水平确实要比我高上很多个档次,但你戾气太重,说好听点就是过于自信,说难听点就是刚愎自用。如果十年了还是这个脾气,那么你以后的水平也就只能那样了。

呵呵,我的水平这样,你确定一辈子能达到么?你这样智商低,水平又低的,还是别出来秀智商比较好!我每年进步都很大!
 
哟,你看这就开始喷了,你的干货呢?说你刚愎自用一点都不夸张。要让人闭嘴最好的方法当然是拿东西出来,你现在发出来看看不就知道了。我水平本来就不高,今年才毕业的如果就能达到你这个级别的,那要你何用?但我有时间,我一直很谦逊的学习,你怎么知道十年后我就一定比你差?  
 
你都说这是战场,那么倒是亮出你的兵器啊,你只要现在拿出干货,把你的那个框架打我脸,我自然会尊你是大神,不然就呵呵了。

感觉楼主好?!

是呀,做程序的就应该这样

作为菜鸟我表示或许LZ的代码水平确实要比我高上很多个档次,但你戾气太重,说好听点就是过于自信,说难听点就是刚愎自用。如果十年了还是这个脾气,那么你以后的水平也就只能那样了。

呵呵,我的水平这样,你确定一辈子能达到么?你这样智商低,水平又低的,还是别出来秀智商比较好!我每年进步都很大!
 
哟,你看这就开始喷了,你的干货呢?说你刚愎自用一点都不夸张。要让人闭嘴最好的方法当然是拿东西出来,你现在发出来看看不就知道了。我水平本来就不高,今年才毕业的如果就能达到你这个级别的,那要你何用?但我有时间,我一直很谦逊的学习,你怎么知道十年后我就一定比你差?  
 
你都说这是战场,那么倒是亮出你的兵器啊,你只要现在拿出干货,把你的那个框架打我脸,我自然会尊你是大神,不然就呵呵了。
我上面讲的的10条编程,你好好看看,能再懂再说。你没有资格指责我。我上面的几点编程思想你3年之内不能完全看懂。

YII 确实不咋地  
 
推荐用 laravel

框架是按照作者自己的编程风格与习惯而设计的,很难符合每个人的胃口  
不喜欢不用它就可以了,楼主的批判精神比较强  

看完直想笑。。。  
 
“ 学习了半天,终于搞懂了。一整天,大概至少花了3个小时吧”, 这么点时间就搞懂了。国外那些编程大师在你面前都弱爆了

同意楼上,也不知道从哪跑出来的2货!遇到菜鸟你就拼技术,让人家看你写的几条!遇到高手就拼工龄,说又多少年了。。。尼玛,太脑残了!你这么nb还用什么php,自己编个语言得了!哎,我错了,没忍住。。。

嗯,支持楼主的心得!语言,框架吗,就是个感觉。。楼主研究下laravel,我喜欢这个,我期待看到楼主的心得。。

我是来看跟帖的,为什么没有人回了

框架不论好与坏,只是一个工具。关键还是看人自己。  
LZ如此武断的评论一个框架的好坏,根本看不出来你是一个做了15年的程序员。  
不论什么职业,从事15年,根本不会说出像你这样如此激烈的话。  
 
再者,不论什么框架,适合自己的,就是最好的。不要去看别人怎么想.. 框架达不到的要求,我们可以从别的地方寻求突破,而不是因为Yii某些东西不是自己想要的就把它骂的狗血淋头。  
我在培训是用的是TP,在现在这家公司用的是YII,我从没感觉哪个框架好,哪个坏。  
凡事分两面,切勿一条路走到黑....

看到PHP比JAVA和.NET强两个等级就笑了。  
 
什么时候出过一种叫做.NET的语言。

到目前为止, 我认为最优秀的框架是laravel,但我挺喜欢Zend框架,用着挺得劲儿。。。  
 
laravel嘛,就如同官方介绍一样,很优雅,很喜欢。

YII嘛。。。和楼主差不多,我用了几个小时、看文档、看源码,然后果断抛弃。

原文链接:https://bbs.csdn.net/topics/390839161

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn