德国世界杯_2012年世界杯 - fyycdq.com

德国世界杯_2012年世界杯 - fyycdq.com

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

社区

Framework 帖子详情 完全不要用YII框架吧,这就是个垃圾。 potency 2014-07-21 12:37:21 最近因为工作关系,因效率问题 被逼花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强二个等级左右。

...全文

85067 348 打赏 收藏 完全不要用YII框架吧,这就是个垃圾。 最近因为工作关系,因效率问题 被逼花3天时间写了个类似Thinkphp3.2的YuYan框架,速度是Thinkphp3.2的5倍(运用到了以前2个现成DB类)。另花7天时间,也就是10号到现在。根据新框架写了个自动生成代码的系统。同时,听说YII框架不错。于是今天花1天打算来学习这个框架。 学习了半天,终于搞懂了。一整天,大概至少花了3个小时吧。期间家里忙这忙哪的。有个小宝宝整天缠在身上乱打键盘。 结论:也是我半夜不睡觉(其实我很累了)这个文章的目的,告诉大家,这框架,完全是个垃圾,千万不要使 复制链接

扫一扫 分享 转发到动态 举报

写回复 配置赞助广告取 消

确 定

用AI写文章 348 条回复 切换为时间正序 请发表友善的回复… 发表回复 打赏红包 需支付: 0.00 元 取 消 确 定 JoLonn 2018-08-03 打赏举报 回复 引用 10 楼 wljk506 的回复:自从看过楼主其他文章后,再看楼主本此的文章,都没心情去看了,

只看头,再看尾。

其他的都是一堆牢骚!!!!!!!!!

楼主一点风范都没有啊。

不过这个YII真他么的难用难以理解啊,难道我是没接触JAVA面向对象吗 cnacker 2018-07-29 打赏举报 回复 控制器里,模板里全是 isset($_GET[]) isset($_SESSION[]) 文件命名也……没什么好说的,管理员来把这个帖子封了吧!我TMD百度进来的!所以说那个大家心里清楚吧! cnacker 2018-07-29 打赏举报 回复 一般说别人垃圾的自己才是垃圾!如果说TP是游击队,那么Yii至少也是正规军,你那3年前3天的代码只能说是拦路抢劫的^o^没有资格在这里咒骂谁,每个语言开发3年水平也不会好,我PHP12年了。 cnacker 2018-07-29 打赏举报 回复 TP3,YII1已是历史。我不多说,很亲密的人,你还天天叫TA姓+名/职位,那说明你们关系并不好!现在类库,模板都用 .php 做扩展名,还在 .class.php 说明你还是十年前的思想观念! tliuyou 2017-04-06 打赏举报 回复 我草!一神经病的贴回的这么火, 跟着凑下热闹。 路过& 2017-03-15 打赏举报 回复 我只想说你们都被人家耍了,他名下三家公司,他是个营销高手,就为了炒热度的,框架下载看了,奉劝大家还是终结此贴吧,继续回帖只会帮助人家。。。 32729341z 2017-03-09 打赏举报 回复

下载页面里这个是什么鬼? zhy19881221 2017-03-07 打赏举报 回复 现在是2017-03-07 14:11:20 请问框架出来了吗?放个地址给我看看吧 aa0604 2017-01-26 打赏举报 回复 我以前做外包r的,开发的中小型项目40多个,各种框架tp,yi,phalc等包括国内的各种商城cms论坛旅游等开源程序都有用过,我很负责的告诉你,yii是目前最好的框架,没有更好的框架在大型项目中维护成本更低。

tp只适合中小项目 yonpshff 2017-01-23 打赏举报 回复 我只能说楼主是个奇葩,所有的论点都是自己的想法。你不是小学生了,不要说出这么傻不走脑子的话。你这是简单的中国人思维,人家外国人为了证明某个论点都有严格的数学模型,西医都是有系统的理论,不像中国人,中医完全是凭现像和经验。话说你发的这么有悖正常人思维的论点,至少也走点心发点测试性能的图片吧,还有对java虚拟机原码分析和.net原码分析和php原码分析的对比吧。你只是轻描谈写的一句语比他们强两个数量级。这样只地显得你无知别人跟你争辨不是你说的话很权威让别人信服,两是你说的话就像一个成绩在60分小孩跟我们讨论三国人物是非一样。 yonpshff 2017-01-23 打赏举报 回复 我只能说楼自是个奇葩,年有的论点都是自己的想法。你不是小学生了,不要说出这么傻不走脑子的话。 秋瑟漫天 2017-01-01 打赏举报 回复 又是一年结束了,一不小心看到了这篇文章,我竟然将评论看完了,也算是弥补了我看笑话的时间,人嘛,还是需要娱乐的 Medivh_ 2016-12-30 打赏举报 回复 傻逼楼主上框架,劳资白头发都等出来了 qq_28460255 2016-12-26 打赏举报 回复 看了楼主的帖子,我深有感触,我先送你几个词,你看看符合你的性格不, 你就是一傻X ,脑残,现实里的孙子来网上找存在感。

我为什么说我深有感触,是因为以前百度同事中有个傻X,这货在现实的表现跟你在网上的表现雷同。

这货开始会装孙子,吃饭,拉屎都跟着你,一旦在你身上学到点皮毛那就像狗吃到屎了一样很有荣誉感,到处表现,见人就汪。

起初见到他的人以为这都是凌驾于架构以上神一般的存在。这货大致是两年一门语言,到现在我知道的就学了5门以上了。你要是懂js他跟你吹node 你要是和他说php 他和你说Python 就这么一个傻, 你要敢和他开口,他就敢和你装 B。

其实你他和是一样的 不要怪我太实在 你看了一天的Yii 确一直在吹你自己的框架多么牛x 你的框架牛不牛 只有瞎了眼的才知道 因为你并没有贴出你的源码 。

你说你干了 3年java 3年.net 1年Php 你告诉我 这些语言你都入门了没有? 我看你好像会飙几句英文,也是学了3年吧,要真学了3年说明你英语也没入门。 实话说我学了20年的html 1天的php 都感觉你php很菜 或许连菜字都跟你不挂边 ? 别回复我了 ,我没时间 ,身体也不好 。 要是你实在想请教我 那你就打遍全国的电话 碰碰运气吧 或者 你可以每月给我你薪水的2/3 我帮你装 但是你记得 ------ 薪水一定不要底于5万哟。 xiaoyang7545 2016-12-19 打赏举报 回复 楼主是不是都不上csdn了啊。。10多年的大神,你的框架怎么样了到底。。。 lhq5189935 2016-12-10 打赏举报 回复 现在是2016年12月10日,小声的问下,楼主的框架出来了吗? 林子夕 2016-12-03 打赏举报 回复 嗯,不错了,收藏了,看能持续到什么时候 CHQ3272991 2016-12-02 打赏举报 回复 本来只是百度一下tp和yii的一些区别,偶遇这帖子。10多年的编程还有这么气浮的人,只能说林子大了什么鸟都有 咸菜. 2016-11-24 打赏举报 回复 楼主上非常勿扰的视频 看着跟喜剧片似的 choday 2016-11-18 打赏举报 回复 奶奶的,算我浅薄,第一次听说可变变量,,,意思还有不可变变量?

可变就可变,不可变就不可变,到底可变不? 加载更多回复(328) php php yii2框架的优缺点以及一些坑 1、从开发速度方面,借助于gii脚手架,可以快速生成代码,也就是说搭建一个可以增删改查的系统可能一行代码都不用写,而且集成了jquery和bootstrap,特效和样式基本也不需要写了,这对于设计和审美能力普遍较差的后端程序员来说简直是一大福利。这个时候我们不妨换个思路, 既然是yii2框架下出现的泄漏, 那肯定就是yii2独有的功能, 那什么功能是yii2独有的,又是在new 对象的时候就会执行的呢?也就是说,当你想节约资源,不取出所有字段的时候,一定要注意不能保存,否则,很多数据会被莫名修改为默认值。 tp、laravel、yii框架的优缺点 愚见:yii2:优点:gii蛮不错的,简化了开发流程,可以生成绝大数的代码,开发后台等效率还是蛮高的缺点:前后端完全的分离的趋势下,yii2前后端的耦合的还是有些重了laravel:优点:优雅,框架结构组织清晰(抽象了中间件,任务,服务等模块),提供的artisan开发工具开发效率高,社区活跃完善,并且提供了简化的轻量级框架lumen缺点:貌似代码有些过于优雅丧失了一些性能thinkphp3.2优... php配置yii框架 最近在研究php的yii框架,yii具有很多当今web2.0开发所需要的特性。下边是一个简短列表。MVC设计模式 :yii在WEB设计中采用经过验证的技术,可以较好的把显示与逻辑分离。DAO,活动记录:yii充许在对象方面建立数据库模型,保存长而重复语句。整合jquery:最流行的javascript框架之一,苦于jquery可以定屈非常高效并且多功能的javascript接口表单输入验 php+yii框架,php配置yii框架(转) yii具有很多当今web2.0开发所需要的特性。下边是一个简短列表。?MVC设计模式 :yii在WEB设计中采用经过验证的技术,可以较好的把显示与逻辑分离。DAO,活动记录:yii充许在对象方面建立数据库模型,保存长而重复语句。整合jquery:最流行的javascript框架之一,苦于jquery可以定屈非常高效并且多功能的javascript接口表单输入验证:yii可以很简单啊安全的采集表单输...

Framework

4,250

社区成员

4,522

社区内容

发帖 与我相关 我的任务 Framework 国内外优秀PHP框架讨论学习 复制链接

扫一扫 分享 确定 社区描述 国内外优秀PHP框架讨论学习 社区管理员

加入社区

获取链接或二维码

近7日

近30日

至今

加载中

查看更多榜单

社区公告

暂无公告 试试用AI创作助手写篇文章吧

+ 用AI写文章