yii 1.x 框架为什么这么乱!!!

2015-03-17 16:38:49 +08:00
 BobLuo

因为可能的新公司使用的yii框架,今日鄙人下载下来看了下框架的目录结构。
我的天啊,吐槽模式:php的框架里面为什么会有js和css文件?为什么所有php文件名都是C开头,都是component?

就是感觉不舒服,不自在

4541 次点击
所在节点    PHP
13 条回复
takatost
2015-03-17 16:42:14 +08:00
MVC之间耦合度比较高,学习成本很高
young
2015-03-17 16:44:28 +08:00
跳槽吧, 要不叫公司换Yii2或其他xxx
yumiao
2015-03-17 16:44:57 +08:00
但是熟悉了用的很爽~
Yii 1.X 未使用namespace,内置的都是C开头.
Yii 2就不一样了~
xuwenmang
2015-03-17 16:45:00 +08:00
今天。。。看了下目录结构


我的天啦...

不舒服 不自在

________________________________________________________

我觉得你还是别去你的新公司了,那里的人水平太低。
yumiao
2015-03-17 16:48:05 +08:00
刚没看到你最后一句,可能你公司原来的项目规范有点混乱.
反正我一般component只放一些基类,http,session之类的封装处理~
带JS,CSS的一般都是widget~~配合asset,部署cdn或者static file server不要太容易~
jarlyyn
2015-03-17 18:08:28 +08:00
php的框架里为什么不能有js 和css.....
基本组件本来就是yii的根本概念之一,用来实现lazyload的。

不明白代码都没看几行,来这么多评论是拿来的自信……
zhaiduo
2015-03-17 19:35:21 +08:00
目录结构可以自己调整
lshero
2015-03-17 23:15:05 +08:00
应该让你见识见识我司的PHP框架,那个才叫做感动常在
xwsoul
2015-03-18 00:07:39 +08:00
js 和 css 可以让你快速启动一个页面...
可以发布到 assets 虽然我不用他..
trimleo
2015-03-18 10:03:41 +08:00
逃离舒适区
BobLuo
2015-03-19 09:17:44 +08:00
@xwsoul 初次接触yii,不懂你意思,啥叫js可以快速启动页面
xwsoul
2015-03-19 14:49:00 +08:00
@BobLuo Yii 1 里还有 gii 是一套完整的MVC生成管理系统, 基于html的UI, 所以有这些还是挺正常的
F0ur
2015-03-19 18:27:40 +08:00
yii1.x主要深度集成了jquery等东西,然后还有一套叫gii的crud可视ui-。-
C开头的命名是因为没有使用命名空间
学习难度有点高_(:3」∠)_

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/177534

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX