关于laravel怎么读框架的问题有懂的吗?

这是一个创建于 1546 天前的主题,其中的信息可能已经有所发展或是发生改变。

我感觉正经项目用Yii挺好啊,起码CRUD生成其他框架是无法相比的,秒杀,这在产品开发效率上是很有优势的。

在数据迁移方面,我感觉这个没多大需求啊?所以这个功能鸡肋。不过看怎么看了吧,如果是敏捷开发代码优先的话,那酱紫是必须的,但如果是先设计数据库再开发,Yii又有优势了我去……

说说Laravel的优势吧,类库组织比Yii要好,起码要分散全分散,要聚集全聚集,而Yii来有的在Yii里,有的在Yii::APP()里,乱七八糟的。

论文档,半斤八两,Yii的文档真不算细致。

性能方面来说,laravel要好一丢丢,可以忽略不计了。

但Laravel的发散性的开发理念来说,感觉用laravel都不如用python了。。。

自己去古狗一下phalcon吧,再查查yii和CI或是blablabla之类的framework的测试图,你就知道原来完全可以授予yii和ZF为垃圾中的轰炸机这一荣誉称号

Yii更重一些,包括对ajax的支持,一些小物件。Laravel更优雅,第一次看见laravel的时候惊呼:这不就是php版的rails吗

You自带的gii工具真心方便啊……

Phalcon的问题就是有时候我想调试到Phalcon代码里就无能为力了

总之,或许我花半个月时间能领会到L的精髓,但我肯定无法忍受要教会我的每个同事那么困难的东西。

至于phalcon,PHP有什么IDE能支持点一下追踪到C的代码里? 能支持我也还要再去用21天精通C,别开玩笑了,拿买安卓看各种跑分的思路选PHP框架?

Yii好不好使我也不知道,但总之L和phalcon对我来说是被排除掉了

你这只是单纯从性能上来比较而已,事实上性能没有想象中那么重要,不然php都没有存活的必要了。

嗯,是,但rails是一整套类似Yii的完整的内建模块,而laravel则是一堆开发物件拼凑起来的,用起来不像Yii现有可用,还得找,composer,下载,等。Yii的小物件之类的很鸡肋我同意,但说重,是因为Yii已经全部给你摆这了,你没看到laravel的分量:)

Yii不需要你去追踪,你只需打开gii,点下一步,全给你生成了…………

嗯,我个人不喜欢自动生成代码,我认为如果框架的业务代码繁杂到需要另一个生成器来生成不是什么好信号。

当然如果只是拿来玩,快速搞个playground上手没啥问题,但真格的写项目我觉得还是应该由开发人员一行行写,了解每行代码的意义。

可能ORM或者protobuf这种由数据结构定义生成数据容器类的生成器还好,其他controller乃至完整app的生成我都觉得只能是玩具

80%的项目里的80%的业务都是增删改查,利用生成来解决这些,然后把主要精力来写核心业务代码上面,这样不挺好的么?

+1, 不知道那些可以利用代码来自动生成的CRUD和HTML代码有什么意义需要了解的

用 php 谁还特别在乎这点? 问题得看场景.

Yii 挺好的, 框架层面没明显缺陷, 看会不会用了

如果框架要求业务代码写很多没意义的代码,那我觉得是框架本身的convention没有做到位。写代码生成器可能会麻痹关于这种bad smell的警觉。 某些语言/运行时/框架new一个空白project 4位数的生成代码我真心不觉得是好事

可能是我接触的业务大多数都不在64%里面吧

正在用zf ,配合他的ide其实用起来还不错.

yii每次的路由的确加载太多东西,但是yii官方也建议在上线后用yiilite.php作为路由了

yii2的优势在于框架帮你实现了大部分常用功能,是真正只从实战角度来设计的php框架,怎么让开发更高效就怎么来,所以你会看到,生成一个数据列表居然这么简单,几行代码就搞定了,分页、汇总都有,配套的js代码也都帮你生成。你甚至不用关心UI,默认也帮你提供了。CRUD这些都变得异常简单,以前烦的要死的表单验证,大部分只需要声明一下就可以。

社区也非常活跃,可以看看他们的主站,扩展区跟wiki两个地方,每天都有内容更新。

不过手册跟不上是yii最大的问题,框架本身提供的功能实在太多,真心写不过来,很多功能都是阅读源代码后才知道原来框架已经实现了。

PS:才发现评论不能修改,只能跟后面了。

另外Laravel的性能比yii差的多,很多国外框架评测都有。

可以这么说:性能比yii好的,没他功能完善。功能比他完善的,性能差他很多。

然后说说phalcon,这是个非常优秀的php框架,很早以前就开始关注了,不得不说这个框架非常牛逼,一举解决了PHP框架给人性能差劲的映像(请不要再拿诸入CI之类的框架来说事了,完全看不出这种只是稍微提升了一点点开发效率的框架有哪里值得推崇了,除了他那非常不错的手册,大家要明白,现在是21世纪14年代,不是那遥远的20世纪90年代,老爷爷辈的该退场就要退场)性能超牛逼不说,功能也非常强大,ORM、Form、DI等等,现代化框架该有的功能基本都有了,手册也写的很详细,基本上你看完就可以动手开发,唯一的问题就是由于是用C写的,导致扩展起来比较麻烦,所以更新速度有点慢。期待正在开发的2.0能够解决。

至于yii2跟phalcon到底该怎么选,前几天跟朋友就此进行过激烈争吵,得出结论:yii2是精装房(框架本身提供的各种功能),你买来往里填点家具就可以住的很舒适(在此基础上快速开发产品),看哪不爽可以自己敲掉重新装(框架本身可扩展性好,绝大部分组件可以使用自定义的替换),项目时间短,不想太折腾,需要做的快性能又还凑合,就选他。phalcon是毛坯房,给你的时候什么都没有(缺少一些可提升开发效率的系统组件),你可以根据自己喜好进行装修(在框架的基础上扩展功能),项目时间足够,爱折腾,同时性能是关键指标,就选他。

我们公司现在的网站就是基于Phalcon的,性能确实杠杠的

routing可以自己写的好不好?

DI,你确认你离了DI不能活?

算不算能力问题。。实在不行稍微跟踪下也要不了半小时呀。alais

命名空间完全没问题。IDE也能解决。只需要搜索一下github google 都能解决呀。

composer一定意义上,是不是使得项目维护起来更困难了,以前可以自己写的东西,现在都偷懒借用人家的..

或许是能力不行吧,但我觉得框架能写到找个实现代码都得要求有些什么能力,那这个框架至少不适合工业生产

根据我玩node的经验,确实存在这个风险,所以在挑选三方组件的时候要留意测试用力的完整性和覆盖程度,以及安装次数/github star等参数综合评估

不过内部组件用composer分解是提高维护性的,把以前大量的自写lib 分门别类搞成package,减小单个repo代码体积,依赖更清晰,也更容易写测试和维护

从alpha开始用Yii2,感觉比Yii1好用多了,主要是有了namespace,可以不用像之前为类名头疼了,ActiveRecord支持连贯输入后比之前用CDbCre那个类方便多了,现在是beta阶段,根据我的使用情况来看,已经可以用在开发环境里了。

看过手册,没有具体使用过,不是很喜欢那种大杂烩式的框架。。。

有些时候不太明白诸位的比较的标准是什么。

孩子你受ci影响太深了,酱紫不好……

都是rails玩剩下的

哥, 看到你的名字是v神, 忍不住回复你一下:

你没找到 View::make() 的代码, 难道你不觉得奇怪, 并且好奇它是怎么做到的, 这样做有什么好处吗? 看在它在 github 上 1 万多个 stars, 超 Yii 几条街的份上, 花点时间研究一下总没坏处的.

Laravel 里面很多代码都写得很漂亮, 用到的思想也是前卫的, 而且里面的组件可以单独拿出来用. 像 就写得相当好, 如果你有写单元测试的话, 相信你是能感受得到的.

9神。你难道看不出我是顶laravel的么,除了性能偏低以外其他都好。我是找的到的好吧。是mcfog。。

有计划了联系下,我们在招人, 坐标上海,行业电商。

我很佩服能在PHP的螺蛳壳里做出facade这样“动态”的机制,但单元测试不是只有这一条路可走,在我看来这种做法和试图在JS里搞类型安全的typescript类似,属于强行和语言风格作对。 反正如果我接手的项目如果已经是Laravel那我会认真学,但让我自己从头起的项目用Laravel我还是敬谢不敏的。我承认Laravel思想前卫,机制先进,在PHP的语法框架里做出了新意,但我觉得选PHP框架不是选新意或者思想,如果单人solo,或是10个Laravel的作者一起开发项目,可能确实手到擒来,但10个一般人想用好Laravel这样的框架难度太大了。

个人感觉框架的使用还是取决于需求以及业务场景来选择 至于性能问题 绝对不在php这个层面 生产效率远远大于所谓的性能效率

我们可以这样看待这个问题:
如果php的学习方式一开始就是laravel的话,就不会存在今天的这些问题了。
正因为以往的框架(ThinkPHP、CI、kohana等)都存在忽视开发者模式(部分框架有在用,但是开发者不需要,又有什么意义呢?其实这些OO框架,开发者却都在做着面向过程的事,只有少数人自觉学习开发者模式,在框架的基础上进行重载实现)的精髓。

}

这是一个创建于 480 天前的主题,其中的信息可能已经有所发展或是发生改变。

前端新人,入门过程中做了个移动端单页应用,是一款针对于程序员的词典,主要是想收集一些平时大家不能确定标准读音的,尤其是一些字典里没有的名词。可能是在官网给出了读音,或者作者给出了读音的,希望大家能提供一些这样的名词,我去找标准读音,谢谢啦~

谢谢,不过这个已经收录了,官网上的音标和单词 view 英式发音一样,所以就用的那个

Ubuntu,虽然有标准读音,但是和别人交流时发音真是千差万别。

App,没见过一个会读的

Ubuntu 找了很久,感觉都和主流读音差别有点大,最后采用的维基百科的读音,不知你有官方读音的地址吗

没有,一直都是非常自信的随心所欲的念

openwrt。我一直想读 open 沃尔特,但是觉得很怪,只好拼读。

迷之各种读音,比如密要,密拾,密月

以前喜欢把 null 读成 nu:l 改了很久才纠正回 n?l, 不过好像 null 起源于德语,德语是发 nu:l 的音

github 仍然有好多人不知道正确读法

像 Airbnb,Intellij 之类的词不知道读音的话可以去 youtube 上搜一下听听官方视频是怎么读的。

爱怎么读怎么读,只要受众可以听懂就是好读音

都可以 不过第一种是都 sei 扣

90% 以上的人不知道怎么念 G 这个字母

哦有个不算专业名词的不过也很常见 archive

阿贾克斯问题不大啊。标准读音是诶贾克斯,差不多的话不影响理解。日文里是读アジャックス的。

asset 我经常搞不太清楚重音在哪个音节上

作为湖北人~平舌和翘舌我一直没有分清楚过~~

github 到底是念“给哈勃”还是“给特哈勃”还是念“鸡特哈勃”

我找了下,作者读 拍 phone,似乎国内是读拍森吧,这就很尴尬了

666 不过我本意不是找读错的,是找不知道怎么读的

有个哥们把 FEC 读出的的调调我听不懂。好像类似 FADE(FAKE)?

我到现在也没确定是该读“密要”还是“密月”

是“密钥”还是“秘钥”

django 到底怎么读呢 上次看杜兰特演的电影<被解救的姜戈> 就一直读姜 go 了

如果用中文来表示的话更接近坚 go。。。

还有一些暂时想不起来了,主要是一些单词或词组的缩写、简写之类

会读音并没有卵用啊....我一口标准美音,然而组长同事都是瞎读的...比如 AJAX 读 额寨科斯 之类的....

}

我要回帖

更多关于 laravel怎么读 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信