哎呀妈呀,今儿个咱就来唠唠这个“databinder”,俺也不晓得这是个啥玩意儿,听上去还怪洋气的嘞!
听人家说,这玩意儿还能影响啥应用性能,俺估摸着就是手机上那些个软件吧。俺家那二愣子整天抱着个手机,点来点去的,也不知道在鼓捣啥。有时候还卡得动不了,估计就是这个啥“databinder”搞的鬼!
还说啥这玩意儿写在布局里面,维护起来老费劲了。这俺就不懂了,啥叫布局嘞?盖房子还有个布局呢,这手机里的玩意儿也有布局?真是搞不懂这些年轻人,整天弄些个新名词,俺们这些老骨头可听不懂喽!
这“databinder”到底是个啥?
有人说这个“databinder”是个啥静态类,还提供了个叫“Eval”的方法,说是能简化数据绑定表达式的编写。这一串的词儿,俺是一个都听不明白。啥叫静态类?啥叫Eval方法?啥又是数据绑定表达式?这都啥跟啥呀!
不过俺估摸着,这玩意儿应该是跟数据有关。咱的人都知道,数据可是个重要的东西。咱种地,得看天气数据,才能知道啥时候播种,啥时候收割;咱养猪,得看猪价数据,才能知道啥时候卖猪最划算。这手机里的数据,估计也挺重要的吧!
还有人说,这个“databinder”在那个啥“spring mvc”里用得多,在“spring”里用得少。这“spring mvc”和“spring”又是啥呀?听着像外国名字,俺们村可没有叫这名儿的人!
这玩意儿还有啥双向绑定?
最让俺纳闷的是,他们还说这个“databinder”有啥双向绑定技术。双向?这是要绑两次?这可真是稀奇了!
- 听说这Model变化,啥View-Model就自动更新
- 然后那个啥View也自动变
- 还说这样能保证数据一致性
俺琢磨着,这大概就是说,一个东西变了,另外一个东西也跟着变吧。就像咱的那个水车,一边转,另一边也跟着转,还挺神奇的。不过这手机里的东西,俺是真搞不明白!
俺还听说,这个“databinder”在前台页面能做好多事情。前台页面?这又是啥?难道是戏台子前面那块地儿?这俺们村倒是经常有,唱大戏的时候,前台页面可热闹了!
编译期又是个啥?
还有人提到啥“data binder plugin”、“gradle plugin”、“编译期”、“gradle-api”、“transform-api”、“data binding *”、“compiler-2.1.*”……哎呀妈呀,这都是些啥呀?俺一个字都听不懂!
俺只知道,咱盖房子,得先准备好砖头、瓦片、木头这些材料,还得请泥瓦匠、木匠这些师傅。这手机里的东西,难道也跟盖房子一样,需要这么多复杂的步骤?
俺看这事儿嘞,是越来越复杂了。俺这个是彻底搞不懂了。不过俺觉得,不管这“databinder”是个啥玩意儿,只要能让手机用起来更顺溜,那就是个好东西!
反正俺也不管那么多了,俺就负责用手机给孩子们打打电话,看看天气预报,其他的俺也弄不明白。这高科技的东西,还是留给年轻人去折腾吧!咱就享享清福,种种地,养养鸡,这日子也挺美!
而且这个“databinder”还和参数校验有关,俺年轻时候也做过会计,参数校验俺也做过,就是对对账啥的,每个月都得弄一回,眼睛都熬花了,还是打算盘快。现在年轻人都用电脑弄,俺是学不会,太费脑子了!这个什么参数校验,data binder,俺觉得肯定也差不多。
这写了半天,俺也写累了。就这样吧,俺得去喂鸡了。这年头,还是伺候好那些个鸡鸭鹅比较实在,至少还能下个蛋,换点零花钱!