为什么80%的码农都做不了架构师?>>>
command line php
yiic
defined('STDIN') or define('STDIN', fopen('php://stdin', 'r'));$_SERVER['argv']
(2013-12-30 22:44:10) 最近读这本书, 讲使用方法, 每章节各自独立, 配合些源码看(但不要细看, 会干扰进度, 浪费时间。 应该读完再根据个人需求看项目或源码)
Yii.Application.Development.Cookbook(2nd,2013.4)].Alexander.Makarov.文字版.pdf
yii 的优劣 (2014-01-25 00:31:28)
yii 是我了解的php框架中最清晰的一个,包括代码和设计,然而使用 yii 开发也不是那么容易,最糟糕的设计我觉得是 weight。我曾经惊艳于这种类似的设计,web开发中最讨厌的表单验证,我耗费精力寻找过前后端一致性的验证解决方式,只在后端写规则自动生成后端和前端验证代码,比如这个 jformer,但是一句评论点醒了我,这是落后的设计。
原因有几点, 1. 前端与后端代码变化频率是不一致的 2. 前端也已经分化到多平台了,需要不同的处理方式 3. 一致性的前后端其规模会造成大量的功能浪费 4. 同时前后端同步的设计需要很高的技巧
如此做的结果是得不偿失。
现在我倾向于制定统一的规则,前后端的代码实现则灵活处理。任何打包了具体 view 的设计都不会是很灵活的设计,想要使用灵活就要更增加设计的复杂度,增加封装,如此 yii 的 weight 这么难用,更不好改。