叫好不叫座
解决问题,和解决问题方式。
叫好,一般都是业内人士叫好,是因为解决的问题方式,采用了设计模式呀,函数式编程呀,代码组织方式清晰等等。
不叫座,一般都是业外人士和普通观众,是因为你虽然解决了问题,但没有满足他们的需求。
可退化编程,话说a better country autocompleter,
http://uxdesign.smashingmagazine.com/2011/11/10/redesigning-the-country-selector/
固然想法很好,也就是说,不支持html5,关掉javascript后,浏览器还能渲染出一个select控件。
但是,为了可退化编程,而导致可扩展性差。
因为,这个html代码是select,但实际编译后,却是input框。这样就直接导致,edit页面时,难以赋值,或者赋值方式不自然。
合乎自然而生生不息。。。