超越三大mvvm框架-遁地龙卷风

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了超越三大mvvm框架-遁地龙卷风相关的知识,希望对你有一定的参考价值。

 

  现在知名度最广的MVVM框架要属Recat、Vue、angular,这三个框架给我的感觉就像Struts和Hibernate,侵入性太强,

一个优秀的框架应致力于解决日常开发中繁琐、重复的事情,恰到好处,你抢了我的主角光环我很不开心。

  我一直在想将Java和javascript融合在一起怎样?融合的方式可不是像TypeScript哪像,而是将JS的语法和Java的思想融合在一起,我就是喜欢JS那放荡不羁的语法,否则将毫无乐趣可言,Es6提出了类的概念,到这一层就够了,继承、多态、接口,这三者让对象从某一个角度看起来是一样的,对于JS这种弱类型的语言有些多余,我们可以通过其他方式简单的实现他们带来的语法检测功能,面向对象的核心是封装和抽象,两者才是应该多下功夫的,而不是研究框架中与原生写法对应的的是什么。

  第一步       应该有Java Api这样的东西 将常用的功能封装起来

  比如对数组的增强

class array_sf{
constructor(){
this.current_array;
}
appoint_array(array){
this.current_array = array;
}
insert(index,element){
this.current_array.splice(index,0,element);
}
isArray(){
return this.current_array instanceof Array;
}
}


  鼠标的一些常用功能等,方便简化代码,在prototype添加会影响到JQuery的DOM查找,也不应这样做。

  第二步

  想要获得大幅度的开发便利,需要有一个幕后工作者为我们默默做一些事情,框架还是要有的

  我在写一个项目,之后才能将全部的精力放在这上面,蓄积力量!

 

 

 

 

赞赏: 

 技术分享


以上是关于超越三大mvvm框架-遁地龙卷风的主要内容,如果未能解决你的问题,请参考以下文章

Angularjs走了,但生活还是要继续-遁地龙卷风

MyBatis框架在控制台打印Sql语句-遁地龙卷风

ssh框架整合-NoClassDefFoundError-NoSuchMethodError-遁地龙卷风

圆弧和扇形的加载动画-遁地龙卷风

嵌套调用less函数时参数值的变化及提取部分-遁地龙卷风

less封装样式有规律的类选择器-遁地龙卷风