Home  >  Article  >  Backend Development  >  完全不要用YII框架吧,这就是个垃圾。

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

不言
不言Original
2018-05-25 09:18:0919401browse

最近因为工作关系,因效率问题 被逼花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

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn