因为可能的新公司使用的yii框架,今日鄙人下载下来看了下框架的目录结构。
我的天啊,吐槽模式:php的框架里面为什么会有js和css文件?为什么所有php文件名都是C开头,都是component?
就是感觉不舒服,不自在
1
takatost 2015-03-17 16:42:14 +08:00
MVC之间耦合度比较高,学习成本很高
|
2
young 2015-03-17 16:44:28 +08:00
跳槽吧, 要不叫公司换Yii2或其他xxx
|
3
yumiao 2015-03-17 16:44:57 +08:00
但是熟悉了用的很爽~
Yii 1.X 未使用namespace,内置的都是C开头. Yii 2就不一样了~ |
4
xuwenmang 2015-03-17 16:45:00 +08:00
今天。。。看了下目录结构
我的天啦... 不舒服 不自在 ________________________________________________________ 我觉得你还是别去你的新公司了,那里的人水平太低。 |
5
yumiao 2015-03-17 16:48:05 +08:00
刚没看到你最后一句,可能你公司原来的项目规范有点混乱.
反正我一般component只放一些基类,http,session之类的封装处理~ 带JS,CSS的一般都是widget~~配合asset,部署cdn或者static file server不要太容易~ |
6
jarlyyn 2015-03-17 18:08:28 +08:00 3
php的框架里为什么不能有js 和css.....
基本组件本来就是yii的根本概念之一,用来实现lazyload的。 不明白代码都没看几行,来这么多评论是拿来的自信…… |
7
zhaiduo 2015-03-17 19:35:21 +08:00 via Android
目录结构可以自己调整
|
8
lshero 2015-03-17 23:15:05 +08:00
应该让你见识见识我司的PHP框架,那个才叫做感动常在
|
9
xwsoul 2015-03-18 00:07:39 +08:00
js 和 css 可以让你快速启动一个页面...
可以发布到 assets 虽然我不用他.. |
10
trimleo 2015-03-18 10:03:41 +08:00
逃离舒适区
|
13
F0ur 2015-03-19 18:27:40 +08:00
yii1.x主要深度集成了jquery等东西,然后还有一套叫gii的crud可视ui-。-
C开头的命名是因为没有使用命名空间 学习难度有点高_(:3」∠)_ |